メインコンテンツまでスキップ
バージョン: 1.0.0

Playable! Playthrough Tester

Playable! Playthrough Tester は、記録した人間の操作をお手本にしてゲームの通しプレイを自動で行うためのツールです。

本ツールは以下のような流れで、事前に収録した人間のプレイ記録をお手本とし、ルールベース AI が同様の手順でゲームをプレイします。

  1. まず、人間のゲームプレイを記録し、そこからお手本データを作成
    image.png
  2. お手本データを参考に、AI がゲームをプレイ
    image.png

お手本データは分割して記録することが可能となっており、短い区間のお手本データを再生時につなぎ合わせて長時間の自動プレイをさせることができます。

動作確認環境

  • Python: 3.8.8
  • OS: Windows 10

環境設定

Get Started で説明しているように、ここでは Anaconda か Miniconda がインストールされていることを前提としています。

  1. Playable! のマイページ から Playable! ライブラリ (playable_toolkit_{バージョン名}) をダウンロードし、任意の場所に解凍します。
  2. 解凍して得られたフォルダ内の playable-game-python-bridge を、同フォルダ内の playable-playthrough-tester 内にコピーします。
  3. Anaconda Prompt を起動し、以下のコマンドを一行ずつ実行します。
    conda create -n playthrough python=3.8.8
    conda activate playthrough
    cd {playable-playthrough-tester のディレクトリ}
    pip install -r requirements.txt

一度 Anaconda Prompt を閉じた後に再度 Playthrough Tester を利用する場合、最初に必ず

conda activate playthrough

を実行し、通しプレイ用の仮想環境に切り替えることを忘れないようにしてください。