- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于JME五子棋手机游戏开发.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 achieve complete game development. Complete the whole process is the function of a human-computer play against a backgammon game, the game is important and difficult computer 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.相关介绍 2
2.1 J2ME简介 2
2.2 Configuration和CLDC 2
2.3 手机游戏特点 3
3.棋类游戏的相关探讨 4
3.1 逻辑层和表现层的分离 4
3.2 自适应尺寸和可移植性 4
4.五子棋游戏的架构 5
4.1 事件驱动游戏 5
4.2 游戏的类结构 5
4.3 游戏的流程 7
4.4 五子棋的人工智能 8
4.4.1 五子棋的获胜组合 8
4.4.2 设计获胜棋型 9
5.游戏设计与实现 9
5.1 MIDlet简介 9
5.1.1 MIDlet生命周期 10
5.1.3 FIRMIDlet类代码片断 12
5.2 游戏介绍表单的实现 12
5.3 游戏设置表单的实现 13
5.3.1 Gauge与ChoiceGroup组件介绍 13
5.3.2 Option类设计 14
5.3.3 Option类代码片断 15
5.4 棋子Dot类的实现 16
5.5 对战逻辑FIRlogic类的实现 17
5.5.1 落子与悔棋 17
5.5.2 棋型检测的实现 17
5.5.3 FIRlogic类代码片断 19
5.6 游戏画布 20
5.6.1 Canvas类介绍 20
5.6.2 FIRCanvas类实现 21
5.6.3 用户输入 23
6. 结束语 24
参考文献 25
致谢 27
基于J2ME的五子棋手机游戏开发
前 言
随着手机网络的日益进化,手机硬件性能的不断提升,手机功能越来越多, 人们对于掌上数字娱乐的追求与日俱增,随着越来越多的智能手机的上市,手机的功能已经不再局限于收发短信、接听电话等人们的基本通信需求,手机的游戏功能得以彰显。对于多媒体的支持,使得在手机上开发游戏应用程序更加得心应手,而且游戏的表现力也得到了极大的发挥。随着计算机软件技术的不断发展,嵌入手机等移动设备的软件开发逐渐出现了新的突破。Java 技术的兴起,解决了移动设备软件开发固有的一些弊端,也使高级手机游戏的开发成为现实,其良好的跨平台特性和面向对象的优势在嵌入移动设备的软件开发中显示出了巨大的威力。而J2ME(Java 2 Micro Edition) 的诞生给高级手机游戏的开发又带来了新的生机。J2ME 技术用于手机游戏开发,不但便于查看游戏运行过程中内存的占用量和程序的每一部分代码消耗了多少处理器时间,而且可以不断地优化代码,使用J2ME 和MIDP 进行手机游戏开发已越来越受到人们的关注。
忙碌的人们,在等车时、在公交车上、在偶尔的闲暇时间,掏出口袋中的手机,玩起手机游戏,短暂的娱乐使紧张的神
您可能关注的文档
- 浅谈邮政储蓄银行操作风险管理存在的问题及对策【优质】.doc
- 中法网基础串讲教室中外法制史讲义.doc
- 工程质量 、安全、进度管理制度.doc
- 危险化学品特殊作业(八大作业)安全管理制度.doc
- 新视野大学英语听说教程第册.doc
- 教学论文---我国体育美学发展的态势与展望.doc
- 大数据时代中美保护个人隐私的对比研究[权威资料].doc
- 2016年全国水利安全知识网络竞赛【精选资料】.doc
- 论古希腊戏剧对西方歌剧的影响.doc
- 家常菜谱-简单免费下载可打印【精选】.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
文档评论(0)