计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于J2ME的手机游戏设计与实现

2016-09-13 01:42
导读:计算机应用论文论文,基于J2ME的手机游戏设计与实现样式参考,免费教你怎么写,格式要求,科教论文网提供的这篇文章不错:毕业
毕业

目    录
1 绪论 1
1.1手机软件现状 1
1.2 游戏业务及J2ME概况 1
2 开发环境及相关技术的介绍 5
2.1 开发环境 5
2.2 JAVA语言的特点 5
2.3 关于JBUILDER9 5
2.4 关于WIRELESS TOOL KIT 5
2.5 JAVA APPICATION MANAGER 6
3 系统设计思想与技术 7
3.1 本程序需解决的有关技术问题 7
3.2 程序流程 7
3.3 游戏API概述 8
3.3.1 游戏API类库概述 8
3.3.2 提供低级绘制的Canvas类 9
3.3.3 Graphics类 10
3.3.4 Game包中的新功能 10
3.3.5 有关绘图的1些技术 10
3.4 棋子的控制和敌方(手机)的智能运行 11
3.5 RMS数据库系统 11
3.6 内存使用的最佳化 12
3.7 混淆器(OBFUSCATOR)的使用 13
3.8 模拟器的相关调试 13
4 系统设计与编码实现 14
4.1 游戏进入前的选择 14
4.2 主游戏逻辑及其涉及到的若干类 14
4.3 游戏的总体流程实现 16
4.3.1 游戏的实现流程 16
4.3.2 棋子共同属性 18
4.3.3 电脑棋子的功能属性 18
4.3.4 记录控制 19
4.4 游戏各个功能模块的实现 19
4.4.1 登陆模块的实现 19
4.4.2 棋子操作控制的实现 22
4.4.3 游戏结束控制的实现 24
4.5 游戏代码的优化问题 26
4.6 错误分析 26
4.7 错误总结 26
4.8 基于游戏模拟器的测试 27
5 总结 28
5.1 本程序的总结和展望 28
5.2 经验和感想 28
参考文献 30
致    谢 31
源 代 码 32
 
基于J2ME的手机游戏设计与实现
 
摘要:J2ME(Java 2 Micro Edition) 是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的1项新的开发技术。它定位在消费性电子产品的应用上。本文研究了基于J2ME技术的各种应用,学习了用J2ME开发游戏的1般方法,然后设计与实现了1款基于手机的小游戏。游戏主要完成了游戏的3个基本的功能模块,实现玩家与手机对战的基本操作,首先是登陆界面的绘制,同时创建1个隐含列表,在登陆时候供玩家选择;其次是在游戏中对棋子的具体操作,包括对棋子移动位置的选择控制,棋子的绘制和界面的更新,下棋方的选择控制,重点实现了棋子出界和重叠问题的算法控制以及对战手机下子的智能控制问题;最后1个功能模块是对游戏结束的控制,通过对游戏条件的检查判断游戏是否已经结束,当游戏结束时对游戏的结果进行分析得出游戏的最终胜利方。 (科教范文网 fw.nseac.com编辑发布)
关键字:J2ME,手机游戏, Java,5子棋
 
Design and Implementation of Cell-phone
Game Based on J2ME
 
Abstract:J2ME (Java 2 Micro Edition) is a newly-developed technology that derives from the development of various equipments, especially mobile telecommunication equipments. It aims at the application of electronics consumables. This thesis makes research of all kinds of application based on J2ME technology, and designs a new mobile-phone-based game through basic ways that use J2ME to develop games. The game has three basic function modules to realize the fundamental operation of combat between players and mobile phones. The first module is the design of login interface, including an invisible list for the choice of players. The second one is the detailed operation of chessman during the game, including the choice of place for the next moving, design of chessman and renewal of interface, and the choice of players. This part enables the calculation control of chessman outside the interface and the overlap problems, and enables the intelligent control of combating mobile phones. The third one is the control of game exit. It checks the game condition and judges whether it is finished, and then analyzes to get the result who is the winner.
 Keywords: J2ME, mobile game, Java, Five son chesses

    上一篇:基于Java的视频点播系统JSP+Tomcat+MySql 下一篇:没有了