c大型程序设计综合实验结题报告(1)new

c大型程序设计综合实验结题报告(1)new

ID:19490442

大小:24.74 KB

页数:20页

时间:2018-10-02

c大型程序设计综合实验结题报告(1)new_第1页
c大型程序设计综合实验结题报告(1)new_第2页
c大型程序设计综合实验结题报告(1)new_第3页
c大型程序设计综合实验结题报告(1)new_第4页
c大型程序设计综合实验结题报告(1)new_第5页
资源描述:

《c大型程序设计综合实验结题报告(1)new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C大型程序设计综合实验结题报告选题名称:我的泡泡堂(CrazyArcade)小组成员:黄泽浩(吕红兵)18768113732(510577)戴伟杰(吕红兵)18768115659(519873)薛睿(吕红兵)18768119075(531399)蔡灏旻(吕红兵)18768114013(511409)任课教师:吕红兵编程起止时间:2011年4月-6月C大型程序设计综合实验总结报告一、系统功能说明CrazyArcade是我们小组对泡泡堂这款游戏进行充分了解之后进行编程形成的一个小游戏。游戏可以一机双人操作,

2、控制简便,只要使用指定键或方向键控制方向,再加上一个空格键或Enter键放置泡泡,只需几个简单的按键就可以进行游戏了。游戏进入初始界面以后,玩家可以按任意键进入游戏界面。在游戏界面上,根据屏幕上的提示进行游戏。玩家1将键盘上的A、S、D、W键作为方向键,Space键作为扔炸弹的按键,玩家2用键盘上的方向键来调整游戏中小人的位置,用Enter来扔炸弹。两个玩家可以同时进行操作,相互之间无影响。当玩家被自己或者对方扔的炸弹炸到以后,将变成空心的形状,并会保持一段时间无法移动。如果在这段时间内,另一个玩家移动

3、到了它所在的位置,即可以看作将它“吃掉了”,那么另一个玩家即获胜。屏幕上将显示该玩家获胜的信息,并问是否继续游戏。玩家可以根据自己需要选择yes或no。如果玩家想中途退出,可以根据屏幕上的提示,按Esc键退出,结束游戏。二、程序介绍1、程序结构说明首先,在屏幕上绘制一个游戏初始界面,介绍游戏名称“泡泡堂”,并引导玩家按任意键进入游戏界面。/*游戏开头显示的字符*/charname[8][26]={"OOOO","OOOOOOOOOOOOOO","OOOOOOOO","OOOOOOOO","OOOOOOO

4、OOO","OOOOOO","OOOOOO","OOOOOOOOOOOOOO"};intName_X=26;intName_Y=8;voidDrawBegin(){intx,y;for(y=0;y

5、侧将显示游戏的使用说明,引导玩家进行游戏。玩家可以移动小人并投掷炸弹。玩家1为左侧的黄色小人,玩家2为右侧的红色小人。程序将根据函数判断区分两个玩家的操作,以便正确做出判断。typedefenum{PLAY1=1,PLAY2}which_play;程序将根据此函数在屏幕上绘制游戏地图。墙壁为绿色,箱子为棕色。/*游戏地图,#为墙壁,@为箱子,试着自己改改*/charmap1[8][17]={"#################","#@@@@@#@###","##@#@#@@@@#","#@@@@@#@

6、#@##","#@#@#@#@@@@@@@#","#@@@@@@@#@#@##","#@#@#@#@@@@@@@#","#################"};intMap_X=17;intMap_Y=8;charmap[8][17];voidDrawMap(){intx,y;for(y=0;y

7、ap[y][x]=='@'){textcolor(BROWN);putch(178);}elseputch('');}}}当玩家按下投掷炸弹的按键时,泡泡会爆炸,并由函数来控制小人投放的炸弹总数不能超过限制。但炸弹炸开以后,会由函数来判断是否出宝物。/*炸箱子后,出宝物的函数*/Treasure(intx,inty){inti;i=random(15);if(i>10){switch(i){case11:case12:map[y][x]='O';gotoxy(x+15,y+6);textcolor(YE

8、LLOW);putch('o');break;case13:case14:map[y][x]='-';gotoxy(x+15,y+6);textcolor(YELLOW);putch(18);break;default:break;}}else{map[y][x]='';gotoxy(x+15,y+6);putch('');}}当其中一个玩家被自己或对方所放的炸弹炸到变成空心人以后,在它回复为正常实心人之前,如果另一个玩家的小人移动到它的位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。