c 语言小游戏编程程序设计实践大作业学号:20250302XXXX姓名:XXX班级:信息 10-3 班实验题目:射击类飞机游戏成绩:一.实验题目:射击类飞机游戏二.实验目的:通过 c 语言编写一个射击类的打飞机小游戏,可以通过键盘来进行游戏,操作方法是“a”“d”“w”或者“←”“↑”“→”来控制,击中敌机可获得积分被敌机撞中死亡一次,每次游戏有 3 次生还机会,游戏结束后可选择是否重新开始游戏……三.对游戏的改进:这个游戏是我对一个小游戏进行的改造升级版,添加了颜色函数、终止函数,选择类函数,使游戏实现了可以终止,不再是分数、死亡数一直增加但是没有结束的情况;增加了颜色函数,使得游戏看起来更加的舒适;增加了终止函数,使游戏在死亡三次后自动结束游戏,并且可以选择是否重新开始游戏;另外增添了设置函数,使得可以对游戏进行设置,改变游戏大小,调整飞机运行速度等等,是游戏更加的人性化……四.实验内容编写出 c 语言代码,运行程序,并调试程序,最终实现游戏的功能
本程序主要包含游戏控制函数、设置是否继续游戏函数、输出函数、子弹移动函数、敌机移动函数、设置函数、菜单函数等 7 个主要函数,包含了不同的功能,对原来的程序作出了很大的改进,用到的主要语句有 getche 语句、for 语句、while语句、printf 语句、switch 语句等等,添加了颜色函数,实现了诸多功能
可以在页面上显示制作人的主要信息等等……【流程图见打印版】五
源程序:#include#include#include#include#defineN35#defineup72#defineleft75#defineright77voidrun();//游戏控制函数voidyn();//设置是否继续游戏函数voidprint(int[][N]);//输出函数voidmovebul(int[][N]);//子弹移