跳转到主要内容

一个简单的植物大战僵尸游戏

项目描述

PythonPlantsVsZombies

一个简单的植物大战僵尸游戏。
仅供个人学习和非商业用途。如果这个游戏侵犯了版权,请告知我。

  • 实现植物:向日葵、豌豆射手、坚果墙、雪豌豆射手、樱桃炸弹、三豌豆射手、食肉动物、蘑菇云、土豆雷、刺草、胆小鬼蘑菇、南瓜、胆小鬼蘑菇、墨西哥辣椒、阳光蘑菇、冰蘑菇、催眠蘑菇。
  • 实现僵尸:僵尸、旗帜僵尸、圆锥头僵尸、桶头僵尸、报纸僵尸。
  • 使用json文件存储关卡数据(例如僵尸的位置和时间,背景信息)
  • 支持在关卡开始时选择植物卡牌
  • 支持白天关卡、夜晚关卡、移动卡牌选择关卡和坚果墙保龄球关卡

要求

  • Python 3.7
  • 注意:建议使用Python版本3.7,但不是必需的。对于LINUX:如果您的Linux系统已预装了Python 3+,则可以运行此游戏。直接升级到Python 3.7可能会破坏LINUX Mint。
  • Python-Pygame 1.9

如何开始游戏

使用以下命令运行游戏:$ python -m plants_vs_zombies 或 $ pip install plants-vs-zombies $ plants-vs-zombies

如何游戏

  • 使用鼠标收集阳光,选择植物卡片并种植植物
  • 您可以通过更改 plants_vs_zombies/constants.py 中的 START_LEVEL_NUM 值来设置起始关卡
    • 第1和第2级:白天关卡
    • 第3级:夜晚关卡
    • 第4级:移动卡片选择关卡
    • 第5级:核桃保龄球关卡

演示

demo1 demo2

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

plants-vs-zombies-0.0.5.tar.gz (6.3 MB 查看哈希值)

上传时间 源代码

构建发行版

plants_vs_zombies-0.0.5-py3-none-any.whl (6.7 MB 查看哈希值)

上传时间 Python 3

支持者