植物大战僵尸是一款由PopCap Games开发的一款策略游戏,游戏中有多种植物和僵尸,玩家需要合理搭配植物来抵御僵尸的进攻,本游戏复刻了原版游戏的基本玩法。 本游戏是一款基于Python语言开发的游戏,使用Pygame库进行游戏开发。 本游戏使用PyInstaller打包为exe文件,可以在Windows系统(10及以上)上运行。 本游戏是一款免费开源的游戏。
植物大战僵尸中文复刻版
简介
- 植物大战僵尸是一款由PopCap Games开发的一款策略游戏,游戏中有多种植物和僵尸,玩家需要合理搭配植物来抵御僵尸的进攻
- 本游戏复刻了原版游戏的基本玩法
- 本游戏是一款基于Python语言开发的游戏,使用Pygame库进行游戏开发
- 本游戏使用Gitcode进行版本管理,可以在Gitcode上查看游戏更新日志
- 本游戏使用PyInstaller打包为exe文件,可以在Windows系统(10及以上)上运行
- 本游戏是一款免费开源的游戏
功能
-
游戏主程序
-
游戏管理员设置窗口
环境要求
- Python3.9及以上
- Pygame库
- Windows系统(10及以上)
Python下载
pygame库安装
- pip install pygame
程序结构
main.py
- 主程序
PVZ.py
- 游戏主程序
game.py
- 游戏主程序
gameSet.py
- 游戏设置窗口
date/src 目录下的其它代码
- 游戏类及函数依赖
如何运行
-
1.直接运行main.py
-
2.已打包的exe游戏文件(Pvz.exe)
游戏版本迭代
-
2024-07-01 项目创建
-
1.0.0 2024-07-15 完成游戏主程序
-
1.0.1 2024-07-21 完成游戏处理程序
-
1.0.2 2024-07-25 完成基础僵尸
-
1.0.3 2024-07-29 完成基础植物(向日葵、豌豆射手)
-
1.0.4 2024-08-03 完成基础植物(坚果、土豆地雷)
-
1.0.5 2024-08-07 完成铲子
-
1.1 2024-08-21 完成大嘴花
-
1.2 2024-08-22 完成路障僵尸
-
1.3 2024-08-25 游戏重构,清理冗余代码,优化游戏逻辑,提高游戏性能
-
2.0 2024-09-01 游戏重构,重写所有代码
-
2.0 2024-09-01 完成游戏主程序(新版游戏基础)
-
2.0.1 2024-09-15 完成游戏主程序(新版游戏基础)
-
2.0.2 2024-09-21 完成游戏处理程序
-
2.0.3 2024-09-25 完成基础僵尸
-
2.0.4 2024-09-29 完成基础植物(向日葵、豌豆射手)
-
2.0.5 2024-10-03 完成基础植物(坚果、土豆地雷)
-
2.0.6 2024-10-07 完成铲子
-
2.0.7 2024-10-08 ~ 2024-10-29 游戏BUG修复
-
2.0.8 2024-11-01 完成游戏管理员设置窗口
-
2.1.0 2024-12-5 优化代码架构,上线gitee
-
2.1.1 2024-12-15 修复BUG,优化游戏性能
-
2.2.0 2025-3-14 修复重点BUG,修复项目目录及隐形BUG,提高代码扩展性(已打包发行版)
-
2.2.1 2025-3-29 修复BUG,优化代码架构(已打包发行版)
-
2.2.5 2025-5-24 添加新的植物:大嘴花(已打包发行版)
-
2.2.6 2025-6-1 修复选择卡片BUG,优化代码架构(未打包发行版)
-
2.3.0 2025-6-1 添加路障僵尸和铁桶僵尸
-
2.3.5 2025-6-15 修复BUG,优化代码架构(未打包发行版)
-
2.4.0 2025-8-29 添加樱桃炸弹植物,修复游戏变量名命名BUG,后台支持游客登录,优化游戏素材命名以及游戏架构,修复已知BUG(已打包发行版)
-
2.4.5 2025-8-30 添加火爆辣椒植物
-
2.4.6 2025-8-31 修复火爆辣椒各种BUG,修复僵尸判断逻辑,逐一调整各个动画(已打包发行版)
-
2.4.7 2025-11-19 添加草地机、生长土壤,优化设置窗口,调整游戏动画,修复已知BUG(已打包发行版)
-
2.4.8 2025-12-5 添加了游戏版本说明功能,新增倭瓜植物,优化草地机动画以及GameOver逻辑,修复了一些已知BUG(已打包发行版)
-
2.5.0 2025-12-21 优化了僵尸动画,添加了无头僵尸啃食,优化卡片选择界面布局逻辑,添加了地刺植物,修复了一些已知BUG(已打包发行版)
-
2.5.1 2026-3-13 时隔3个月停更,现在是2026第一更:添加了寒冰豌豆射手,优化了游戏素材,修复了一些已知BUG(已打包发行版)
声明
-
本游戏仅供学习交流使用,不得用于商业用途
-
植物大战僵尸中文复刻版2023 - Now,版权所有,侵权必究
-
本游戏使用的图片资源来自网络
-
本游戏使用的字体资源来自网络
-
本游戏使用的音乐资源来自网络
-
本游戏使用的音效资源来自网络
-
本游戏所用的所有素材均来自爱给网,在此向爱给网表示感谢
-
本游戏使用的代码资源全部为本人编写,均为原创
-
本项目使用MIT开源协议,具体见LICENSE文件
-
欢迎大家fork本项目,共同完善本游戏
-
欢迎大家提出宝贵意见和建议
-
欢迎大家提交BUG和PR