欢迎来到天天文库
浏览记录
ID:33115775
大小:238.02 KB
页数:19页
时间:2019-02-20
《2017毕业论文-基于j2me的《堡垒》手机游戏的开发与测试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《堡垒》手机游戏的开发与测试摘要随着手机业务的迅速发展,手机游戏逐渐成为移动增值服务的兴奋点。本毕业设计就着眼于J2ME技术的应用,设计与开发一款探险类手机游戏(堡垒)。该堡垒游戏是基于J2ME开发的手机RPG游戏,采用midp2.0技术实现了菜单、地图、主角动作及怪物动作和AI等,主要通过精灵间的碰撞检测来触动事件发生。游戏的主流程是玩家利用手机键盘操作主角在堡垒中拾取道具破解迷宫,并且随着关数的增加,游戏的难度也逐渐增加。另外,游戏中还包括了排行榜,声音设置,帮助等各种附加功能。其中充满了趣味性和刺激性,是适合各年龄段的益智冒险类游戏。本论文介绍了J2ME的相关技术及该堡
2、垒游戏程序的结构分析和具体功能的实现。关键词:J2ME;手机游戏;堡垒TheDesignandDevelopmentofaHandsetGame(Castle)AbstractWiththerapiddevelopmentofcellphonebusiness,cellphonegameshavegraduallybecomethehotspotofmobilevalue-addedservices.ThisgraduatedesignwhichfocusesonJ2MEtechnologydesignsanddevelopsahandsetadventuregame(cas
3、tle).ThiscastlegameisahandsetRPGgamebasedonJ2MEwhichmainlyexaminesthedemon’scollisiontotouchofftheevent.Itusesmidp2.0technologytoachievethemenu,themap,theheromoves,monsterAIetc.Thegamehasincludedtheorderlist,thesoundestablishment,helpsoffunctionetc.Playeroperatestheleadthroughthehandsettoco
4、llectthestagepropinthecastletobreakthroughthelabyrinth.Thedifficultyofthegamewillgraduallyincreasealongwiththeincreaseofstage.Otherwise,thisintelligenceandriskgameisfilledwithenjoymentandtheirritatingqualitywitchsuitsmanyages.ThispaperintroducesrelatedtechnologyoftheJ2MEandthestructureanaly
5、sisandtheconcretefunctionrealizationofthiscastlegameprocedure.Keywords:J2ME;handsetgame;castle目录论文总页数:23页1引言12手机游戏的现状和J2ME的概况12.1软件现状12.2J2ME概况22.2.1J2ME的由来22.2.2J2ME的3层体系结构及MIDP简介22.2.3Configuration和Profiles32.3J2ME现状和前景42.4手机游戏业务53开发环境介绍53.1开发环境53.2关于SonyEricssonWirelessToolKit54手机游戏(堡垒)的
6、开发54.1游戏的的思路、构想54.1.1游戏想法的产生54.1.2对游戏设计的初步认识64.1.3模块成型阶段64.2程序的类结构74.3游戏的流程图74.4游戏的实现84.4.1主类GameMIDlet的实现84.4.2游戏画布MyGame类的实现134.4.3玩家精灵GamePlayer类的实现174.4.5SoundEffects类的实现195程序设计过程中遇到的一些重要问题195.1关于碰撞的问题195.2关于游戏画面的显示问题20结论20参考文献201引言Java语言是美国SunMicrosystem的JamesGosling、PratrickNaughton及M
7、ikeSheridan等人于1991年精心设计出来的计算机编程语言,其构想在于实现使用同一种编程语言所写出来的程序可以在不同的平台上运作。这种架构对于消费性电子产品而言是具有革命性的,因为在消费性电子产品中的处理器及操作系统各不相同,要在这些平台上开发程序必须要了解各个平台的特性,以及其提供的API使用方式,分别开发不同的版本才能执行,影响应用程序的普及性。近几年,由于微处理器性能的大幅提升,加上无线通讯技术的突破,手持式移动设备开始受到大众的青睐。短短几年内,手机已经升级了几代产品,普及率逐年攀升,生
此文档下载收益归作者所有