Plants vs. Zombies ではプラグインが開きます。自分で作成するとさらに楽しいです

江湖の人々から蔡溝と呼ばれる無名の大学生
原作者: Jacky Li
電子メール: [email protected]

完成時期:2023.8.6
最終編集日:2023.8.6

ガイド: 今日皆さんに共有したオープンソース プロジェクトは、始めるのに非常に適しており、より楽しく、ストーリーのあるプロジェクトであると言えます。学びたい読者を満足させるだけでなく、ゴシップ好きな読者も満足させることができます。

eb2b617036c84123bfa1dbf35eb44c21.jpeg

 

目次

プロジェクトのコンパイル環境

遊び方

プロジェクトの実行

機能面

デモ:

作者が言いたいことがある


 

 

549ea09eabc5efa08bebc8d855785052.jpeg

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 コマンドを実行して実行します。

23f2a84a6bbd64f6bc6d9ac025f29ff1.png

 

機能面

現在サポートされている植物のタイプ: ヒマワリ、ピーシューター、アイスシューター、ナッツ、チェリーボム、ダブルピーシューターなど; サポートされているゾンビのタイプ: 通常のゾンビ、チェスの駒ゾンビ、障害物ゾンビ、鉄樽ゾンビ、毒爆弾ゾンビ。 Json を使用 ファイルにはレベル情報が保存され、ゾンビの時間と位置を個別に設定できます。

 

676c7fab2e7360fe8a8b66d5c2904fe4.png

つまり、初心者が学ぶのに非常に適しています。

デモ:

24df407bf03ea194858985ea76ded28b.jpeg

 

17ad600610aac6638a0c126d78d63629.jpeg

 

作者が言いたいことがある

コードが必要な場合は、ブロガーと個人的にチャットしてください。ブロガーから返信があります。
ブロガーの発言が有益だと感じたら、クリックして応援してください。今後もそのような問題を更新し続けます...

 

 

 

おすすめ

転載: blog.csdn.net/weixin_62075168/article/details/132133855