c++制作的植物大战僵尸(开源项目)

游戏简介:  

        此游戏全部由本人自己制作完成,具有可玩性。游戏大部分的素材来源于原版游戏素材,少部分搜集于网络,以及自己制作。 此游戏为同人游戏而且仅供学习交流使用。由于游戏素材可能存在侵权问题,所以请勿用于商业用途,否则后果自负。 目前有7种僵尸和13种植物。目前该游戏有七种游戏模式,共有52关。分两种难度等级。分别是简单模式与困难模式。由于是个人开发。程序测试不够彻底。如果你发现游戏的bug,请告诉我。(尽可能的详细说明,比如做了某些动作之后产生的某种bug,该bug出现的频率,该bug是否能够复现等信息,也可通过截图,视频等更直接的方式)

       该游戏使用cocos2dx v3.16框架开发。课程业余小项目,不定期更新,持续更新。如果你感觉还行,请给一个star。如果你觉的哪里有问题也可以直接把问题提给我。qq:2117610943


游戏链接:

视频观看:最新视频    https://www.bilibili.com/video/BV1Bg4y1B7Pj

代码下载:Github下载 https://github.com/ErLinErYi/PlantsVsZombies   

                 Gitee下载  https://gitee.com/GITLZ/PlantsVsZombies

游戏下载:提取码:3vzm 百度网盘下载  https://pan.baidu.com/s/1NlpRcQTv1FrN51UgAzGiHw

                 腾讯微云下载  https://share.weiyun.com/5TewoDc

官方网站:https://lzpvz.rthe.xyz


 

 

项目类图:

c++制作的植物大战僵尸(开源项目)_第1张图片

游戏画面截图:

 

c++制作的植物大战僵尸(开源项目)_第2张图片


历史更新信息:

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

  • 开始写第一行代码

你可能感兴趣的:(游戏,开源,编程)