基于C++控制台(Windows平台)的植物大战僵尸小游戏(代码及文档)
游戏简介
本仓库提供一款基于C++控制台(Windows平台)的植物大战僵尸小游戏。游戏采用了经典的植物大战僵尸模式,拥有丰富的植物和僵尸种类,较好的UI效果以及动态的难度调整,带给您一场刺激的游戏体验。
游戏特色
-
植物种类丰富:游戏中共有12种植物,包括向日葵、豌豆射手、窝瓜、樱桃炸弹、坚果墙、寒冰射手、双发射手、大蒜、火爆辣椒、土豆陷阱、地刺、高坚果墙。
-
僵尸种类多样:游戏中共有11种僵尸,包括普通僵尸、摇旗僵尸、路障僵尸、铁桶僵尸、橄榄球僵尸、铁门僵尸、读报僵尸、撑杆僵尸、小丑僵尸、舞王僵尸、伴舞僵尸。
-
UI效果美观:游戏下方显示状态信息、帮助信息(随状态不同而展示不同的帮助信息)。爆炸、小丑、舞王等动作有一定的显示效果。植物名字分三类色块展示。
-
动态难度调整:僵尸一波一波地刷新,且随着玩家得分增长,每次刷出的僵尸数量逐渐增加,难度渐进。
-
计分规则:击杀不同的僵尸可获得不同的分数;且游戏持续时间,也会使得分数增加(生存得分),1秒/分。
注意事项
-
请确保您的开发环境支持C++控制台程序,并在Windows平台上运行。
-
游戏代码及文档已打包为压缩文件,下载后请解压并按照文档指引进行编译和运行。
-
本项目仅供参考学习,如需用于商业用途,请遵守相关法律法规。