基于J2ME的益智游戏设计毕业设计40设计41文档格式.docx
- 文档编号:14718250
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:39
- 大小:222.43KB
基于J2ME的益智游戏设计毕业设计40设计41文档格式.docx
《基于J2ME的益智游戏设计毕业设计40设计41文档格式.docx》由会员分享,可在线阅读,更多相关《基于J2ME的益智游戏设计毕业设计40设计41文档格式.docx(39页珍藏版)》请在冰豆网上搜索。
姓名:
学号:
指导教师:
原创性声明
本人郑重声明:
本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。
除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。
对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明的法律责任由本人承担。
论文作者签名:
日期:
关于毕业论文使用授权的声明
本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属平顶山学院。
本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;
本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为平顶山学院。
本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为平顶山学院。
指导老师签名:
基于J2ME的益智游戏设计
摘要
由于手机已经成为大众生活的必需品,适用于手机的应用程序,尤其是游戏,越来越受到人们的关注和喜爱。
益智游戏是指那些通过一定的逻辑推理或是数学,物理,化学知识,甚至是游戏设计者设定的原理来完成一定任务的小游戏。
一般会比较有意思,需要适当的思考。
益智游戏的游戏目标要清晰地呈现给玩家,让玩家明白自己要干什么。
游戏的逻辑要浅显易懂,这样才能让玩家容易接受。
手机游戏的通用性是指游戏在不同的手机本台上显示的基本相同,游戏操作流程、操作方法基本相同。
基于J2ME框架的游戏较好的解决了游戏的通用性即同一款游戏可以适用于采用不同平台,相同开发标准的手机。
通过学习J2ME框架和Emini物理引擎,然后在传统的J2ME游戏框架基础上整合了物理引擎。
通过学习游戏开发的相关理论知识如游戏资源的管理、游戏动画的设计和实现原理、游戏前景和背景音乐的管理方法、游戏状态管理、物理引擎的使用方法等,根据以上开发方法,设计了游戏的框架,开发了让子弹飞这款益智游戏。
然后,针对游戏的需求分析制订了详细的测试计划对游戏进行了单元测试和系统测试。
本论文从游戏开发的生命周期入手,介绍了系统开发的背景、应用到的技术、游戏的设计目标、功能需求、操作流程、游戏的概要设计、详细设计及实现方法,然后介绍了游戏的测试。
最后对本课题做了总结和展望。
关键词:
益智游戏,物理引擎,让子弹飞,JAVAME
TheDesignofPuzzleGameBasedOnJ2ME
Abstract
Asmobilephonesandlove.Puzzlegamebylogicalreasoningormathematics,physics,chemistryknowledge,andevenasmallgameoftheprinciplesetbythegamedesignerstocompletecertaintasks.Generallywouldbemoreinteresting,appropriatethinking.Puzzlegamethegameobjectivestobeclearlypresentedtotheplayers,theplayersunderstandtheythisstageofthecellphonedisplay,gameflow,methodsofoperationisbasicallythesame.BasedontheJ2MEframeworkofthegamebettersolutiontotheversatilityofthegamewithagamecanbeappliedusingdifferentplatforms,themobilephoneofthesamedevelopmentstandards.
LearnJ2MEframeworkandtheEminiphysicsengine,andtheninthetraditionalJ2MEgameframeworkbasedonintegratedphysicsengine.Theoreticalknowledgebylearninggamedevelopment,suchasthemanagementofgameresources,gameanimationdesignandrealizationoftheprincipleofgametheforegroundandbackgroundmusicmanagementmethods,gamestatemanagement,thephysicsenginetouse,etc.,accordingtotheabovedevelopmentmethods,designofthegametheframeworkwasdevelopedtoletthebulletsflythispuzzlegame.Then,basedonneedsofthegameIdevelopedadetailedtestplantoconductunittestingandsystemtestingofthegame.
Ofthisthesisistostartfromthegamedevelopmentlifecycle,systemdevelopmentbackground,appliedtotechnology,gamedesigngoals,functionalrequirements,operatingprocedures,asummaryofthegamedesign,detaileddesignandimplementation,andthenintroducesthetestingofthegame.Finally,thispapermakesasummaryandoutlook.
Keywords:
PuzzleGame,PhysicsEngine,LettheBulletFly,JAVAME
1绪论
1.1项目开发背景、应用现状及意义
当前移动互联网游戏产业发展迅猛,随着手机游戏产品持续丰富,手机游戏玩家迅速增长,2008年中国手机游戏活跃玩家突破698万户。
易观国际预测,2009年手机游戏活跃玩家将达到948万户[1]。
艾媒市场咨询(iimediaresearch)研究显示,2010年中国手机产量超过8亿,预计2011年将保持10.4%的增长速度,超过8.9亿部[2]。
可见手机游戏的市场将是巨大的。
在游戏产业迅猛发展的同时,社会各界也应该看到游戏产业所带来的负面影响。
中国网络游戏玩家已经从3260万迅猛增加到7598万,其中超过八成是青少年。
这其中还有很多是成瘾少年。
一方面,青少年意志力薄弱、自我控制力较弱;
另一方面,一些低劣的网络游戏中充斥着很多不健康的因素。
面对这样的情况,一些专家开始担忧游戏中的色情、暴力、邪魔和反社会行为等不良成分会对青少年造成不良影响,并可能使青少年因沉迷游戏而影响学习。
与此同时,一些专家认为良好的游戏例如益智游戏可以帮助学生在娱乐中学习,在潜移默化中达到学习知识的目的。
结合手机的普遍性,从而本人提出了手机益智类游戏这样一个论题。
然而,手机设备有几百种,没有统一的标准。
各个手机制造商都有各自的实现方式,这种平台间的差异给手机应用程序的开发和移植造成了很大的限制。
JAVA凭借其优秀的跨平台特性为移动开发者提供了较好的解决方案,提高了第三方所开发的程序的通用性。
因此,JAVA也获得了巨大的发展。
手机游戏产业已经发展的如火如荼,据JuniperResearch的研究显示,2008年欧洲的Java游戏产值达到了97亿美元,其中,Java手机游戏占到65%[3]。
综上所述,JAVA在手机移动应用的开发领域具有很大的潜力。
尤其JAVAME框架提高了移动应用的通用性,为开发者提供了便利。
研究和实现手机益智类游戏有着重要意义:
首先,由于游戏产业还不够成熟,游戏设计人员整体素质不高,游戏题材繁杂,游戏内容不健康等原因造成了一些游戏中存在大量的消极内容,不利于游戏玩家的身心健康。
所以,一种以绿色健康为特色的游戏正迫切为人们所需要,益智游戏则很好的满足了这种需求。
其次,本课题主要是设计和开发基于J2ME的手机益智游戏让子弹飞,一方面有利于游戏玩家的身心健康,有助于让玩家养成勤动手、爱思考的习惯,另一方面还能通过游戏的设计和开发检验四年来的学习效果,积累开发经验,为以后的学习和工作打下坚实的基础。
本文是对物理引擎和一般J2ME游戏框架整合的一次探索。
如果没有物理引擎,游戏中的一些物理效果就只能通过硬编码的方式写入到程序中、增加了模块之间的耦合性,降低了软件的可扩展性,为以后软件的扩展和维护增加了难度。
所以,本文对两者的整合对以后的研究具有一定的借鉴意义。
1.2论文的组织安排
绪论主要介绍了手机益智类游戏开发背景、应用现状以及开发意义,论文的组织安排。
相关技术与工具简介主要说明了本游戏在设计过程中用到的关键技术和开发工具,为项目的设计做技术支持。
需求分析主要是根据游戏的策略和游戏规则得出系统的功能需求。
总体设计是在系统需求分析的基础上,对系统的架构、系统的功能、接口进行设计进而得出一个系统的总体框架。
系统的详细设计和实现主要从功能模块的详细设计和系统架构层次的实现做了详细说明。
系统测试介绍了测试计划并从功能方面进行测试。
最后对本游戏的应用展望未来。
1.3小结
本章首先简单地介绍手机移动游戏的开发背景、手机游戏的市场状况、用户数量、社会对游戏的反映。
进而发现了当前一些游戏的弊端,因此提出了绿色健康的益智游戏这个论题。
最后,叙述了本游戏的开发意义和论文的组织安排。
2相关技术与工具介绍
2.1J2ME简介
2.1.1J2ME在Java体系中的地位
JAVA是一门优秀的编程语言,具有面向对象、与平台无关、安全、稳定、和多线程等特点,是目前软件设计中最为流行的编程语言之一。
目前主要包括Java平台标准版(JavaplatformStandardEdition,JavaSE)、Java平台企业版(JavaplatformEnterpriseEdition,JavaEE)、Java平台微型版(JavaplatformMicroEdition.JavaME)和Java卡平台(JavaCard)。
JavaSE的目标是个人计算机和服务器的应用;
JavaEE的目标是企业计算机和服务器的应用;
JavaME的目标是便携式计算机和嵌入式设备的应用[4][5]。
如图2-1所示:
图2-1四种Java平台
JavaME实际上是一系列规范的集合,由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2ME 益智 游戏 设计 毕业设计 40 41