- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校杯软件比赛_趣味坦克大战
———————————————————————————————— 作者:
———————————————————————————————— 日期:
参赛选题:基于游戏软件技术的软件作品
?趣味坦克大战?软件设计文档
作 者: 李森辉、王伟强、何为
河源职业技术学院
2021年 9 月 26 日
目 录
TOC \o 2-3 \h \z \t 标题 1,1 作品参赛依据 III
第1章 引言 1
游戏简要介绍 1
游戏开发背景 1
游戏的创新点 2
1.4 定义 2
第2章 任务概述 3
2.1 目标 3
2.2 运行环境 3
第3章 需求分析 4
3.1 功能需求分析 4
3.2 性能的需求分析 10
3.3 操作输入需求分析 10
3.4 操作输出需求分析 11
第4章 游戏总体设计 13
4.1 整个游戏的根本设计概念 13
4.2 整个游戏的处理流程 13
4.3 游戏主体类图设计分析 15
4.4 游戏整体时序设计分析 16
第5章 游戏运行环境与操作说明 17
5.1 硬件设备 17
5.2 操作系统 17
5.3 键盘操作说明 17
第6章 游戏功能测试 19
6.1 游戏功能测试 19
6.2 游戏性能测试 22
第7章 使用说明与常见问题 23
7.1 安装步骤 23
7.2 常见的出错问题与解决方法 25
作品参赛依据
主题:基于游戏软件技术的软件作品;
技术:JAVA、访问者游戏设计模式、SVN版本控制
游戏界面:延续90坦克的界面风格;
实现功能:
游戏单、双人模式人机对战;
游戏局域网对战;
游戏地图编辑器;
坦克驾驶员功能;
基地自我保护;
坦克赛跑;
游戏关卡;
游戏进度读取与保存功能。
创新亮点:
在游戏中添加驾驶员的角色;
敌我坦克比赛模式;
基地自我保护;
游戏进度读取与保存;
局域网对战平台。
第1章 引言
游戏简要介绍
本参赛作品是一个基于策略与射击的小游戏,游戏程序采用Java语言编写。界面的设计模式延续了90坦克的界面风格,让玩家看到这款游戏的时候就会有种怀旧而熟悉的感觉。在游戏功能上,本作品继承了90坦克所有的功能,如:单双人游戏模式,用地图编辑器创立自己喜欢的游戏地图,游戏进展中出现不同的宝物,游戏通关等等的功能。除此之外本作品还增加原来90坦克大战中没有的创新元素,如:坦克驾驶员,敌我坦克赛车效果,基地遭攻击时逃跑等等新元素。使玩家在玩游戏的过程中感到怀旧而又有新鲜感,也让这款游戏更具有趣味性。另外,本小组还为游戏增加储存和读取的功能,就算玩家没时间玩完整个游戏或担忧下一关会gameover后又要重新开场都可以利用这个功能先储存进度,等待下一次再玩。在如今网络开展如此迅猛的时代,当然也是少不了网络对战的平台功能,本作品正是实现了局域网对战的功能,能让更多喜爱坦克大战的玩家一起并肩战斗。
游戏开发背景
随着科学技术的日新月异及计算机的普及,使得计算机应用也走上了平民化与娱乐化的时代,由原来单纯的数值计算和工业应用逐渐转变成为像电视机一样的家庭娱乐中心。伴随这种巨大的转变计算机软件的开展也走向了娱乐化。
尤其是游戏产业的开展已经成为信息产业中开展势头最猛烈最具前景的一个分支,游戏厅也渐渐被网吧挤出了正常的营业市场,游戏除了单纯的娱乐功能之外,也逐渐向互动的方向开展。游戏的功能不断执照玩家的需求和爱好扩展延伸进化,如今运行在不同平台,不同名称,不同内容,不同形式上的游戏不仅仅为广阔的游戏爱好者提供了丰富的选择。而且为游戏开发商带来了丰厚的回报,游戏产业也吸引着更多的程序员去开发更多更新的游戏。因此,本小组决定用JAVA语言开发一个趣味坦克大战的小游戏。坦克大战是款很不错的射击小游戏,一直都深受人们的喜爱。本小组在它原有的根底上添加了不少新元素,让游戏更具互动性与娱乐性,更加符合游戏最终的目的。
游戏的创新点
创新点1:在游戏中添加驾驶员的角色
在原有的90坦克中当我方坦克被敌方炮弹击中时,只要游戏还未完毕便会产生一辆新的坦克,而本小组在这个环节上参加了驾驶员逃生的新元素。即我方坦克在被敌方炮弹击中时,里面的驾驶员可以逃离出来继续与敌方坦克继续战斗,而且要通关的时候该驾驶员可以获得一辆新的坦克重新开场新的战斗。
创新点2:敌我坦克比赛模式
本游戏不仅有战斗模式,还有竞速模式,这是本游戏的特色玩法。在玩家闯到第4个关卡的时候,游戏会提示玩家进入竞速模式,这是一个以速度决胜负的时刻,最先抵达终点者为胜利的一方。
创新点3:基地自我保护
在玩家进入第2个关卡中,游戏
您可能关注的文档
最近下载
- 2025年云南省地质灾害治理验收规程.pdf VIP
- 网店推广认知—网店推广新技术.pptx VIP
- BS EN 62381-2012 流程工业自动化系统-工厂验收测 试(FAT)、现场验收测试(SAT)和现场集成测 试(SIT).pdf VIP
- 高分子材料化学试题3试题及答案.docx VIP
- 初中历史人教版(部编)第9课 秦统一中国部优课件.pptx VIP
- 11、飞行管理、导航试题及答案.docx VIP
- 小学英语语法some和any练习题.pdf VIP
- 供货意向协议书样本.docx VIP
- 南京工业大学2019-2020_一_物化试卷A试卷.docx VIP
- 九江学院2017—2018 学年度第一学期(期末)考试《大学语文》试卷.doc VIP
原创力文档


文档评论(0)