Plants Vs Zombies

——南京大学2019秋季学期 “高级程序设计” 课程设计二

基于C++控制台(Windows平台)的一个植物大战僵尸小游戏

已实现的目标:

  • 12种植物:向日葵、豌豆射手、窝瓜、樱桃炸弹、坚果墙、寒冰射手、双发射手、大蒜、火爆辣椒、土豆地雷、地刺、高坚果墙。
  • 11种僵尸:普通僵尸、摇旗僵尸、路障僵尸、铁桶僵尸、橄榄球僵尸、铁门僵尸、读报僵尸、撑杆僵尸、小丑僵尸、舞王僵尸、伴舞僵尸。
  • 较好的UI效果:下方显示状态信息、帮助信息(随状态不同而展示不同的帮助信息);爆炸、小丑、舞王等动作有一定的显示效果;植物名字分三类色块展示……
  • 僵尸一波一波地刷新,且随着玩家得分增长,每次刷出的僵尸数量逐渐增加,难度渐进。
  • 计分规则:击杀不同的僵尸可获得不同的分数;且游戏持续时间,也会使得分数增加(生存得分),1秒/分。

可执行程序下载地址:

https://github.com/NJU-TJL/PlantsVsZombies/releases


Copyright © 2020 NJU-TJL

开放源代码许可

转载请注明原作者:https://github.com/NJU-TJL/PlantsVsZombies


详情请见于:课程设计报告

基于C++控制台(Windows平台)的一个植物大战僵尸小游戏相关推荐

  1. 【Python游戏】Python实现一个植物大战僵尸小游戏,非常简单,可以用于做毕业设计哟 | 附源码

    前言 halo,包子们上午好 今天给打击整一个植物大战僵尸 无广告版本 哈哈 说实话,现在的小游戏很多都是有广告,多少有点难受 今天给大家直接安排 相关文件 关注小编,私信小编领取哟! 当然别忘了一件 ...

  2. 用Python写了一个植物大战僵尸小游戏

    点击上方"码农的后花园",选择"星标" 公众号 精选文章,第一时间送达 大家好,我是 A梦. 今天给大家带来一个 Python 的练手项目.用Python的Py ...

  3. JS实现植物大战僵尸小游戏,代码记录及效果展示

    前几天看到了一个很有趣的demo,用js制作植物大战僵尸小游戏,本着学习的心态,对照着做了一下,发现这里面的一些代码设计的确很精妙,这里分享下源码和效果,如果有需要,可以看下. 效果如下: 下载地址

  4. 基于C语言设计的植物大战僵尸小游戏

    资源下载地址:https://download.csdn.net/download/sheziqiong/86763979 资源下载地址:https://download.csdn.net/downl ...

  5. 【python】pygame实现植物大战僵尸小游戏(附源码 有注释)

    全部源码和数据集请点赞关注收藏后评论区留言或私信博主要 完全免费~~ 动态演示视频已经上传到我的个人主页 有兴趣的伙伴可自行前往 观看 相信许多小伙伴们都玩过植物大战僵尸这款游戏,可以说是很多人的童年 ...

  6. java植物大战僵尸小游戏

    用java玩经典游戏 前言 一.使用步骤 1.直接运行 2.截图 总结 前言 自己为什么想学程序呢?那肯定是小时候玩那么多游戏就想着自己也能做出一款自己的游戏啊,后来到了大学,忘记了初衷,沉迷于世俗之 ...

  7. 基于Python3-Pygame的植物大战僵尸小游戏

    依赖库:pygame pip install pygame -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyu ...

  8. Python制作植物大战僵尸小游戏

    1. 引入需要的模块,配置图片的路径,设置界面宽高背景颜色.创建游戏主入口 #1引入需要的模块 import pygame import random #1配置图片地址 IMAGE_PATH = 'i ...

  9. 今天咱们用Python整一个植物大战僵尸游戏 | 附带源码

    <植物大战僵尸>是一款极富策略性的小游戏,可怕的僵尸即将入侵,唯一的防御方式就是栽种植物.此游戏集成了即时战略.塔防御战和卡片收集等要素.游戏的内容就是:玩家控制植物,抵御僵尸的进攻,保护 ...

最新文章

  1. 1行Python代码制作动态二维码
  2. Composer的简单安装与使用
  3. 仰视源代码,实现strcpy
  4. python 开放_Python
  5. C语言通过用户输入将八进制转为二进制(附完整源码)
  6. Struts2文件上传的大小限制问题
  7. .NET 大会今日开幕 |这些白嫖福利不看肠子都悔青
  8. Spring Cloud 终于按捺不住推出了自己的服务网关 Gateway
  9. OCA第7部分的Java难题
  10. 赋能开发者,英特尔发布oneAPI 2022工具包
  11. 汉字为什么能流传至今_女皇武则天自创18个汉字,有17个被废除了,只有这1个字流传至今...
  12. 【CCF】201803-1 跳一跳
  13. matlab 向量法建数组(推荐)
  14. 练习题︱基于今日头条开源数据(二)——两款Apriori算法实践
  15. Spring整合MyBatis源码
  16. 知到计算机应用基础见面课答案,知到计算机应用基础(湖南环境生物职业技术学院)见面课答案...
  17. 【记忆化搜索/数位DP】zznu2175(长度为n的含有ACM的字符串)
  18. 数字图像处理 检测护照图像中的机器可读区域
  19. java word中插入图片_在Word文档中插入图片
  20. SCI、EI论文框架

热门文章

  1. P1719 最大加权矩形【前缀和】
  2. 洛谷 P1719 最大加权矩形 动态规划
  3. 【宋红康 MySQL数据库 】【高级篇】【12】性能分析工具的使用
  4. 小猫爪:i.MX RT1050学习笔记2-下载
  5. C++学习(三)LHS RHS
  6. react redux Reduc-saga实现(1) take put takeEvery createSagaMiddleware等
  7. 杨辉三角 C语言实现【一维数组】
  8. c语言|直角杨辉三角
  9. DVWA-XSS(Reflected) 全级别教程
  10. 命令行查看隐藏文件或隐藏文件夹