江湖の人々から蔡溝と呼ばれる無名の大学生
原作者: Jacky Li
電子メール: [email protected]完成時期:2023.8.6
最終編集日:2023.8.6ガイド: 今日皆さんに共有したオープンソース プロジェクトは、始めるのに非常に適しており、より楽しく、ストーリーのあるプロジェクトであると言えます。学びたい読者を満足させるだけでなく、ゴシップ好きな読者も満足させることができます。
目次
Python 言語で開発されたこの Plants vs. Zombies ゲームを簡単に紹介します。
シンプルな植物対ゾンビゲーム。It's only for personal learning and noncommercial use. If this game infringes the copyright, please let me know.
- ツールプラント:ヒマワリ、エンドウ豆シューター、クルミ、スノーエンドウ豆シューター、チェリーボム、スリービーンシューター、刻んだ野菜、パフ、ジャガイモ、スパイクグラス、恐怖草、カボチャ、恐怖草、ハラペーニョ、サンキノコ、アイスキノコ、催眠キノコ。
- ゾンビを実装します: ゾンビ、バナー ゾンビ、コーン ヘッド ゾンビ、バレル ヘッド ゾンビ、新聞ゾンビ。
- JSON ファイルを使用してレベル データ (ゾンビの位置と時間、背景情報など) を保存します。
- レベルの開始時に植物カードを選択するためのサポート
- 昼レベル、夜レベル、モバイルカード選択レベル、クルミボウリングレベルをサポート
プロジェクトのコンパイル環境
Python3.7 以降の場合は、Python 公式 Web サイトから直接ダウンロードしてインストールできますが、pygame モジュールを利用する必要もあり、pip3 install pygame を実行してインストールできます。環境のセットアップは依然として非常に簡単で、Python を書いたことのないブロガーのような初心者でも数分で完了できます。
- Python 3.7
- 注: Python バージョン 3.7 が推奨されますが、必須ではありません。LINUX の場合: Linux システムに Python 3 以降がプリインストールされている場合は、このゲームを実行できます。Python 3.7 に直接更新すると、LINUX Mint が壊れる可能性があります。
- Python-Pygame 1.9
遊び方
- マウスを使用して太陽を集め、植物カードを選択し、植物をまきます
- 開始レベルを設定するには、source/constants.py の START_LEVEL_NUM 値を変更します。
- レベル 1 および 2: 日レベル
- レベル 3: 夜
- レベル 4: モバイル カード選択レベル
- レベル 5: ウォルナットボウリングレベル
プロジェクトの実行
ソース コードをローカルにダウンロードし (Downloade モードを使用することを強くお勧めします。git clone は非常に面倒です)、プロジェクトのルート ディレクトリで python main.py コマンドを実行して実行します。
機能面
現在サポートされている植物のタイプ: ヒマワリ、ピーシューター、アイスシューター、ナッツ、チェリーボム、ダブルピーシューターなど; サポートされているゾンビのタイプ: 通常のゾンビ、チェスの駒ゾンビ、障害物ゾンビ、鉄樽ゾンビ、毒爆弾ゾンビ。 Json を使用 ファイルにはレベル情報が保存され、ゾンビの時間と位置を個別に設定できます。
つまり、初心者が学ぶのに非常に適しています。
デモ:
作者が言いたいことがある
コードが必要な場合は、ブロガーと個人的にチャットしてください。ブロガーから返信があります。
ブロガーの発言が有益だと感じたら、クリックして応援してください。今後もそのような問題を更新し続けます...