1
6

More than 3 years have passed since last update.

【SikuliX】スマホゲームの自動化(環境構築)

Last updated at Posted at 2021-04-01

はじめに

最近のスマホゲームでよくあるのが何度も周回を繰り返すゲームです。
しかし、ポチポチやるのも時間が勿体ないし、キリがない。
単純作業は自動化する習慣がついているので、自動化するための環境構築を備忘録として残します。

使用するもの

  • PC(Windows10 64bit)
  • Java 64bit
  • SikuliX(http://sikulix.com/)
  • androidエミュレータ(Nox, BlueStacks等)

手順

①Java 64bitをインストール
 SikuliXを動作させるためには、Java 64bit版が必要になるため、Windows オフライン (64ビット)を以下のページよりダウンロードし、インストールする。
 https://java.com/ja/download/manual.jsp
 
②SikuliXをインストール
 https://raiman.github.io/SikuliX1/downloads.html
 から以下ファイルをダウンロードし、任意の保存場所に配置する。
 ・sikulixapi.jar
 ・jython-standalone-2.7.1.jar
 ・sikulix.jar

 格納したら「sikulix.jar」をダブルクリックする、
 またはコマンドラインから以下のコマンドを実行するとSikuliXがインストールされ起動される。

java -jar <パス>/sikulix.jar

 ※インストールがうまくいかない場合、他の方が説明されている記事があるのでそちらも参考にしてください。
 SikuliXを使って無料でRPAをする方法
 [RPA]SikuliXの導入(メモのみ) 

③androidエミュレータをインストール
 自動化したいアプリが動くものをインストールする。

④androidエミュレータを起動する
 起動後、自動化したいアプリをインストールする。

⑤SikuliXで自動操作を記述する
 SikuliXに自動操作のスクリプトを書き込めば自動化ができる。

まとめ

以上がスマホゲームの自動化環境構築の流れです。
SikuliXに記述するスクリプトについては別記事にまとめます。

1
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
6