您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > J2ME手机连连看游戏报告
摘要J2ME虚拟机在手机上的普及为手机游戏的发展提供了最适合的土壤,随着MIDP2.0的发布,特别是其中新增的GameAPI使得手机游戏开发者可以更专注于游戏性的增强而不再是繁琐的动画处理与地图设计,让开发过程变得更加方便迅捷,它是手机游戏发展的重要里程碑。随着社会节奏的加快,平常工作的竞争强度也加大,生活的压力也跟着加重。所以休息时或下班后大家都需要个休闲的娱乐工具,来放松自己,缓解自己的压力,消除紧张的疲劳状态。连连看游戏是一种意趣休闲的小游戏,不仅能调节精神,还能在游戏中锻炼我们的眼力视野,注意力的专心的程度,开发我们的思维能力,同时可以充实自己,向高等级挑战,培养我们面对困难时自己所具有攻克困难的信心。本文完整地描述了如何在Jbuilder平台应用J2ME技术,特别是MIDP2.0中新增加的GameAPI在手机上实现连连看游戏(原型为电脑上游戏《连连看》),核心在于其GameMap类这一模块的构建。其中涉及到的技术有Midlet框架、游戏状态机、线程、精灵、地图、关卡、程序优化及兼容性设计等。关键词:J2ME,Midlet框架,连连看,地图ABSTRACTJ2MEvirtualmachineonyourphonepenetrationofthecellphonegamedevelopmentoffersthemostsuitablesoil,WithMIDP2.0releases,particularlywiththenewGameAPImakesmobilephonegamesdevelopercanconcentratemoreonthegameinsteadofstrengtheningcumbersometodealwiththeanimationmapisdesignedtoallowthedevelopmentprocessmoreconvenientlyandquickly,Itisaimportantmilestoneinthedevelopmentofcellphonegames.Withthequickeningofsocialrhythm,theintensityofcompetitionofworkingusuallyisstrengthened,thepressureoflifefollowstoaggravatetoo.Soeverybodyneedsanamusementtoolofrecreationwhencomingoffdutyorhavingarest,relaxone,alleviateone'sownpressure,dispelthetensefatiguestate.ThispaperdescribestheintegrityofhowtheJbuilderplatforminJ2MEtechnology,especiallyMIDP2.0newlyaddedGameAPIoncellphonestoachieveaLLK-Game(prototypeonlinecomputergameLLK-Game),thecoreofitsgameGameMapclassbuilding.WithrespecttothetechnologyMidletframework,stategamemachine,thread,clever,maps,hurdlesProcessoptimizationandcompatibilitydesign.ThefirstchapterdescribestheJ2MEgames,andthepaperagreedterms;Thesecondchapterdescribesthedevelopmentofthegameandtousetheplatformofthemaintechnologies;ChapterIIIofthegameforasimpleneedsanalysis;Chapter4isaconcreterealizationofthegame,anddescribesomeofthekeytechnology;Chapter5isabouttheprocessofsummingupandhowtofinishthisdesign.KEYWORDS:J2ME,MIDletframework,LLK,maps基于J2ME的手机连连看游戏开发目录1引言.................................................................................................................11.1编写目的...................................................................................................11.2开发背景...................................................................................................11.3项目开发目的...........................................................................................11.4项目提出意义...........................................................................................21.5参考文献...................................................................................................22总体设计..........................................................................................................22.1需求分析...................................................................................................22.1.1功能需求...........................................................................................................22.1.2开发环境需求...................................................................................................32.2运行环境...................................................................................................33开发平台及开发技术......................................................................................43.1J2ME基础知识........................................................................................43.2开发工具和环境搭配...............................................................................43.2.1开发工具...........................................................................................................43.2.2环境搭配...........................................................................................................54详细设计..........................................................................................................54.1界面详细设计...........................................................................................54.2功能详细设计...........................................................................................84.3打包测试.................................................................................................145结论...............................................................................................................14基于J2ME的手机连连看游戏开发第1页共14页1引言1.1编写目的本报告是对连连看游戏进行详细设计,是系统实现的出发点,是后续开发步骤及软件维护工作的基础,报告用于沟通用户,加深开发人员对系统的理解,使得程序员能够根据本报告实现系统,本报告将成为以下各开发阶段的参考和约束文档。1.2开发背景随着技术对游戏经验的促进,游戏市场持续增长。越来越多的人开始认为,经过了许多人共用一台计算机的大型主机时代,一人一台计算机的个人PC时代之后,下一个时代就是一人多台计算设备的普及计算时代(UbiquitousComputing,IBM称之PervasiveComputing)。计算设备将从单一的PC扩展到各种各样的大小和功能,从家庭消费电子产品,到个人随身携带,穿着,车载的各种移动信息处理设备,多样化是这个领域的最大特点。一次编写,到处运行的平台无关性,对网络,多重设备间联网的机制(JINI)显然对这个领域是至关重要的软件条件。这个领域内的Java标准就是J2ME。1.3项目开发目的本设计开发一个基于J2ME的手机连连看游戏。主要包括以下模块:游戏引擎模块、游戏界面模块。要求学生按照软件工程的方法,从需求分析入手,到概要设计、详细设计,然后编码、测试,最终完成。能够培养学生理解并掌握软件开发基本流程和方法,掌握基于J2ME的基本开发技术、游戏开发技术。基于J2ME的手机连连看游戏开发第2页共14页1.4项目提出意义随着社会节奏的加快,平常工作的竞争强度也加大,生活的压力也跟着加重。所以休息时或下班后大家都需要个休闲的娱乐工具,来放松自己,缓解自己的压力,消除紧张的疲劳状态。连连看游戏是一种意趣休闲的小游戏,不仅能调节精神,还能在游戏中锻炼我们的眼力视野,注意力的专心的程度,开发我们的思维能力,同时可以充实自己,向高等级挑战,培养我们面对困难时自己所具有攻克困难的信心。1.5参考文献[1]詹建飞.J2ME开发精解.北京.电子工业出版社.2006.1[2]张小玮.J2ME无线平台应用开发.北京:.清华大学出版社.2004[3]张小玮著.J2ME无线平台应用开发.清华大学出版社.2
本文标题:J2ME手机连连看游戏报告
链接地址:https://www.777doc.com/doc-3481564 .html