还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
程序设计实践大作业学号20100302XXXX姓名XXX班级信息10-3班实验题目射击类飞机游戏成绩1.实验题目射击类飞机游戏2.实验目的通过c语言编写一个射击类的打飞机小游戏,可以通过键盘来进行游戏,操作方法是“a”“d”“w”或者“←”“↑”“→”来控制,击中敌机可获得积分,被敌机撞中死亡一次,每次游戏有3次生还机会,游戏结束后可选择是否重新开始游戏……3.对游戏的改进这个游戏是我对一个小游戏进行的改造升级版,添加了颜色函数、终止函数,选择类函数,使游戏实现了可以终止,不再是分数、死亡数一直增加但是没有结束的情况;增加了颜色函数,使得游戏看起来更加的舒适;增加了终止函数,使游戏在死亡三次后自动结束游戏,并且可以选择是否重新开始游戏;另外增添了设置函数,使得可以对游戏进行设置,改变游戏大小,调整飞机运行速度等等,是游戏更加的人性化……4.实验内容编写出c语言代码,运行程序,并调试程序,最终实现游戏的功能本程序主要包含游戏控制函数、设置是否继续游戏函数、输出函数、子弹移动函数、敌机移动函数、设置函数、菜单函数等7个主要函数,包含了不同的功能,对原来的程序作出了很大的改进,用到的主要语句有getche语句、for语句、while语句、printf语句、switch语句等等,添加了颜色函数,实现了诸多功能可以在页面上显示制作人的主要信息等等……【流程图见打印版】
5.源程序#includestdio.h#includeconio.h#includestdlib.h#includetime.h#defineN35#defineup72#defineleft75#defineright77voidrun;//游戏控制函数voidyn;//设置是否继续游戏函数voidprintint[][N];//输出函数voidmovebulint[][N];//子弹移动函数voidmoveplaint[][N];//敌机移动函数voidsettingvoid;//设置函数voidmenuvoid;//菜单函数intscr
[22][N]={0}pl=
9...。