一个简单的植物大战僵尸游戏
项目描述
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级:核桃保龄球关卡
演示
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
plants-vs-zombies-0.0.5.tar.gz (6.3 MB 查看哈希值)
构建发行版
关闭
plants-vs-zombies-0.0.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9a6640d417b7e0a7780beb1cb4b6f1d63d6915a0fc6fae884dd956334c664bd5 |
|
MD5 | b6ede1e3f321fff12dc1ebc3c00b95d1 |
|
BLAKE2b-256 | e4feac32c648f048e7a3a19f0e58ac52b4593a14cb85b81a244d21516435c1cc |
关闭
plants_vs_zombies-0.0.5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c74a46fe7bda5c8f3f379e69c9584140af79d524a30b9ed255659ba9ce11eabb |
|
MD5 | bd334e46fc1e907bea27a0db09b1ebb3 |
|
BLAKE2b-256 | 2c319e2272bea85ef159bd3037756cb03d0f2717613e621e0666237da2b8a9b2 |