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