欢迎来到天天文库
浏览记录
ID:14913743
大小:557.50 KB
页数:41页
时间:2018-07-30
《国内外手机游戏的研究现状》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、杨永:基于J2ME的手机游戏设计目录第一章引言11.1国内外手机游戏的研究现状11.2手机游戏的技术分类11.3研究意义2第二章基于J2ME的手机游戏开发平台概述42.1什么是J2ME42.2J2ME平台体系结构42.3KVM52.4CLDC62.5移动信息设备描述(MIDP)82.6MIDP应用程序82.7MIDPUI组件9第三章手机游戏开发的相关知识及工具123.1手机游戏的画面123.2手机游戏中的按键133.3线程使用143.4手机硬件平台特点143.5手机游戏开发工具软件15第四章手机游戏一“逃亡者”的设计与实现174.1游戏描述174.2可行
2、性研究174.3游戏设计174.4详细编码设计194.5程序打包、下载安装与运行194.6最后效果图20第五章结束语21参考文献22致谢23附录24第39页共42页杨永:基于J2ME的手机游戏设计第一章引言1.1国内外手机游戏的研究现状近年来,因特网在国内迅速普及,导致了网络游戏的高速发展。同样手机的普及,导致了手机游戏市场呈现爆炸式的发展。尤其是国内外巨大的手机拥有量,更是让商家看到了商机,手机游戏市场利润将会十分丰厚。面对潜力如此巨大的手机游戏市场,各游戏开发商、运营商、服务商以及手机终端厂商等都纷纷开始了各自的应战准备,以便抢占商机。诺基亚、索爱、
3、摩托罗拉等各大手机厂商开始不断的提升手机在游戏方面的性能,同时还在手机操作系统方面采用开放式的平台,方便用户享受不同的手机游戏业务[1]J2ME开发网·J2ME中文教程·PDF电子文档,2005-9-5。而国内游戏开发商,如盛大、网易等公司,纷纷跻身手机游戏开发商行列。新浪、搜狐等著名的门户网站,也纷纷涉足手机游戏领域,相继开辟了各自的手机游戏频道和栏目,其他一些游戏网站也都全面加快了手机游戏开发的步伐。目前SUN公司的J2MECLDC/MIDP环境和高通公司的BREW(BinaryRuntimeEnvironmentforWireless)客户端程序是
4、国内外游戏开发的两大主要平台。中国电信业巨头中国移动建立了无线Java增值服务体系,推出了基于SUN公司的J2ME环境的“百宝箱”业务,包括游戏类、商务类、生活类等丰富的数据服务。中国移动用户只要使用支持Java的手机,通过GPRS的无线上网方式,访问移动梦网门户的“百宝箱”服务菜单,就能方便地下载各种由Java语言编写的应用程序。而中国联通与高通公司合作,采用高通公司的BREW平台技术,推出了“神奇宝典”业务,中国联通用户可以从联通公司的应用下载服务器上以无线方式下载应用程序。1.2手机游戏的技术分类手机游戏按实现的技术分,可分为嵌入式游戏、浏览器游戏
5、、基于J2ME和其它的解释语言的游戏、基于C++应用程序和其它编译语言的游戏等。1.嵌入式游戏嵌入式游戏在出厂时就固化在手机的芯片中,像第39页共42页杨永:基于J2ME的手机游戏设计Nokia的“贪吃蛇”就是一个经典的例子。这些游戏是为手机量身定做,能够充分发挥特定手机的强大性能,从而达到其他类型的游戏所无法达到的效果,而且嵌入式游戏在运行过程中不会让用户产生费用。但是这些游戏是依据手机生产厂商的平台进行开发的,出厂时设置了几款游戏,玩家就只能在这几款游戏当中进行选择,而不能根据用户自己的喜好对游戏进行升级、删除等操作,所以嵌入式游戏的缺点也是明显的,
6、无法给玩家带来新鲜感,玩家容易对固定的几款游戏产生厌倦。2.浏览器游戏WAP是一种用手机上网的网络服务。进行WAP游戏时,通过手机自带的WAP浏览器来浏览手机网站上的页面,并通过页面中描述的内容来进行游戏。形式上类似于网上常见的一些心理测验之类的交互手段。WAP游戏没有图片和容量的限制,但这类游戏大多采用文字交互方式,这样游戏性就不强,缺乏直观感觉。而且在收费上,WAP游戏费用比较高,因为在游戏的过程中,您不仅需要向服务商交纳一定的费用,而且同时要向中国移动或中国联通交纳一定的流量费用。3.基于C++应用程序和其它编译语言的游戏使用C++应用程序和其它编
7、译语言开发游戏也是一种较好的开发方式。编译语言程序能提供更好的控制用户界面,而且编写的应用程序相比用脚本语言编写的程序,效率更高、使用的内存更少,并且执行得更快。但由于这些编译语言往往不具有跨平台性,而且由于编译语言的特点,往往需要较长的开发周期。4.基于J2ME和其它解释语言的游戏Java2MicroEdition(J2ME)是一种针对移动电话和PDA等小型设备的Java语言。采用J2ME极大的提高了手机支持游戏的能力。它有比WAP游戏更易控制的界面,J2ME游戏摆脱了纯文字交互的方式,它允许使用图形动画,并且可以通过无线网络连接到远程服务器。而且Ja
8、va是面向对象程序设计的语言,它最大的特点是一次编写、到处运行,即平台无关性。现
此文档下载收益归作者所有