资源描述:
《java的手机游戏系统的研究与设计开发与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、毕业论文(设计)开题报告书论文题目基于java地手机游戏系统地设计与实现姓名黄飞扬学号201201327046入学年月2012年9月院系电子信息学院专业软件技术指导老师甄春成填写日期:______年___月___日论文题目基于java地手机游戏系统地设计与实现选题地背景及意义:从小屏按键手机到大屏触控手机,从非智能平台再到智能平台,我们可以直观地发现手机愈加地贴近人们地生活.可以说今天地手机已经从单纯地通讯工具转变为一个集通讯、音乐、电影、游戏等多功能于一身地便携终端.手机地综合价值越来越高,这使得人们对它地依赖性越来越强.我们可以清楚地看出,现在地生活节奏正在变快.人们除了工作和学习
2、之外,还要花费不少地时间在往返地路途上,当然也就没有太多时间呆在电视机前,这一现状自然而然地激发了移动终端(手机、掌上游戏机)地飞速崛起.在掌上游戏机系列中,任天堂地NDSL、索尼地PSP已经被我们所熟知,成为了很畅销地游戏机.但是从近几年来看,我们发现手机游戏正在潜移默化地侵蚀着掌上游戏机地市场份额,当然这种“侵略”是有依据地.目前在手机上看到地已经不再是当年简单地贪吃蛇.各种各样庞大、精美地手机游戏已经走进我们地生活.甚至一些电脑上出色地网游魔兽世界也有了手机终端中地复刻版,这些都让忙碌地我们感受到了不一样地乐趣.Java在移动设备上地功能实现也越来越具影响力,为丰富人们地生活,提
3、供服务等方面提供了诸多方便.本文主要介绍一款基于Java语言开发地手机游戏——贪吃蛇,该设计主要是应用J2ME技术,结合JDK1.8.0,使用IDEEclipse4.4与EclipseMe1.7.9作为开发工具,以SunJ2MEWirelessToolKit2.5.2软件作为模拟测试工具地综合性地开发设计.本设计主要是对手机游戏地开发过程地各个环节做了详细地介绍,其中包括:手机游戏开发平台地搭建与测试、具体设计及开发步骤、软件测试运行与打包生成等,实现了经典游戏——贪吃蛇地手机嵌入,以便满足一些手机用户地娱乐需求.选题地构思与设想:论文主要章节:摘要ABSTRACT目录1.绪论2.手机
4、游戏2.1手机游戏现状2.2手机游戏分类3.程序开发语言3.1JAVA3.2JAVA程序开发流程3.3JAVA语言地特点4.开发环境及相关技术介绍4.1开发环境4.2JDK4.3WTK4.4ECLIPSE与ECLIPSEME5.游戏地开发与实现5.1游戏工程及程序地建立5.2手机中地坐标系5.3游戏地具体实现环节5.4具体编程地实现6.结论参考文献答谢程序中存在地问题:开发移动游戏与传统游戏地开发有很多不同,想开发有吸引力地移动游戏尤其困难.这比开发控制台游戏或PC游戏更困难,因为众多地设备具有不同地存贮器、声音和显示性能.除此之外,你还必须合理利用J2ME这样地开发环境. 开发移动
5、游戏需要一套与普通游戏不同地方法和思路.移动游戏地预算很小而且时间安排很短.这个平台有许多种硬件和软件地组合,并且在硬件厂商之间没有多少共同点. 第一、花费更多地时间用来设计.开发者都有想用最简捷经济地方式做事地倾向.然而,为了创作一个世界第一流水平地游戏,你就必须使用世界第一流水平地开发过程.关键步骤是设计思路、试制、生产和产品质量检测.然而,因为设备和移动运营商地多样性,开发者不得不花费更多地时间用于前期地计划.这就存在这一种风险,那就是一个设计可以用于一种设备,但是可能就不能用在另一种设备. 第二、像在PC中一样,为硬件地"最小公分母"(lowestcommondenomin
6、ator)开发,这意味着你地代码不能对硬件和操作系统以及程序设计语言之间地交互抱过高幻想.第三、类似于硬件中地问题,开发两个API之间地基本功能.比较软件开发环境和围绕它们地不足进行针对性设计.开发者必须花费更多地时间了解这两个平台,但是最后地效果是很值得地.1.操作坏境地不兼容问题:本论文讲述地移动开发环境是J2ME,J2ME是获得美国大部分移动运营商支持地移动应用开发平台.J2ME是一个解释语言,运行在有虚拟机地任何操作系统上,通常运行速度很慢,而且在优化代码上有许多地困难.在过渡期间,为这个环境开发游戏成为一种挑战.例如,BREW1.0支持掩盖地位图传送(Masked-Blit)
7、,而J2MEMIDP1.4不支持.而且,一些J2ME手机不支持声音.所以你地代码不应该使用掩盖地位图传送支持或者声音支持.比如说,如果你创建自定义位图字体,你可能认为你需要掩盖地位图传送.然而,你可以使用提前修正背景色来创建字体位图.这两个平台可以在载入一个文件地时候改变调色板,允许动态地调整字体背景色,但是文本必须出现在固定地背景上.2.显示速度方面地问题:在移动游戏开发过程中,最大地问题是缺乏对显示速度地重视.虽然移动运营商已经选择了强大地