人気の古典的なAtariとNESアーケードゲームのPygame実装
これは、Pygamesで実装された一連のクラシックアーケードゲームの一部です。このコレクションのゲームのリスト:
Classic Space Invadersは、ビデオアーケードゲームの黄金時代を始めることを担当する最初の大ヒットアーケードビデオゲームでした。また、撮影のジャンルのテンプレートを設定し、それ以来リリースされたほぼすべてのシューターゲームに影響を与えます。
Classic Space Invaders 1978は、Tomohiro Nishikadoによって作成され、1978年にTaito Corporationによってリリースされました。
ゲームの実装では、コンセプトは同じままです。つまり、プレーヤーの宇宙船はエイリアンやモンスターを撃ち、その後ポイントを獲得し、その後、レベルアップとゲームの速度と難易度が増加します。
古典的な実装や機能とは異なるものを以下に示します。
ゲームの機能は次のとおりです。
Left Arrow
とRight Arrow
キーを使用して左または右に移動できます。Enter key
またはEsc key
を使用して、ゲームを一時停止(V1.1.2以降)できます。これは、 Level 01
Difficulty 01
のゲームの短いゲームプレイです。
Level 05
のDifficulty 03
で動作するゲームの一時停止機能のデモ:
画面上のゲームを見る:
コンソール上のキーストロークとゲームの状態を記録する:
runner.bat
ファイルをダブルクリックしてゲームを起動するだけです。すでにマシンにpythonとpipがある場合は、ゲームを起動します。
以下の手動プロセスに従って、ゲームを手動でインストールして実行することもできます。
py -m pip install --user virtualenv
py -m venv env
.envScriptsactivate
pip install -r requirements.txt
を使用して、compoysis.txtファイルからゲームの依存関係をインストールします。txt.txtcd Space Invaders && python main.py
使用してゲームを起動します必要に応じて仮想環境の作成をスキップして、手順4-6を無視することはできますが、推奨されません。
main.py
に移動し、 PythonとPipがマシンに既にある場合はpython main.py
を実行します。
そうでない場合は、Pythonを入手してから、メインを実行してゲームを開始します。
使用されるすべてのリソースを以下に示します。