1 / 29
文档名称:

基于J2ME五子棋手机游戏开发_毕业设计论文.doc

格式:doc   页数:29
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于J2ME五子棋手机游戏开发_毕业设计论文.doc

上传人:追风少年 2013/8/24 文件大小:0 KB

下载得到文件列表

基于J2ME五子棋手机游戏开发_毕业设计论文.doc

文档介绍

文档介绍:毕业设计论文
基于J2ME五子棋手机游戏开发
摘要基于J2ME 技术,设计并开发了一款五子棋手机游戏,程序实验取用Java语言,便于游戏软件的移植,采用手机模拟器进行模拟测试,便于检查游戏功能的实现。在构建了完善的游戏思维的基础上,划分功能模块,实现整套游戏的开发。整个程序完成的功能是一个人机对战的五子棋游戏,游戏的重点与难点在于计算机人工智能算法,总的来说就是根据棋型选择最优的点下子。
关键词 J2ME;手机游戏;人工智能

ABSTRACT Based on J2ME technology, we designed and developed a mobile game backgammon, procedures, experimental access to java language, to facilitate the transplant games, mobile simulator used to simulate the test, easy to check the function of the realization of the game. Construction of a perfect game in mind, based on division of function modules, to plete game development. Complete the whole process is the function of a puter play against a backgammon game, the game is important and puter AI algorithms, in general is to choose the best according to point type chess erupted..
KEY WORDS J2ME;Games of Mobile;Artificial Intelligence
目录
1. 前言 1
2
J2ME简介 2
Configuration和CLDC 2
手机游戏特点 3
4
逻辑层和表现层的分离 4
自适应尺寸和可移植性 4
5
事件驱动游戏 5
游戏的类结构 5
游戏的流程 7
五子棋的人工智能 8
五子棋的获胜组合 8
设计获胜棋型 9
9
MIDlet简介 9
MIDlet生命周期 10
FIRMIDlet类代码片断 12
游戏介绍表单的实现 12
游戏设置表单的实现 13
Gauge与ChoiceGroup组件介绍 13
Option类设计 14
Option类代码片断 15
棋子Dot类的实现 16
对战逻辑FIRlogic类的实现 17
落子与悔棋 17
棋型检测的实现 17
FIRlogic类代码片断 19
游戏画布 20
Canvas类介绍 20
FIRCanvas类实现 21
用户输入 23
6. 结束语 24
参考文献 25
致谢 27
基于J2ME的五子棋手机游戏开发
前言
随着手机网络的日益进化,手机硬件性能的不断提升,手机功能越来越多, 人们对于掌上数字娱乐的追求与日俱增,随着越来越多的智能手机的上市,手机的功能已经不再局限于收发短信、接听电话等人们的基本通信需求,手机的游戏功能得以彰显。对于多媒体的支持,使得在手机上开发游戏应用程序更加得心应手,而且游戏的表现力也得到了极大的发挥。随着计算机软件技术的不断发展,嵌入手机等移动设备的软件开发逐渐出现了新的突破。Java 技术的兴起,解决了移动设备软件开发固有的一些弊端,也使高级手机游戏的开发成为现实,其良好的跨平台特性和面向对象的优势在嵌入移动设备的软件开发中显示出了巨大的威力。而J2ME(Java 2 Micro Edition) 的诞生给高级手机游戏的开发又带来了新的生机。J2ME 技术用于手机游戏开发,不但便于查看游戏运行过程中内存的占用量和程序的每一部分代码消耗了多少处理器时间,而且可以不断地优化代码,使用J2ME 和MIDP 进行手机游戏开发已越来越受到人们的关注。
忙碌的人们,在等车时、在公交车上、在偶尔的闲暇时间,掏出口袋中的手机,玩起手机游戏,短暂的娱乐使紧张的神经得以放松