




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、手机玩耍开发长征项项目目开开发发总总结结报报告告团队名称:智我团队所属学校:山东海天软件工程专修学院团队成员:李运强、邹乐华、路丛磊、刘鸿媛、宋慧指导老师:岳茂顺欢迎下载2名目第一章引言.31.1 目的.31.2 背景.31.3 参考资料.3其次章实际开发结果 .42.1 软件主要类.42.1.1 软件主要类及功能.42.1.2 各类间的协调关系.42.2 流程设计.42.3 玩耍架构设计.72.3.1 玩耍主模块.72.3.2 L o g o 模块.72.3.3 功能模块.72.3.4 玩耍关卡模块.8第三章开发工作评价 .83.1 对产品质量的评价.83.2 对技术方法的评价.8第四章 阅
2、历与教训.9欢迎下载3第一章第一章 引言引言1.11.1目的目的总结从开发以来所遇到的困难和解决的问题,介绍玩耍的基本背景、参考资料,还有对整个玩耍的一个总结。1.1.2 2 背景背景项目名称:手机玩耍软件名称:长征任务提出者:大赛组委会开发者:山东海天软件工程专修学院智我团队用户:宽敞的玩耍玩家。1.31.3参考资料参考资料编号书籍名主编 (译者,编著)出版社1.手机玩耍开发全书郑晓洁清华高校出版社2.J2ME 移动开发实战教学视频郭克华网上视频欢迎下载4第二章第二章 实际开发结果实际开发结果2.12.1 软件主要类软件主要类2.1.12.1.1 软件主要类及功能软件主要类及功能Team.j
3、ava: Logo1-标志类Poem.java: Logo2-长征诗类Open.java: Logo3-主角过场类Menu.java: 主菜单类Music.java:背景音乐类RMS.java:存储功能类LongMarchMIDlet.java:程序入口类FirstGame.java: 第一关类SecondGame.java: 其次关类ThirdGame.java: 第三 关类2.1.22.1.2 各类间的协调关系各类间的协调关系开头玩耍后首先运行玩耍的主类 LongMarchMIDlet.java;玩耍的 LOGO界面类 Team.java, Poem.java , Open.java 和背
4、景音乐类Music.java 随之同时运行,在进入主菜单后处于玩耍等待状态,可以操作菜单中的每一项,进入玩耍后是第一关的玩耍界面,第一关类开头运行,当主角把本关的 Boss 毁灭之后进入成功关屏界面,否则进入失败关屏界面,然后进入其次关,运行其次关类,当主角把本关的 Boss 毁灭之后进入成功关屏界面,否则进入失败关屏界面,依此类推动入第三关,运行第三关类,当主角把本关的 Boss 毁灭之后进入成功关屏界面,否则进入失败关屏界面,通关后进入会师界面2.22.2 流程设计流程设计此玩耍由三关组成,通过推断仆人公在每个关卡是否把 BOSS 打掉来确定是否过关,若欢迎下载5主角把 BOSS 打掉则顺
5、当过关,相反若没把 BOSS 打掉主角死亡则闯关失败,直到闯关成功或玩耍结束。在程序中主角通过碰撞检测来转变主角放射子弹的战斗力, ,程序中还对主角的战斗力和生命值作出推断,当生命值为零时玩耍结束。程序流程图欢迎下载6欢迎屏幕Logo-team Logo-PoemLogo-open主菜单开头长征连续选项挂念关于退出玩耍开头玩耍第一关玩耍通过其次关玩耍通过第三关玩耍通过通关画面失败画面YYYNNN 欢迎下载72.32.3玩耍架构设计玩耍架构设计2.3.12.3.1 玩耍主模块玩耍主模块玩耍主模块即是玩耍的主函数 LongMarchMIDlet.java。 Midlet 的一个完整的生命周期就是完
6、整的运行一次玩耍。此模块的主要功能是当程序在运行时首先调用主函数中的 startApp()方法开头,然后转入到玩耍世界。其中实现玩耍来电中断就是运用了pauseApp()状态,destroyApp()状态在玩耍结束时调用。Midlet 状态图2.3.22.3.2 L Lo og go o 模块模块 Logo 模块包括的类有: Team.java: Logo1-标志类 Poem.java: Logo2-长征诗类 Open.java: Logo3-主角过场类2.3.32.3.3 功能模块功能模块 功能模块包括的类有:Menu.java: 主菜单类Music.java:背景音乐类RMS.java:存
7、储功能类欢迎下载82.3.42.3.4 玩耍关卡模块玩耍关卡模块 玩耍主体模块包括的类有: FirstGame.java: 关卡一 SecondGame.java: 关卡二 ThirdGame.java: 关卡三第三章第三章 开发工作评价开发工作评价3.13.1 对产品质量的评价对产品质量的评价1 1、可用性、可用性玩耍操作简洁便利,画面精致,结合长征历史,既能玩家消遣消磨时间,又能是玩家在玩耍的同时重温历史,获得启示。2 2、可维护性、可维护性J2ME 开发的玩耍结构简洁单一,且运行在JAVA 机中,削减了代码的维护性,基本上保证了代码的零维护。3 3、可移植性、可移植性J2Me 开发的玩耍
8、的一大有点就是移植简洁、便利,只要是支持DLDC1.1 和 MIDP2.0 的 JAVA 机均可安装运行。3.23.2 对技术方法的评价对技术方法的评价1.主角各种动作的把握:使主角在玩耍中机敏运动2.敌人高智能的实现:在肯定范围内发觉主角,并自动射击3.各种场景道具的随机生成:避开了场景的单一性4.一般子弹算法:敌人和主角低级战斗力时候使用5.特殊子弹算法 :Boss 放射的散射弹,碉堡机枪子弹6.跟踪弹算法 :Boss 放射或者碉堡放射7.场景的移动 :这个镜头问题是个里程碑8.状态转换 :如下欢迎下载9状态转换图第四章第四章 阅历与教训阅历与教训 从开头到项目结束,不知不觉一个多月过去了,我们对手机玩耍开发也是从开头的生疏,到现在的生疏,在开发的期间,遇到了不少的困惑与难点,有喜有忧,忧的是有时候对一个问题百思不解,解决了很多天才豁然开朗;喜的是我们能依据我们的原方案完成我们的任务,当我们把难题攻破了,有一种说不出来的兴奋;我们在劳碌开发的同时也同样享受着生活给我们带来的丰富多彩的内容!在这短暂而有意义的日子里,我们进一步懂得了如何让大家高效协作,来一起完成我们困难的任务,如何协调组员之间的冲突和观点,让他们的立场为任务的大局着
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三只小猪课件
- 2025-2030中国对羟基苯乙醇行业发展方向与前景动态预测报告
- 难点解析-北师大版8年级数学上册期末测试卷【综合题】附答案详解
- 大班语言教案特别的我
- 大班春天来了教案设计
- 大学生暑期房地产销售实习报告
- 小儿脾胃课件
- 外语翻译的工作简历模板
- 难点详解人教版7年级数学上册期末测试卷附答案详解【研优卷】
- 2025年重庆市中考物理真题(附答案)
- 2025年食品安全培训考试试题及答案
- 2025年长江证券港股通开通测试题及答案
- 2025西安亮丽电力集团有限责任公司招聘10人笔试备考题库及1套完整答案详解
- 2025河北唐山某国有企业单位招聘劳务派遣工作人员44人笔试参考题库附带答案详解(10套)
- 成都银行总行招聘考试真题2024
- 基孔肯雅热培训测试题含答案
- 小额贷款公司贷款五级分类办法
- 2025公卫执业医师考试试题(附答案)
- 医院药品质量管理课件
- 2025年上海市中考招生考试数学真题试卷(真题+答案)
- 16J914-1 公用建筑卫生间
评论
0/150
提交评论