一、游戏介绍
相信大部分同学都玩过或看过“坦克大战”这款经典游戏。现在,就由我们自己动手来开发它。只要大家具备
了C++语言和面向对象的基础知识,然后按照实验指南的指导一步一步进行下去,相信我们每个同学都能把这款经
典游戏做出来。
二、实验目标
综合运用C++及其面向对象的知识开发一款小游戏。
三、实验内容
在一个战场上,玩家控制坦克,消灭敌方坦克,并防止敌方坦克摧毁我方基地。游戏的具体要求如下:
1、 游戏有一个初始页面,如下图。
2、 按下任意键开始游戏,玩家控制坦克在战场上穿梭,碰到墙时,不能通过。
3、 敌方坦克自由移动,每隔2秒改变一个方向,每隔3秒发射一发子弹。
4、 敌方坦克每隔5秒出现一辆,从屏幕上方的左、中、右三个位置依次出现。
5、 当玩家被消灭或者我方基地被摧毁或者游戏时间大于30秒的时候,游戏结束。
游戏开始前
进入游戏
四、游戏的整体框架
五、实验指南
实验准备
打开FunCode,创建一个新的C++项目。注意:项目名称必须为英文和数字,且不能有空格。
点击“项目”→“导入地图模板”,从对话框中选取名称为TankWar的模板导入。导入成功后,界面如下:
实验一 游戏开始
【实验内容】
1、 设置游戏标题
2、 按空格键,提示图片消失,游戏进入开始状态.
【实验运行结果】