# 植物大战僵尸 Plants vs Zombies **Repository Path**: cpt11/Classes ## Basic Information - **Project Name**: 植物大战僵尸 Plants vs Zombies - **Description**: 语言 C++ 基于Cocos2d-x 4.0的植物大战僵尸 Plants vs Zombies - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: project - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 17 - **Forks**: 5 - **Created**: 2022-08-07 - **Last Updated**: 2025-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🏝植物大战僵尸🏝 ## 介绍 《植物大战僵尸》(英语:Plants vs. Zombies)是一款塔防游戏,本项目使用C++语言基于Cocos2d-X进行复刻实现部分功能,尽可能地还原游戏的各项功能,并且增加个人理解的其他游戏玩法,虽然关卡什么的没有设置,但是基本玩法已经差不多都还原了,动作什么的都有。 ## 软件架构 ### 后端技术 无 ### 前端技术 Cocos2d-x ## 环境搭建 ### 开发工具 |工具|说明|版本| |----|----|----| ----| |Visual studio commmunity|开发IDE|2022| |vscode drawio插件|流程图工具|1.6.4| ### 开发环境 |工具|版本|备注| |----|----|----| |Windows|10|操作系统| |cocos2d-x|4.0|游戏引擎| ### 安装教程 cocos2d-x 4.0 vs 2022 环境配置自己百度 代码在1.0分支下 ,需要把Class文件夹内容全部换成里面的代码 就可以运行了。 ![输入图片说明](zy.png) ## 游戏内容: ### 游戏加载界面 ![输入图片说明](image.png) ### 名称输入界面 ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/name.png) ### 选择界面 ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/choose.png) ### 声音控制界面 ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/sett.png) ### 帮助界面 & 开发人员 ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/help.png) ### 选择界面 ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/1.png) ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/22.png) ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/33.png) ### 游戏界面 ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/344.png) ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/112.png) ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/3231.png) ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/123123.png) ## 胜利界面 ![输入图片说明](image%E9%98%BF%E8%BE%BE%E3%80%81.png) # 失败界面 ![输入图片说明](documents/%E9%A1%B9%E7%9B%AE%E5%8E%9F%E5%9E%8B/image12312.png) ## 开发进度 1.0版本 2022/8/25