概要
環境の設定が終わり,簡単なアルゴリズムですが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)の開発をやっていく予定です.