SHIPPU GSS is a experimental implementation of neural network based automated playing of time attack shooter game.
Before the execution install Python, Pygame and NumPy and then execute gss.py.
gss.py outputs pickle files that includes agents information when altering generation. To continue execution, give this file as command line option.
Command line synopsis is below:
$ python3 gss.py [OPTION] [GENE FILE]
- -n ... No wait
- -s ... Silent
- -f ... Frame skip
- -e ... Elite clone skip
- Esc key ... Exit game / return to home
- C key ... Toggle no wait on / off
- V key ... Toggle frame skip on / off
- B key ... Toggle elite clone skip on / off
This software is distributed under the MIT License.
- Version 0.0.0 ... (not released yet)
SHIPPU GSSはタイムアタックシューティングをベースにしたニューラルネットワークに よる自動プレイの実験です。
Python、Pygame、NumPyをインストール後、gss.pyを実行してください。
実行中は世代交代時にエージェント情報が記録されたpickleファイルを出力します。 起動時に引数でこのファイルを指定することにより途中から継続して実行することが できます。
コマンドラインは以下の通りです:
$ python3 gss.py [オプション] [遺伝子情報ファイル]
- -n ... ノーウエイト
- -s ... サイレント
- -f ... フレームスキップ
- -e ... エリートクローンスキップ
- Escキー ... ゲーム終了 / タイトル画面に戻る
- C key ... ノーウエイトのオン / オフ切り替え
- V key ... フレームスキップのオン / オフ切り替え
- B key ... エリートクローンスキップのオン / オフ切り替え
MITライセンスで配布します。
- バージョン0.0.0 ... (まだ)