没有合适的资源?快使用搜索试试~ 我知道了~
C语言课程设计报告导弹打飞机精品大学计算机专业.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 160 浏览量
2022-07-13
22:13:33
上传
评论
收藏 314KB PDF 举报
温馨提示
试读
21页
C语言课程设计报告导弹打飞机精品大学计算机专业.pdf
资源推荐
资源详情
资源评论
2014-2015 学年第一学期
《C程序设计》课程设计
题目名称:导弹打飞机
需求分析与系统设计报告
姓名 : 00000000
学号 :20100000000000
班级 : 00 科学与技术一班
指导教师: 00000
编写日期:
2015 年 1 月 5 日—— 2015 年 1 月 31 日
成绩:
目录
1 需求分析 .......................................................................................................... 4
1.1 系统概述 ................................................................................ 4
1.2 功能需求 ............................................................................................. 5
1.3 管理说明
............................................................................................. 5
1.3.1 实体关系模式 .............................................................................. 5
1.3.2 游戏管理系统 ............................................................................... 5
1.3.3 游戏规约 ....................................................................................... 6
1.4 系统运行环境 .................................................................................... 6
2系统设计分析 ............................................................................................... 6
2.1 程序流程图
........................................................................................ 1
2.2 功能需求描述
.................................................................................... 8
2.3 软件结构 ............................................................................................. 9
2.3.1 游戏整体结构: ........................................................................... 9
2.3.2 菜单模块: ................................................................................. 10
2.3.3 开始菜单流程: ......................................................................... 10
2.3.4 单人游戏流程 ............................................................................. 12
2.3.5 双人游戏流程 ................................................ 错误!未定义书签。
2.4 程序模块划分
.................................................................................. 13
2.4.1 菜单模块 ..................................................................................... 13
2
.4.7 记分模块 ..................................................................................... 14
1.2 定义
课程设计中用到的专门术语的定义。
English Start Help Pause Continue Left Right
中文 开始 帮助 暂停 继续游戏 左移 右移
English Back Up Fire Level End Exit
中文 后转 前进 发射炮弹 关卡 结束游戏 退出游戏
English Hippoint Missile Fighter Player1 Player2
中文 生命值 导弹 飞机 单人 双人
名词解释:
关卡:随着击毁飞机数量的增多,关卡越高难度越大,游戏最高关卡为 4。
生命值:导弹发射器的生命值为 3,即导弹发生器毁灭三次后,游戏结束。
1.3 设计目标
我们设计的导弹打飞机是一种当下比较流行的小型游戏, 玩家可以在这个游
戏中锻炼自己的观察能力和灵活度,从中获得乐趣。导弹打飞机游戏界面友好,
操作方便,在 BC或 TC编译环境下工作。
通过 C课设的磨练来提升我们的思维能力和编程能力以及巩固我们上学期
的 C语言课程,在编程中提升解决问题的能力, 能够及时的发现问题并且解决问
题,此外可以在编程的同时快速锻炼我们掌握一个新软件的能力, 提高自己的自
学能力,在多方面与电脑打交道, 提高了自身的电脑知识方面的修养, 从质上对
自己的编程技巧有一个很大的提高 ,这次的课程设计给我们提供了一个非常好的
锻炼机会。通过二个人的分工合作 ,在实际中运用和训练程序设计的模块化和工
程化思想和技术 ,努力掌握 C语言精髓;同时提高自己的交流与团队合作的能力 .
为以后的更专业更复杂的课程设计和实践活动打好基础。 通过编辑较大的程序让
我们养成更好的编程习惯, 以此来树立我们的信心, 当我们以后遇到大程序时就
不会害怕而茫然不知所措。 任何大的程序只要通过合理结构化、 模块化, 化复杂
为简单,耐心细心的去做,肯定有完成的一天。
2 需求分析
2.1 系统概述
导弹打飞机游戏是针对导弹模拟作战系统开发课题开发的一款小型游戏。 飞
机打导弹根据玩家的实力设置了不同的难易程度, 玩家可以自行选择。 简洁的键
盘操作方式和多种辅助显示, 使其极易上手。 丰富的的动画效果, 使其充满乐趣;
优良的人迹交互界面, 使其回味无穷。 游戏支持 2 名玩家同时进行战斗, 每关需
要在特定的地形上摧毁一定数量的敌人飞机才能通过, 如果玩家的导弹发射器被
摧毁 3 次即算任务失败。该游戏是茶余饭后休闲小游戏的首选!
2.2 功能需求
War
信息界面 战斗界面
键盘鼠标信息
读取
文字显示绘图
寻径及碰撞检
测
文件读取 错误处理
2.3 管理说明
2.3.1 实体关系模式
1. 玩家 1:选择双人模式 / 单人模式,通过键盘控制导弹发射器的移动,通过鼠
标发射导弹击毁飞机。
2. 玩家 2:根据玩家 1 选择决定是否参与游戏,通过键盘控制导弹发射器的移
动,通过鼠标发射导弹击毁飞机。
3. 系统实体:控制飞机出现的数量、出现飞机时间的间隔、飞机的运动方向和
发射炮弹规律。
4. 记录系统:记录玩家击毁飞机的数量,记录导弹发射器被击毁次数。
2.3.2 游戏管理系统
开始游戏界面,出现不同的子菜单以供选择;分析玩家是否达成本关卡任务
需求和通关条件;判断玩家闯关成功或失败;分析玩家与奖励物品之间的关系;
判断是否为积分前三名,并以此为依据决定是否记录玩家信息并存储。
剩余20页未读,继续阅读
资源评论
cjd13107639592
- 粉丝: 0
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功