# Plants Vs Zombies
*——南京大学2019秋季学期 “高级程序设计” 课程设计二*
基于C++控制台(Windows平台)的一个植物大战僵尸小游戏
**已实现的目标:**
- 12种植物:向日葵、豌豆射手、窝瓜、樱桃炸弹、坚果墙、寒冰射手、双发射手、大蒜、火爆辣椒、土豆地雷、地刺、高坚果墙。
- 11种僵尸:普通僵尸、摇旗僵尸、路障僵尸、铁桶僵尸、橄榄球僵尸、铁门僵尸、读报僵尸、撑杆僵尸、小丑僵尸、舞王僵尸、伴舞僵尸。
- 较好的UI效果:下方显示状态信息、帮助信息(随状态不同而展示不同的帮助信息);爆炸、小丑、舞王等动作有一定的显示效果;植物名字分三类色块展示……
- 僵尸一波一波地刷新,且随着玩家得分增长,每次刷出的僵尸数量逐渐增加,难度渐进。
- 计分规则:击杀不同的僵尸可获得不同的分数;且游戏持续时间,也会使得分数增加(生存得分),1秒/分。
![效果展示gif图](./Images/PVZ_play.gif)
**可执行程序下载地址:**
https://github.com/NJU-TJL/PlantsVsZombies/releases
****
**Copyright © 2020 NJU-TJL**
**[开放源代码许可](https://github.com/NJU-TJL/PlantsVsZombies/blob/master/LICENSE)**
**转载请注明原作者:https://github.com/NJU-TJL/PlantsVsZombies**
****
详情请见于:[课程设计报告](https://github.com/NJU-TJL/PlantsVsZombies/blob/master/Docs/%E8%AF%BE%E7%A8%8B%E8%AE%BE%E8%AE%A1%E6%8A%A5%E5%91%8A%20-%20%E6%A4%8D%E7%89%A9%E5%A4%A7%E6%88%98%E5%83%B5%E5%B0%B8.pdf)
![目录](./Images/Contents.png)
没有合适的资源?快使用搜索试试~ 我知道了~
基于C++控制台(Windows平台)的植物大战僵尸小游戏 (代码及文档)1.zip
共169个文件
obj:23个
tlog:20个
sample:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 126 浏览量
2024-06-26
09:55:48
上传
评论
收藏 16.39MB ZIP 举报
温馨提示
基于C++控制台(Windows平台)的一个植物大战僵尸小游戏 **已实现的目标:** - 12种植物:向日葵、豌豆射手、窝瓜、樱桃炸弹、坚果墙、寒冰射手、双发射手、大蒜、火爆辣椒、土豆地雷、地刺、高坚果墙。 - 11种僵尸:普通僵尸、摇旗僵尸、路障僵尸、铁桶僵尸、橄榄球僵尸、铁门僵尸、读报僵尸、撑杆僵尸、小丑僵尸、舞王僵尸、伴舞僵尸。 - 较好的UI效果:下方显示状态信息、帮助信息(随状态不同而展示不同的帮助信息);爆炸、小丑、舞王等动作有一定的显示效果;植物名字分三类色块展示…… - 僵尸一波一波地刷新,且随着玩家得分增长,每次刷出的僵尸数量逐渐增加,难度渐进。 - 计分规则:击杀不同的僵尸可获得不同的分数;且游戏持续时间,也会使得分数增加(生存得分),1秒/分。
资源推荐
资源详情
资源评论
收起资源包目录
基于C++控制台(Windows平台)的植物大战僵尸小游戏 (代码及文档)1.zip (169个子文件)
v1.0 41B
0c577f9754ca4a29503ca2cff7a736b1956048 200B
0e6fde24de65ce72ef578861779d969a73d760 1.71MB
0fc227e2b15968d7f01ff022720e3eb5efd863 979B
138fe1392f1fcc1fe4786a1ac8d36cc59caa4e 92KB
16ddaa84a24f04cd9c1d50bd77c22c8d097df1 556B
1ac0c9833b3abd8fcd60a61acdb365c5a8fb3b 1KB
1adecea6b19b02c9c58a6de08ed1d21fdb04de 2KB
1ba46e5d6cf1b207afa15d359f5809cd29c2b8 197B
1eeb9e9f8b2b4b0d119366dda99c6fd7d35c64 4KB
279771cf0c36d0de58f94c5bb5789ef191a98a 210B
2e11f1891c2283e10313c7cf00fe37713787c5 195B
2e861967b938b9c31466ee55b3b9939a803dfd 18KB
3838cf8e07456651248a83203747ccf859bac5 604B
39face486035dc46c7c5d2158498528d7f6ae6 533B
44aed5277d017885f54d61b23240f71ba17d9b 937B
4efe206bd0e7230ad0ae8396a3c883c8207906 2KB
54b87c978fa344d3382a0d53374b0ebc8c0818 458B
5b7b39d3656c95bca3536c4d3b98669f7d8de6 1KB
5c1d4c20aebc523e2b5e9350185b69acbe41f4 79B
61b995c8ea7a0c055aad5f824d1b40d1305336 93B
689908096beaef770b7e045ac48868fa96a9a1 90B
70634df5a7d5f27afa41e62d6b3c5127598544 80B
7186556d350640e31995268e30e9ef0a69e0be 57B
74d84c912d1aea0e7fb38dd58d227d44dde985 614KB
75d3fdbb51ae0724e64023f9d00badcfa79b61 241B
78087b5d0810d373a6d109900f4b90297723b7 1KB
7ed1f66f7ceae2ba5a89113afdf863bfb3551a 150B
7fc00f07ac7f286269e1409e621b046f6034ae 241B
82e3bdb26133c39a222056827c0a9d8159f24a 241B
94c5963a48df023ee29665cb6a6f0e7ab52d3b 552B
9f3a91ffde21aa6a80ebf279f494ca75099995 3KB
a1f8347b1bc1fc8cc78ec3440038db2dd92814 713B
a3cd9bffa29547bb9c1fecde6c23e550166123 1001B
ae71b723c36d6cd0fbe4245e1997d362867137 663B
af518f3d844521102b608e8e071bd93342efe6 210B
bdf6ed6a47a0da36a189dff263f3ea9a6297d4 1KB
COMMIT_EDITMSG 34B
config 1003B
Game.cpp 10KB
Plant.cpp 7KB
Map.cpp 6KB
Zombie.cpp 5KB
Store.cpp 2KB
Bullet.cpp 2KB
ui_tools.cpp 1KB
main.cpp 88B
d37d8b2a810890a9a42ed4ef55da79d9eaf511 1KB
dc710c7bc2eb5cf9f4712caa2e474f31ab78a1 209B
description 73B
ef2ba45614a61223e26c77d512a06d05fb55b8 1KB
exclude 240B
PVZ.exe 1.56MB
PVZ.exe 1.56MB
PVZ.exe 324KB
PVZ.exe 23KB
f0c423042b46cb1d617b81efb715defbe8054d 751B
f2b7647a4e707c984f14d0881d66e6fc3324d3 2KB
f479d664d19b176f475fe21451360131bb5441 1KB
f6fa94fca011cd571d3b40ee4efa4458782e38 1KB
f7302308f6503ad1c7288b6a6c7a604fbe16a8 2KB
fa2966ef8f2ae46a80f129f5d6909e77df86d7 946B
fbcad8a29b5808f52abf99330ea04fe172ebba 495B
fcebc852a065d0bbe0c8ea32be203c30c9346c 653B
FETCH_HEAD 216B
PVZ.vcxproj.filters 2KB
PVZ_play.gif 864KB
.gitattributes 3KB
.gitignore 4KB
Zombie.h 4KB
Plant.h 4KB
ui_tools.h 3KB
Map.h 2KB
Store.h 2KB
Game.h 2KB
Bullet.h 672B
HEAD 870B
HEAD 23B
vc141.idb 627KB
PVZ.ilk 5.43MB
index 2KB
PVZ.iobj 1.41MB
PVZ.iobj 548KB
PVZ.ipdb 365KB
PVZ.ipdb 113KB
PVZ.lastbuildstate 205B
PVZ.lastbuildstate 203B
PVZ.lastbuildstate 203B
LICENSE 1KB
PVZ.Build.CppClean.log 1KB
PVZ.Build.CppClean.log 667B
PVZ.log 604B
PVZ.log 344B
PVZ.log 216B
PVZ.log 3B
master 870B
master 766B
master 41B
master 41B
README.md 2KB
共 169 条
- 1
- 2
资源评论
1530023_m0_67912929
- 粉丝: 3465
- 资源: 4676
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- share_1110057719.png
- 【完整源码+数据库】 SpringBoot集成Spring Security登录管理 添加 session 共享
- 用Unity实现简单的撤销/重做(undo/redo)功能
- SpringBoot整合ActiveMQ完整源码分享给需要的同学
- 梦幻西游道人20241105j
- 采用JavaFx编写的加解密工具完整源码
- ventoy,linux环境,安装系统必备软件
- 基于javaFx+swing实现的截图工具完整源码!完美运行(完整的项目,包含源码和素材)
- 基于 Javascript 实现的图像裁剪,图像缩放(最邻近插值,双线性差值,三次卷积插值),图像滤镜(灰度,模糊,锐化,卡通)
- 基于java的高校固定资产管理系统【程序员VIP专用】.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功