基于J2ME WTK的2D手机游戏开发
1.1 国内外手机游戏的产业现状
近年来,因特网在国内迅速普及,导致了网络游戏的高速发展。同样手机的普及,导致了手机游戏市场呈现爆炸式的发展。尤其是国内外巨大的手机拥有量,更是让商家看到了商机,手机游戏市场利润将会十分丰厚。面对潜力如此巨大的手机游戏市场,各游戏开发商、运营商、服务商以及手机终端厂商等都纷纷开始了各自的应战准备,以便抢占商机。
诺基亚、索爱、摩托罗拉等各大手机厂商开始不断的提升手机在游戏方面的性能,同时还在手机操作系统方面采用开放式的平台,方便用户享受不同的手机游戏业务。而国内游戏开发商,如盛大、网易等公司,纷纷跻身手机游戏开发商行列。新浪、搜狐等著名的门户网站,也纷纷涉足手机游戏领域,相继开辟了各自的手机游戏频道和栏目,其他一些游戏网站也都全面加快了手机游戏开发的步伐。目前SUN公司的J2ME CLDC/MIDP环境和高通公司的BREW(Binary Runtime Environment for Wireless)客户端程序是国内外游戏开发的两大主要平台。中国电信业巨头中国移动建立了无线Java增值服务体系,推出了基于SUN公司的J2ME 环境的“百宝箱”业务,包括游戏类、商务类、生活类等丰富的数据服务。中国移动用户只要使用支持Java的手机,通过GPRS的无线上网方式,访问移动梦网门户的“百宝箱”服务菜单,就能方便地下载各种由Java语言编写的应用程序。而中国联通与高通公司合作,采用高通公司的BREW平台技术,推出了“神奇宝典”业务,中国联通用户可以从联通公司的应用下载服务器上以无线方式下载应用程序[15]。
1.2 手机游戏概述
手机游戏几乎是当今市面上所有手机所必有的。在几年前的机型中,游戏都是手机中自带的,称为嵌入式游戏,由手机生产厂商设计并直接嵌入在手机里面。这样的游戏用户不能自行开发、添加及删除,其游戏种类取决于不同的机型,是一种单机游戏。随后的几年兴起了一种基于短信的游戏,由用户发送特定字符串给短信游戏提供商,来控制游戏的动作或剧情的发展。随着wap的兴起,出现了一种基于浏览器的游戏,和短信游戏差不多,由用户手机通过wap登录游戏提供商所提供的网址,然后填写或选择相应表单来操作游戏。上面两类游戏都是基于文本的,操作比较繁琐,游戏性不强。短信游戏每做一次操作(也就是发送一条短信)需要花费一毛钱;wap游戏无论是通过CSD上网还是通过GPRS上网都需要出上网费用。两种游戏的花费都比较高。现在新出的手机很大一部分都支持Java程序下载,而且这是一种趋势。由Java开发的游戏可以对图像进行操作,是动态的。而且可以接入网络,既可以开发单机游戏也可以开发网络游戏。随着彩屏手机的普及,游戏可以不再是黑白的,可随心所欲的为游戏中的不同物体赋予不同的颜色[2]。
过去的手机是一个封闭的操作系统,除非用厂商自己的软件和工具,否则无法对手机的菜单进行改动,更无法在手机上附加其他应用。而K-Java技术的应用将摆脱这些传统的束缚,K-Java编写的应用程序可以兼容不同的网络协定,简单说就是,只要网络内容服务提供商提供K-Java服务,用户的K-Java手机就可以拥有无限扩充应用的能力。K-Java服务是一种新的移动数据业务的增值服务,它为用户提供了一个开放的平台,能更好地为用户提供全新图形化、动态化的移动增值服务。用户使用支持K-Java功能的手机终端,接入网络内容服务提供商的K-Java服务平台,可以通过手机随意下载Java应用软件,能方便地享受类似于Internet上的各种服务,如下载游戏、动漫、小说等,也可进行各种在线应用,如联网游戏、收发邮件、证券炒股、信息查询等。
1.3 课题指导思想
从第一款手机游戏的面世到目前,手机游戏已经不再停留在简单的俄罗斯方块之类的画面简单、规则单一的游戏了,而是发展到了可以与电脑相媲美的、具有很强交互性和娱乐性的复杂形式。J2ME(JAVA 2 MICRO EDITION),是基于JAVA 2平台上,用于为信息家电市场提供应用服务的版本,其符合JAVA的基本特性,遵循J2ME规范爱抚的JAVA程序可以运行在各种不大的小型设备上。J2ME主要应用于手机等小型嵌入式设备,特别在手机游戏开发上,显示出了巨大的优势。随着移动设备的发展和3G通信的到来,手机2D游戏的开发更是成为了移动业务增值的亮点。
1.4 课题研究的主要内容
在做这款2D游戏,主要适配了J2ME环境;利用LayerManager图层管理类中的方法画了四层背景并使背景达到动态的效果;并利用Sprite精灵管理类中的方法封装了主角与地图层的碰撞;
1.5 论文结构
这篇论文主要是基于J2ME_WTK的2D手机游戏开发,论文研究了J2ME_WTK在手机2D游戏方面运用,共分4章。
第1章分析了J2ME国内外的形式和产业现状,并对手机游戏的发展做了概述。
第2章主要介绍了WTK 和J2ME的体系结构,并对概述了J2ME的开发环境的配置;
第3章主要介绍了手机游戏开发的相关知识及工具。包括游戏框架和游戏程序结构的介绍,CLDC和MIDP类库的介绍。
第4章主要介绍手机2D游戏设计与实现。详细说明了游戏中主线程、背景的画法、地图的画法和主角与地图碰撞检测,并对手机游戏进行打包。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
基于J2ME WTK的2D手机游戏开发(英文文献翻译) 第2页下载如图片无法显示或论文不完整,请联系qq752018766