- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计论文
基于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 进行手机游戏开发已越来越受到人们的关注。
忙碌的人们,在等车时、在公交车上、在偶尔的闲暇时间,掏出口袋中的手机,玩起手机游戏,短暂的
您可能关注的文档
- 2012年河南招教试题及参考答案.doc
- 保利皇冠酒店机电安装工程施工组织设计_.doc
- 郴州市旅游业发展总体规划书.doc
- 定远县红岗农业综合开发项目建议书.doc
- 东苑小区中水回用工程设计方案.doc
- 基于LM3886TF的功放设计_课程设计报告.docx
- 基于MCR无功补偿控制器研究_硕士学位论文.doc
- 基于proteus的步进电机电机仿真_实验设计报告.doc
- 基于wince5.0的gps导航系统硬件平台的搭建与移植_毕业论文设计.doc
- 绩效计划_绩效计划.ppt
- 基于Java Mail的电子邮件收发系统的设计与实现_毕业设计论文.doc
- 基于JAVA的城市公交查询系统_毕业论文.doc
- 基于Java的动物换位游戏软件设计_毕业设计论文.doc
- 基于java的公司人力资源管理系统_毕业设计论文.doc
- 基于Java的人事管理系统设计与实现企业人事管理系统_毕业设计论文.doc
- 基于Java的网上购物系统的设计与实现_毕业设计论文.doc
- 基于JAVA的医药进销存系统_毕业设计(论文).doc
- 基于java的在线论坛的设计与实现_毕业设计论文.doc
- 基于JSP servlet的网上书店_毕业设计(论文).doc
- 基于jsp的大学论坛开发与实现_毕业设计论文.doc
文档评论(0)