pythonでスマホゲーム自動化~ファイナルファンタジー ブレイブエクスヴィアス(FFBE)自動化編~


概要

環境の設定が終わり簡単なアルゴリズムですがFGOの自動化もできました
そこで今回はファイナルファンタジー ブレイブエクスヴィアス(FFBE)のストーリー自動化をしていきたいと思います.

動作確認動画

コードの紹介

スマホから画像を取得してから,テンプレートマッチングしてその結果を元にクリックするだけのコードです.
今回はこれらの画像がキモでした.

こんな感じで回ります.


....

def story():
    _click_image3_vis(r"img\ffbe\story\new.png", offset=(50, 50))
    _click_image3_vis(r"img\ffbe\battle\go.png")
    _click_image3_vis(r"img\ffbe\story\skip2.png")
    _click_image3_vis(r"img\ffbe\battle\next.png")
    _click_image3_vis(r"img\ffbe\battle\quest_end.png")


# 検証用コード
if __name__ == "__main__":

    while 1:
        try:
            story()
        except:
            print("!!!!! except !!!!!")
        time.sleep(1)

おわりに

今後はさらに別ゲームへの拡張や戦略アルゴリズム(特にFGO)の開発をやっていく予定です.