游戏简介:
此游戏全部由哔哩哔哩"尔领尔亿"(LZ)独立制作完成。此游戏与当前可以见到的众多改版不同。此程序不是基于原版游戏的二次开发,而是从新从零开始制作。该程序使用Cocos2dx游戏开发框架以及C++语言制作完成。目前该程序的所有源代码已经开源到github以及gitee上。
此游戏目前已经有多种游戏模式。有着不同种类的游戏关卡、有着超过几百关数量的游戏关卡、有着超大地图(10*18)的游戏模式、有着“锤僵尸”无尽版的游戏模式等等种类。此游戏使用的绝大部分图片、音乐、音效、字体等资源文件来源于原版一代、二代、以及三代的游戏资源,少部分收集于网络以及自己制作。
此程序使用原版游戏素材所以不得用于商业用途,否则后果自负。当你运行此游戏或者使用其源代码时则认为默认同意此协议,否则请退出游戏并删除。
由于游戏素材可能存在侵权问题,所以请勿用于商业用途,否则后果自负。 目前有15种僵尸和24种植物。由于是个人开发。程序测试不够彻底。如果你发现游戏的bug,请告诉我。(尽可能的详细说明,比如做了某些动作之后产生的某种bug,该bug出现的频率,该bug是否能够复现等信息,也可通过截图,视频等更直接的方式)
该游戏使用cocos2dx v3.16框架开发。课程业余小项目,不定期更新,持续更新。如果你感觉还行,请给一个star。如果你觉的哪里有问题也可以直接把问题提给我。qq:2117610943
游戏链接:
视频观看:最新视频 https://www.bilibili.com/video/BV1DN411X7zj
代码下载:Github下载 https://github.com/ErLinErYi/PlantsVsZombies
Gitee下载 https://gitee.com/GITLZ/PlantsVsZombies
官方网站:https://gitlz.gitee.io/lz https://lzpvz.rthe.xyz
项目类图:
游戏画面截图:
历史更新信息:
2021.2.23
- 版本:1.3.0.1
- 新增11种植物:分别是 冰莴苣、大嘴花、寒冰豌豆射手、双胞向日葵、西瓜投手、变异火爆辣椒、三头豌豆射手、杨桃、冰瓜投手、香蒲、忧郁菇。
- 新增1种僵尸:红眼巨人僵尸(伽刚特尔)
- 新增2种游戏模式:锤僵尸(无尽版)、大地图模式(10*18)
- 新增多种语言版本,玩家可以自己添加语言版本
- 新增游戏背景音乐
- 新增跳关,防止卡关
- 重构僵尸被攻击的判定算法
- 重构植物溅射伤害算法
- 优化加载时的流畅度
- 优化动画效果
- 优化音效
- 优化更新过程
- 优化其他"亿"点细节
2020.6.19
- 版本PlantsVsZombies_1.2.0.3
- 禁止程序启动多个实例(由于启动多个实例可能会产生莫名奇妙的bug)
- 增加程序启动后自动优先选择高性能处理器运行(前提是电脑有多个图形处理器)
- 增加检测程序运行平均帧率,当平均帧率太低时会极大的影响游戏效果。当平均帧率太低会禁止程序的运行。
- 修复不同模式下存档混乱问题
- 修复优化其他一些问题
2020.6.15
- 版本版本PlantsVsZombies_1.2.0.0
- 修复bug
- 增加新内容
2020.6.13
- 版本版本PlantsVsZombies_1.1.9.5
- 增加垂直同步选项,如果出现画面撕裂开启垂直同步可以防止画面撕裂
- 修复存档显示错误的问题
- 优化其他一些问题
2020.5.12
- 版本PlantsVsZombies_1.1.9.3
- 修复关卡中途存档的一些bug
- 修复奖杯获得的一些bug
- 修复植物全部自动解锁的bug
- 修改为在高帧率模式下游戏FPS与显示器的刷新率一致(使游戏流畅度在你的显示器上达到最大且防止画面撕裂)
2020.5.09
- 版本PlantsVsZombies_1.1.8.2
- 增加关卡中途存档
- 增加银奖杯与金奖杯(通过简单模式获得银奖杯,通过困难模式获得金奖杯)
- 修复“强酸柠檬”对僵尸伤害值错误的问题
- 优化其他问题
- 下个版本可能增加无尽模式(由于无尽模式还在测试中,没有开放,开放后获得银奖杯才可以开启无尽。如果效果不好可能放弃无尽模式)
- 更新可能会损失一部分存档 (5月1日到5月9日之间的存档)
2020.5.01
- 版本PlantsVsZombies_1.1.8.1
- 修复优化禁止后台运行产生的bug
- 僵尸掉落肢体护盾增加阴影
- 增加雪人僵尸
- 优化卷心菜投手投出卷心菜的抛物线
- 浮岛之间的连线加粗
- 优化存档问题
- 增加僵尸逼近房子时红色闪烁警告
- 增加其他一些内容
- 增加作弊代码(想想都不可能,洗洗睡吧)
- 优化程序的稳定性
2020.4.18
- 版本PlantsVsZombies_1.1.7.4_200418_alpha
- 修复在游戏进入瞬间取消对该窗口的焦点后卡死闪退的问题
- 优化火炬树桩动画
- 优化程序的稳定性
2020.4.17
- 版本PlantsVsZombies_1.1.7.3_200417_alpha
- 优化预览僵尸站位算法
- 优化植物僵尸被攻击的高亮动画
- 增加杀死僵尸金币随机奖励
- 修复普通豌豆过火后增加溅射伤害
- 修复闯关失败后可能出现卡死的bug
- 优化其他已知问题
2020.4.14
- 版本PlantsVsZombies_1.1.7.200414_alpha
- 火豌豆增加溅射伤害
- 修复土豆雷爆炸动画贴图顺序错误的问题
- 游戏平衡性调整
- 僵尸与植物被攻击状态时闪黑效果替换为白色高亮
- 优化其他已知问题
2020.4.09
- 版本PlantsVsZombies_1.1.7.200409_alpha
- 增加六种旗子僵尸
- 优化关卡僵尸出现比例
- 优化“直接下载”的下载速度
- 修复小鬼僵尸头部大小问题
2020.4.07
- 版本PlantsVsZombies_1.1.6.200407_alpha
- 优化下载提醒
2020.4.02
- 版本PlantsVsZombies_1.1.5.200402_alpha
- 增加版本更新提示,提供在游戏中更新下载
- 修复土豆雷被吃掉后其位置不能种植的bug
2020.3.31
- 版本PlantsVsZombies_1.1.5.200331_alpha
- 修改植物种植错误不扣除阳光
- 修复窗口边缘亮边
- 修复阳光可能出现在边界的问题
- 修复鼠标点击植物卡片可能闪退的bug
- 修复在收取金币界面不能暂停的bug
- 修复土豆雷在爆炸瞬间其位置不能种植的问题
- 增加资源加载错误抛异常
- 调整僵尸掉落头部的大小不合适的问题
- 提升主菜单场景的画质
- 在帮助界面中增加更新信息
2020.3.23
- 版本PlantsVsZombies_1.1.4.200323_alpha
- 修复主菜单点击鼠标产生音效的问题
- 优化游戏体验
- 优化金币数量
- 增加程序稳定性
- 优化其他问题
2020.3.10
- 版本PlantsVsZombies_1.1.3.200310_alpha
- 增加植物爆炸视野颤动
- 增加攻击路障僵尸爆炸音效
- 优化离子缘爆炸伤害算法
- 修改阳光动画为二代
- 修复优化已知的其他问题
2020.3.4
- 版本PlantsVsZombies_1.1.2.200304_alpha
- 资源包减小到之前的1/2~1/3之间
- 修复卷心菜投手有概率出现不攻击僵尸的bug
- 修改字体
- 修复优化已知的其他问题
2020.2.29
- 版本PlantsVsZombies_1.1.1.300229_alpha
- 修复贴图错乱的问题
2020.2.28
- 版本PlantsVsZombies_1.1.1.200228_alpha
- 增加植物“离子缘”
- 增加未解锁的植物
- 优化若干地方
2020.2.23
- 版本为 PlantsVsZombies_1.1.1.200223_alpha
- 整个项目代码重构
- 由于关卡较难,所以增加简单模式,困难模式保留(等着你突破)
- 增加植物“火爆辣椒”,“强酸柠檬”
- 若干项bug的修复
2019.11.28
- 新增四种植物
- 统一植物画风,全部修改为二代画风
- 新增5种游戏模式
- 植物僵尸属性修改优化
- 新增多存档
- 新增按钮直接可以跳转到下载网页
- 修复其他已知问题
2019.11.3
- 修复已知bug
2019.11.2
- 更换修复游戏引擎,重新编译。
- 支持win7,win10等windows版本。
- 程序体积减小,打包成一个exe文件。
2019.10.30
- 修复使用地刺后下一局必然崩溃的bug
- 修改地刺一次只能攻击一个僵尸的设定(现在可以同时攻击所有的在地刺上面的僵尸)
- 修复其他已知bug
2019.10.27
- 修复土豆雷不能铲除的bug
- 修复修改名字可能出现闪退的bug
- 优化了一些其他的功能
2019.10.19
- 第一个版本完成
2019.7.2
- 开始写第一行代码
转载:https://blog.csdn.net/qq_40630246/article/details/102643196