Playable! Playthrough Tester
Playable! Playthrough Tester は、記録した人間の操作をお手本にして、ゲームの通しプレイを自動で行うためのツールです。
本ツールは以下の流れで自動プレイを実現します。
- 人間のゲームプレイを記録し、お手本データを作成
- お手本データを参考に、ルールベース AI がゲームをプレイ
お手本データは分割して記録することが可能となっており、再生時には短い区間のお手本データをつなぎ合わせて長時間の自動プレイをさせることができます。
動作確認環境
- OS: Windows 10, 11
- Python: 3.8.8
- Unreal Engine: 4.27, 5.2
環境設定
Get Started で説明しているように、ここでは Anaconda か Miniconda がインストールされていることを前提としています。
- Playable! のマイページ から Playable! ライブラリ (
playable_toolkit_{バージョン名}
) をダウンロードし、任意の場所に解凍します。 - 解凍して得られたフォルダ内の
playable-game-python-bridge
を、同フォルダ内のplayable-playthrough-tester
内にコピーします。 - 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
を実行し、通しプレイ用の仮想環境に切り替えることを忘れないようにしてください。