125 Star 2.1K Fork 344

LZ / PlantsVsZombies

2021-09-06 10:35
5747827 gitlz 1582962581 LZ

版本1.3.4.0
【修复】噩梦模式无法切换到简单模式的bug
【修复】快速点击植物卡牌可能导致卡牌错位的bug
【修复】手机版本雪人僵尸遇到土豆雷闪退的bug
【修复】僵尸遇到最前排的南瓜头不现身且植物不攻击的bug
【修复】巨人僵尸遇到大蒜改变路线的bug
【修复】卷心菜有概率不能击中小僵尸的bug
【修复】铲子铲南瓜套和其他植物在一起的时候可能导致的bug
【调整】电脑版本植物种植错误后不需要重新选择植物
【调整】大地图模式全屏显示
【调整】大地图模式金币、阳光回收按钮由一次全部回收改为一次一个

最后提交信息为: update 2109061010
2020-06-25 19:30
5747827 gitlz 1582962581 LZ

禁止程序启动多个实例(由于启动多个实例可能会产生莫名奇妙的bug)
增加程序启动后自动优先选择高性能处理器运行(前提是电脑有多个图形处理器)
增加检测程序运行平均帧率,当平均帧率太低时会极大的影响游戏效果。当平均帧率太低会禁止程序的运行。
修复不同模式下存档混乱问题
修复优化其他一些问题

最后提交信息为: Update README.md
2020-06-13 17:12
5747827 gitlz 1582962581 LZ

2020.6.13
版本版本PlantsVsZombies_1.1.9.5
增加垂直同步选项,如果出现画面撕裂开启垂直同步可以防止画面撕裂
修复存档显示错误的问题
优化其他一些问题

最后提交信息为: update 0613
2020-05-14 18:02
5747827 gitlz 1582962581 LZ

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.1
版本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.2_200414_alpha
火豌豆等植物增加溅射伤害
修复土豆雷爆炸动画贴图顺序错误的问题
游戏平衡性调整
僵尸与植物被攻击状态时闪黑效果替换为白色高亮
优化游戏的稳定性
优化其他已知问题

最后提交信息为: update
2020-04-11 10:48
5747827 gitlz 1582962581 LZ

2020.4.10(最新版)

  • 版本PlantsVsZombies_1.1.7.1.200410
  • 修复僵尸有概率不能吃植物的bug

2020.4.09

  • 版本PlantsVsZombies_1.1.7.0.200409
  • 增加六种旗子僵尸
  • 优化关卡僵尸出现比例
  • 优化直接下载的下载速度
  • 修复小鬼僵尸头部大小问题

2020.4.07

  • 版本PlantsVsZombies_1.1.6.0.200407
  • 优化下载提醒

2020.4.02

  • 版本PlantsVsZombies_1.1.5.200402
  • 增加版本更新提示,提供在游戏中更新下载
  • 修复土豆雷被吃掉后其位置不能种植的bug

2020.3.31

  • 版本PlantsVsZombies_1.1.5.200331
  • 修改植物种植错误不扣除阳光
  • 修复窗口边缘亮边
  • 修复阳光可能出现在边界的问题
  • 修复鼠标点击植物卡片可能闪退的bug
  • 修复在收取金币界面不能暂停的bug
  • 修复土豆雷在爆炸瞬间其位置不能种植的问题
  • 增加资源加载错误抛异常
  • 调整僵尸掉落头部的大小不合适的问题
  • 提升主菜单场景的画质
  • 在帮助界面中增加更新信息

2020.3.23

  • 版本PlantsVsZombies_1.1.4.200323
  • 修复主菜单点击鼠标产生音效的问题
  • 修复不能退出的bug
  • 优化游戏体验
  • 优化金币数量
  • 增加程序稳定性
  • 优化其他问题

2020.3.10

  • 版本PlantsVsZombies_1.1.3.200310
  • 增加植物爆炸视野颤动
  • 增加攻击路障僵尸爆炸音效
  • 优化离子缘爆炸伤害算法
  • 修改阳光动画为二代
  • 修复优化已知的其他问题

2020.3.4

  • 版本PlantsVsZombies_1.1.2.200304
  • 资源包减小到之前的1/2~1/3之间
  • 修复卷心菜投手有概率出现不攻击僵尸的bug
  • 修改字体
  • 修复优化已知的其他问题

2020.2.29

  • 版本PlantsVsZombies_1.1.1.200228
  • 修复贴图混乱的问题

2020.2.28

  • 版本PlantsVsZombies_1.1.1.200228
  • 增加新植物“强酸柠檬射手”“离子缘”
  • 优化部分问题

2020.2.23

  • 版本PlantsVsZombies_1.1.1.200223
  • 整个项目代码重构
  • 由于关卡较难,所以增加简单模式,困难模式保留(等着你突破)
  • 增加植物火爆辣椒
  • 若干项的修改

2019.12.6

  • 游戏视野调整
  • 背景音乐替换为二代音乐
  • 修复阳光数超过某一值可能导致奔溃的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.25

  • 修复49关卡闪退的问题

2019.10.19

  • 第一个版本完成

2019.7.2

  • 开始写第一行代码
最后提交信息为: update README.md.
预览版本
2020-03-10 11:59
5747827 gitlz 1582962581 LZ

PlantsVsZombies

  • 游戏引擎基于版本 Cocos2d-X v3.16
  • 游戏全部使用c++开发
  • 如果你刚刚接触Cocos2d-X 这绝对是个不错的入门项目
  • 如果是你C++初学者或者其他语言转游戏开发,这个项目没有复杂的语法绝对是一个不错的学习项目
  • 如果你是游戏开发从业者想做一些类似的游戏,这个项目可能会帮到你或给你一些启发
  • !!! important This game mimics the original plant vs. Zombies. Not for commercial use

下载可运行文件请点击此处

观看视频演示点击此处

项目说明

  • 此游戏全部由本人自己制作完成。此版本为测试版(具有一定的可玩性),今后会不定时更新(不断完善)。
  • 游戏大部分的素材来源于原版游戏素材,少部分搜集于网络,以及自己制作。
  • 此游戏为仅供学习交流使用,不得用于商业用途,否则后果自负。
  • 目前有7种僵尸和13种植物,植物和僵尸的动画都是本人做的,由于做动画的能力有限,有些僵尸和植物动画不能实现,如果可以做动画并且愿意帮助我的人可以私聊我(动画是用spine软件制作的骨骼动画)。
  • 这里是列表文本如果发现程序有什么问题或者对游戏有什么建议可以发送到我的qq:2117610943或者Emal:2117610943@qq.com

项目类图

ClassDiagram

运行示例

Image(图片)
Image(图片)

运行要求

  • 安装visual studio 2017 or visual studio 2019
  • 下载此项目并在visual studio中编译运行

注意!!!该项目不能直接运行,因为缺少游戏所需要的资源文件。(由于资源文件可能存在侵权问题,所以被移除。如果特别需要并且只是在学习的情况下可以向我索要该资源包。)

Last(最后)

Author: LZ

QQ: 2117610943

Email: 2117610943@qq.com

Programming capacity is limited, please understand

License

Copyright (c) LZ. All rights reserved.

最后提交信息为: update README.md.
C++
1
https://gitee.com/GITLZ/PlantsVsZombies.git
git@gitee.com:GITLZ/PlantsVsZombies.git
GITLZ
PlantsVsZombies
PlantsVsZombies

搜索帮助