- 0
- 0
- 约1.07万字
- 约 19页
- 2020-01-27 发布于浙江
- 举报
目 录
TOC \o 1-3 \h \z \u 《软件技术专业综合实训》报告书 1
1.课程设计计划 3
2.系统需求分析与功能设计 3
3. 总体设计 4
4. 数据库设计 5
5. 程序模块设计 6
6. 技术难点与分析 7
7. 系统测试 8
8. 心得体会 9
9. 参考文献 10
课程实训计划
设计任务
?
1?进行系统的需求分析和功能设计。在该步骤中,需要写出系统的需求,分析出系统主要用到的类和对象。然后,画出系统的功能模块图,设计每个模块的功能。如果用到数据库时,还要进行数据库设计。
?
2详细设计,包括类与对象的设计(属性设计、成员函数设计等)、界面设计、类的继承与派生关系等。?
3?编码实现。即针对每个功能模块进行编码。
?
4软件测试。首先进行单元模块的测试,单元测试通过以后,再进行集成测试和系统联调,特别是在多人做一个系统时,更应加强集成测试。
5?系统编写测试完成后,应该形成一个可运行的系统。
?
6?要求源程序书写格式规范,可读性好,进行必要的注释,采用缩进格式。
7撰写课程设计说明书。
系统需求分析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数据流图,得出相应的系统功能需要, 系统数据流图)
通过看书上的内容研究《回到三国》的代码基本架构,知道如何创建各个类,大致的架构写好。再将各个代码完整的逐步写完,通过一个类封装大部分常量数据,一个类封装大部分算法,使后期维护更改方便许多。也通过百度解决大部分疑点难点,进而完成所有代码,保证程序的正确执行。
启动程序后可以先选择是否开启声音,之后的菜单界面可以在开始之前,让玩家了解这个游戏,同时,知道玩法,不然不知道玩法,进去都不知道怎么玩。里面的游戏角度和小部分动画以及多的可遇物体对话,让玩家不至于马上丧失对游戏的兴趣,还能保存游戏,让玩家一次玩不玩,下次可以接着玩。从上面的描述中可以基本了解软件的功能需求:
1.玩家可以管理兵力,粮草等资源
2.玩家可以攻占城池。
3.玩家可以获得将领,赋予将领职位。
4.玩家可以学习技能,使用技能。
5.玩家可以捕鱼,伐木,来赚钱,同时扣除相应的体力值,体力值也可以缓慢增长等。
下面是数据流图图-1和用例图图-2:
图-1
图-2
3. 总体设计
(根据功能需求,设计系统的总体结构。系统总体功能模块图,菜单的设计)
一、游戏的策划
游戏的策划是指对游戏中主要功能的实现方案进行的过程,大型游戏需要严谨的策划才可以开发。
1). 游戏情节
本游戏的故事背景在战国乱世,游戏中的人们,城池名,对话都将根据故事背景来确定。玩家的目的是控制英雄在群雄并起中通过不断扩张自己的实力最终统一天下。
2). 地图设计器
本游戏地图界面采用图元技术,由于游戏中的地图元素不仅仅是通过与否那么简单,因此开发该游戏必须使用地图设计器。地图设计器可以使用第三方产品,也可以自己开发。
3). 采用的呈现技术
本游戏采用的游戏角度为正90度2.5D俯视视角。同时由于地图尺寸超过手机屏幕的尺寸,还需要在游戏中实现滚屏功能。
4).操作方式
游戏的操作方式为触屏操作,在游戏中点击英雄头像掷骰子,英雄会根据骰子的点数移动相应的步数。游戏菜单及各种控制面板弹出也是通过点击屏幕上的按钮来实现的。
三.系统设计
一、开发及运行环境
JDK1.6.10 及以上。
Eclipse3.5及以上
Android Development Toolkit (ADT) 15.0.0 及以上
Android 2.2 及以上
Windows 7 及以上
二、游戏模块的结构
4. 数据库设计(完成数据库的概念设计、逻辑设计,按数据库设计方法和规范化理论得出符合3NF的逻辑模型, ER图设计,ER图转化为相应的关系模式,设计数据库的逻辑模型(以表格),在机器上完成数据库的物理设计)
本游戏设计的是一款单机的策略类游戏,所以没有涉及MySQL等数据库,利用的是JAVA中自带的Output/IntputStream方法,来保存数据和读取数据。OutputStream用来保存数据成为一个文件,IntputStream来读取加载这个文件,实现游戏中存档读档的效果。
下面是代码的展示:
//保存游戏的方法
public static void saveGameStatus(GameView gameView){
OutputStream out = null;
ObjectOutputStream oout = null;
try{
out = gameView.getContext().openFileOutput(
您可能关注的文档
- 曹家坪大桥施工图设计.pdf
- 常天大桥施工图设计.doc
- 潮见大桥施工图设计.pdf
- 超市收银系统的设计与实现2.doc
- 车门外板冲压模具三维造型与工艺参数优化设计.doc
- 车磨复合机床尾架设计.doc
- 陈四楼矿1.5 Mt-a新井初步设计 浅析采煤工作面断层处灾害机理及防治.doc
- 陈四楼矿180万吨新井通风安全设计 综合防尘技术在陈四楼矿的应用.doc
- 城郊矿1.5 Mt-a新井设计 深部骑跨大巷变形破坏机理及控制技术研究.docx
- 城市滤带-生态停车塔设计.doc
- 解析《全球化金融与资本主义多样性》中隐喻汉译:策略、挑战与启示.docx
- “健康湖北”全民行动计划下城市居民社区参与影响因素的多维度探究.docx
- 合金成分与热处理工艺:解锁高强铝合金组织性能密码.docx
- 野生柑橘花青苷积累的分子机制与环境响应研究.docx
- 基于支持向量机的煤灰特性监测与热效率优化研究.docx
- 湿法冶金中复合多孔Pb合金阳极的制备、应用与理论探究.docx
- 稀土掺杂包埋纳米晶硅硅基薄膜光学性质的多维度探究.docx
- 基层公务接待费用控制的困境与突围.docx
- 精神分析视角下德·库宁抽象艺术绘画的潜意识探寻与解读.docx
- 论H5广告:视觉表现的创新与视觉传播的变革.docx
最近下载
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- 朗文3A复习资料及垃圾分类作文8篇.doc VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 华为云服务登录.doc VIP
- 采砂场工业用水水资源论证论证表详解.doc VIP
- Onkyo安桥TX-NR828中文说明书.pdf
- 采砂场工业用水水资源论证论证表分析报告.doc
原创力文档

文档评论(0)