1.事前準備(環境構築)
このページの目的
- Sikulixによるスマホゲーム自動化を実現するための環境整備方法を記載します。
- Sikuliによるゲーム自動化には以下の2つのやり方があり、それぞれメリット・デメリットがあります。
- このサイトの本論ではないので、主として私が参照したページの紹介にとどめます
①Sikulix(バージョン2以降)のインストール
- Windowsの場合
- Windows向けについては複数の解説サイトがあるので、サイトを参考にすると割と簡単にいけるはず。
- Sikulixのバージョン1と2以降で手順が異なるので、必ずバージョン2以降に対応したサイトを参照ください
【2020年最新版】Sikulixインストール・セットアップ方法!入門者向けに図説
- Macの場合
- Mac向けは解説サイトが少なく、ハマるポイントが多かった。
- 基本の手順は以下のサイト参照
SikuliX 2.0.4のインストール方法と基本的な使い方 - 上記内容だけでは、私のMacの場合(OSはCatalinaでバージョンは10.15.7)、sikulixideは立ち上がるが動かなかった。セキュリティとプライバシー設定で、javaからの実行について、以下の項目の許可して現在は動いている状況。
- フルディスクアクセス
- ファイルとフォルダ
- 画面収録
- しかし、上記の設定が方法が曲者で、設定項目に対して自分でアプリを自由に追加・設定できなかったりする……
- またBig Surにしたときに、果たして動くのかわからない。日本語のサイトの解説も見つからず、このあたりは非常に不安。
②NoxおよびBluestacksのインストール
- WindowsでもMacでも普通にインストールすればまず使えると思います。解説は割愛
- NoxおよびBluestacksへのゲームのインストールについて説明は割愛
- このやり方の一番のネックは、やりたいゲームがNoxやBluestasksで動くかどうか