C语言课程设计--海空作战模拟系统

C语言课程设计--海空作战模拟系统

ID:35627320

大小:192.42 KB

页数:11页

时间:2019-04-03

C语言课程设计--海空作战模拟系统_第1页
C语言课程设计--海空作战模拟系统_第2页
C语言课程设计--海空作战模拟系统_第3页
C语言课程设计--海空作战模拟系统_第4页
C语言课程设计--海空作战模拟系统_第5页
资源描述:

《C语言课程设计--海空作战模拟系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言课程设计需求分析与系统设计报告题目:海空作战模拟系统班级:自动化1005组员:陈建文学号:U201013737曹龙学号:U20101373611/11目录目录1引言1.1背景………………………………………………………………1.2定义1.3参考资料2需求分析2.1需求分析………………………………………………………….2.2运行环境33系统设计43.1功能需求描述43.2软件结构43.3程序模块划分54组员分工及时间安排64.1组员分工64.2时间安排611/111引言1.1背景海空作战模拟系统是基于真实的二战事件:珍珠港事件。珍珠港事件是指

2、由日本政府策划的一起偷袭美国军事基地的事件;1941年12月7日清晨,日本海军的航空母舰舰载飞机和微型潜艇突然袭击美国海军太平洋舰队在夏威夷基地珍珠港以及美国陆军和海军在欧胡岛上的飞机场的事件。太平洋战争由此爆发。这次袭击最终将美国卷入第二次世界大战,它是继19世纪中墨西哥战争后第一次另一个国家对美国领土的攻击。这个事件也被称为珍珠港事件或奇袭珍珠港。就其战略目的而言,对珍珠港的袭击从短期和中期的角度来看是一次辉煌的胜利,它的结果远远超过了它的计划者最远的设想,在整个战争史上,这样的成果也是很罕见的。在此后的六个月中,美国海军在太平洋战场上无足

3、轻重。没有美国太平洋舰队的威胁,日本对其它列强在东南亚的力量可以彻底忽略,此后它占领了整个东南亚、太平洋西南部,它的势力一直扩张到印度洋。而海空作战模拟系统则旨在初略的还原太平洋海战中的一些场景,通过游戏的方式,让玩家如身临其境,体会战争的刺激与紧张,并且加上一些大胆的想象,让玩家在历史与想象中拥有全新的体验。11/11本游戏操作简单,没有复杂的按键与鼠标操作。游戏规则亦不复杂,适于各种玩家。本游戏支持单人模式与双人模式,玩家只需尽歼对方船舰或飞机即可过关,并获得相应积分。1.2定义MenuStartPlayer1Player2FireUpDo

4、wn菜单开始飞机船舰发射炮弹上升下降HelpBackUpPauseEnd帮助后转前进暂停退出游戏1.3参考资料1.王士元.C高级实用程序设计.北京:清华大学出版社.19962.周纯杰,刘正林等.标准C语言程序及应用.武汉:华中科技大学出版社.20053.姚远.高级C语言程序设计技巧与实例.北京:机械工业出版社,19956.刘振安,苏仕华.C语言图形设计北京:人民邮电出版社,19957.潘建华,卫跃文.C语言实用软件界面设计西安:西安电子科大出版社,19952需求分析2.1需求分析(1)包含实体1:玩家1实体,玩家2实体2:系统实体11/113:

5、记录积分时间管理器实体4:管理系统(2)关系模式1、玩家1:选择双人模式/单人模式,若选择飞机,则控制飞机的前进和调转方向以及投弹,投弹方向;若选择船舰,则控制船舰的左移与右移以及发射导弹,发射导弹方向。玩家2:根据玩家1选择,决定是否参与游戏,并且只可选择玩家一的敌对一方,控制船舰或飞机移动与攻击。2、系统实体:单人模式下,控制飞机或船舰的数量,炮弹的攻击范围与力量;双人模式下,由玩家自主选择配置,进行游戏。3、记录系统:记录玩家歼灭飞机或船舰的数量,记录玩家所得分数。4,、管理系统:开始游戏界面,出现不同的子菜单以供选择。单人模式:游戏成功

6、或失败界面,判断玩家闯关成功或失败,玩家选择新游戏或退出游戏。双人模式:在规定时间内,判断平局,某一方成功,弹出开始游戏界面,玩家选择新游戏或退出游戏。(3)用例规约“海空作战模拟系统”游戏软件系统分为五个用例:1、开始功能2、暂停功能3、退出功能4、移动飞机或舰船功能5、控制玩家发射炮弹功能2.2运行环境简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。本游戏系统的运行环境将是在计算机上面进行,即在电脑上模拟实现。根据海空作战模拟系统设计环境要求,即在DOS环境下,用C语言编译实现,使用TC或BC开发软件,因此,此模拟系统可在绝大

7、多数现形计算机系统上运行,包括最常见的windowsxp操作系统以及windows732位机上运行,但由于兼容性问题,此海空作战模11/11拟系统在含windows764位操作系统的计算机上运行可能出现意想不到的问题或根本不能运行,因而,不推荐在包含64位操作系统的计算机上测试本系统。3系统设计3.1功能需求描述功能需求1,系统弹出选择界面,玩家选择单人模式或双人模式。2,系统载入开始界面。3,系统初始化。进入游戏,出现背景以及双方对战布局。玩家在菜单栏中选择开始。游戏开始。4,玩家按下wasd控制飞机上,左,下,右,以及ad控制船舰的左,右。

8、任一方与界面相碰都回调转方向,任一方与己方相遇亦互相改变方向。5,玩家按下设置的键位控制玩家发射炮弹,炮弹与敌方计算其生命值,为零时发生碰撞则爆炸,炮

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

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

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