0911090102-唐瑞龙-《坦克大战》85925788

0911090102-唐瑞龙-《坦克大战》85925788

ID:40658217

大小:190.00 KB

页数:33页

时间:2019-08-05

0911090102-唐瑞龙-《坦克大战》85925788_第1页
0911090102-唐瑞龙-《坦克大战》85925788_第2页
0911090102-唐瑞龙-《坦克大战》85925788_第3页
0911090102-唐瑞龙-《坦克大战》85925788_第4页
0911090102-唐瑞龙-《坦克大战》85925788_第5页
资源描述:

《0911090102-唐瑞龙-《坦克大战》85925788》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、坦克大战一、题目描述这是通过C语言编程的坦克大战。-33-坦克大战坦克大战浏览选择进入游戏保存载入进入菜单作退出输入新航班二、功能分析1.进入游戏进入游戏后,首先出现的是游戏片头。在这里,您可以看到一个小小的动画以及制作人员名单等。当然,你也可以按任意键调至游戏封面,也是主菜单。2.主菜单主菜单游戏标题、高分榜和菜单选项三部分。右上角是高分榜,随其后的是姓名和得分。如果你在游戏中打破了这些记录,那么你的名字和得分将会出现在这里。屏幕中央自左向右依次是键盘设置、游戏参数设置、编辑器、开始游戏、和退出键。这里使用鼠标控制的。你可要管好你的鼠标,否则在两秒钟以后他会自己在屏幕上漫游。鼠标的

2、有效地点在他的尾巴上。当他落在摸个按钮上时,这个键会出现彩色的边框提示你按键。单击左键即进入你选择的项目。退出游戏时会出现片尾画面,有演员表、游戏后记等。你同样可以按任意键跳过直接回到操作系统。-33-坦克大战三、系统设计1.界面设计2.输入方式设计 分别输入1,2,3,5,8,9是,输出为石头,砖头,水,老家,玩家和敌人。输入xy时为坦克的坐标 3.函数设计文件中函数的功能如下:函数原型函数功能VoidInit()图象驱动开始VoidDraw画图VoidEnd图象驱动结束VoidGameplay玩游戏过程VoidTimeDelay延时函数传入微秒数Voiddirection判断玩家

3、方向VoidScore输出分数-33-坦克大战四、测试方法1按键测试检查正确的输入时,是否界面正确表现;错误输入时,是否无效。2程序运行测试。正确运行检查是否异常;运行时中断,程序是否退出。-33-坦克大战五、总结通过此次课程设计的学习,我对知识有了深一层次的理解。也体会到C语言编程所具有的独特魅力,它让我体会到了其中的乐趣。在编写,调试,更改的过程中我深深体会到函数模块化设计的优越性、重要性。在这次的课程设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力。也体会到C语言编程所具有的独特

4、魅力,它让我体会到了其中的乐趣。 -33-坦克大战附一.功能说明1.通过本次的试训课程应该掌握开发坦克大战程序的基本方法和基础知识,对网络的程序设计有一定的认识和掌握。并能通过一定的努力可以实现一定的网络思想。综合运用所学知识。2.基本掌握面向对象的编程思想。3.掌握一些常用的编译方法.附二./*主函数*/#includegraphics.h#include;stdlib.h#includedos.h#include;conio.h#include;bios.h#defineKEY_ESC0x01#defineKEY_SPACE0x39#defineKEY_UP0x48#define

5、KEY_LEFT0x4b#defineKEY_RIGHT0x4d#defineKEY_DOWN0x50-33-坦克大战/*1石头,2砖块,3水,5老家,8玩家,9敌人*/intmap[20][20]={1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,2,2,2,0,0,2,2,2,2,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,2,0,0,2,0,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

6、0,0,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,2,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,1,1,0,1,1,1,1,3,3,3,3,0,0,0,0,0,0,0,2,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,3,3,3,0,1,1,0,0,0,2

7、,2,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,3,3,3,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,2,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,1,1,0,2,2,0,0,0,0,2,2,2,0,0,0,2,2,0,0,0,1

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

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

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