# DefenseCannon **Repository Path**: lsylovews/DefenseCannon ## Basic Information - **Project Name**: DefenseCannon - **Description**: 上古三大魔君,已经苏醒它们与它们的魔种大军,渐渐逼近上古人族最后一道防线,洪荒炮台,而你便肩负起了这------艰巨的任务,守卫最后一道防线,转动炮台让魔物滚回老家吧!使用cocos2dx引擎,纯C++代码编写的第一个塔防射击游戏项目。附件中附有windows下的可执行文件 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 44 - **Forks**: 12 - **Created**: 2017-08-02 - **Last Updated**: 2024-01-23 ## Categories & Tags **Categories**: games **Tags**: None ## README #DefenseCannon 上古三大魔君,已经苏醒他与他的魔种大军,渐渐逼近上古人族最后一道防线,洪荒炮台,而你便肩负起了这------艰巨的任务,守卫最后一道防线,转动炮台让魔物滚回老家吧! 使用cocos2dx引擎,纯C++代码编写的第一个cocos2dx游戏项目。 游戏共分两种模式: 闯关模式:玩家控制炮台击杀怪物,不让怪物落下,关卡结尾会迎来Boss,Boss会不断移动产生小怪物,但Boss不会下落,玩家控制炮台击杀Boss即可过关。每一关有十滴血量,血量为零时闯关失败。 无尽Boss模式:该模式下永无止尽,每30s会迎来随机一种Boss,玩家要做的就是击杀它,并坚持下去,照样只有10滴血量。 其它: 炮台子弹可分为三种威力,一种普通威力,一种加速,一种加攻击力,加速和加攻击力可以叠加,不过加强威力的炮弹每一发都需要付钱,玩家击杀怪物和Boss可以获得金钱和分数(分数只是一种荣誉并无价值)。 玩家通过点击炮台旁边的按钮来获得威力加强,红色为加攻击力,绿色为加速度。 玩家可以保存进度,下次继续游戏。 由于整个游戏都是一个人完成所以,游戏的图片资源并不太精细,大部分小怪都是自己绘制的,炮台也是自己绘制的(本人绘图功底并不强),其它的一些图片资源是本人在网上找的一些有趣的图片,所以游戏中的Boss和怪物都是一些有趣的方格图片。 ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213452_6a93687f_1296205.jpeg "1.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213517_f902c45a_1296205.jpeg "2.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213525_3c44697c_1296205.jpeg "3.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213538_f5bedb64_1296205.jpeg "4.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213546_81134aed_1296205.jpeg "5.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213554_5d836a87_1296205.jpeg "6.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213601_482caa12_1296205.jpeg "7.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213611_a97c25e2_1296205.jpeg "8.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213618_381fea04_1296205.jpeg "9.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213626_8b3e8847_1296205.jpeg "10.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213633_3011bce9_1296205.jpeg "11.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0802/213642_c57f3da9_1296205.jpeg "12.JPG") 2017-8-3:19:04第一增量,游戏添加核弹,释放后清空屏幕上当前的所有怪物,核弹上限为4个 ![输入图片说明](https://git.oschina.net/uploads/images/2017/0803/190440_14c4ff70_1296205.jpeg "13.JPG") ![输入图片说明](https://git.oschina.net/uploads/images/2017/0803/190455_063cadbd_1296205.jpeg "14.JPG")