欢迎来到天天文库
浏览记录
ID:795984
大小:515.54 KB
页数:36页
时间:2017-09-05
《j2me 手机游戏—sudoku数独毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业论文(设计)J2ME手机游戏——SuDoKu数独目录1.引言52.绪论52.1手机软件现状62.2手机游戏应具有的特征62.3本游戏背景介绍73.开发环境及相关技术的介绍73.1开发环境73.2J2ME简介73.3MIDletSuites简介83.4MIDP类库83.5.WTK2.5简介104.数独游戏的策划和设计114.1.生成数独题目的方法114.2数独题目的变换134.3.谜题数据的制作134.4.利用回溯法求解数独144.5.游戏的类结构154.6.用户界面流程165.主要模块设计185.1.主类SuDoKuMIDlet类185.1.1.闪屏界面18
2、5.1.2.游戏菜单列表195.1.3.继续游戏选项195.1.4.填充完成后提示界面205.2.游戏闪屏215.2.1.加载闪屏图片215.2.2.绘制闪屏屏幕215.2.3.闪屏的线程225.2.4.闪屏的取消225.3游戏菜单MenuList类235.3.1.MenuList类得构造函数235.3.2.游戏当前状态235.3.3.菜单事件处理245.4.游戏画布SuDoKuCanvas类的实现255.4.1.SuDoKuCanvas类的构造函数255.4.2.设置游戏参数265.4.3.填充数字265.4.4.游戏线程275.4.5.键盘处理和绘制屏幕27
3、5.4.6.显示答案285.4.7.软键事件响应285.5.游戏控制的实现285.5.1.游戏难度和输入方式295.5.2.谜题的产生295.5.3.保存加载和开始新游戏325.6.数独逻辑SuDoKuLogic类325.6.1.填充和清空宫格335.6.2.检测填充结果335.7.总结35参考文献:36英文摘要:36致谢:37J2ME手机游戏——SuDoKu数独作者:万敏指导老师:陈祎琼(安徽农业大学信息计算机学院230036)摘要:J2ME(Java2MicroEdition)是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。它
4、定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案,并因其“WriteOnce,runanywhere”的Java特性而提高开发的效率。随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。特别是手机性能的逐渐增强,手机作为一个游戏平台越来越成熟了。本论文着眼于J2ME技术的应用,开发一款可用的手机游戏程序——数独。本文在介绍J2ME的相关技术的基础上,设计并实现了数独游戏。关键字:J2ME、手机游戏、Java、数独1.引言虽然J
5、2ME以开发交互式业务为主,属于战略性产品,备受产业连的重视,但是由于自从NOKIA的贪食蛇掀起手机游戏风潮之后,现在已经很难再想像一部时尚的手机里头没有游戏。随着手机从单色屏到灰度屏到彩屏,从蜂鸣器到扬声器,随着手机存储能力的加大和处理能力的加强,手机已经成为合情合理的游戏平台,越来越多的手机厂商和专业的游戏公司开始关注手机游戏这个潜在的市场。基于J2ME的通用解决方案,这种方案不仅仅可以提供高质量的游戏,而且可以提供全方位的软件服务。正是由于无线业务的蓬勃发展,和越来越多的无线厂商支持J2ME技术,J2ME也将拥有一个更广阔的发展空间。在这样的背景下,本文分
6、析了数独游戏的基本原理和关键技术,利用WTK实现了数独游戏的部分模块。2.绪论2.1手机软件现状在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机及其他无线设备上网络势在必行。但是传统手机存在以下弊端:1.传统手机出厂时均由硬件厂商固化程序,程序不能增加、删除,有了错误也不能更新、修改,若要增加新功能必须另换一部手机。2.传统手机访问互联网是通过WAP(WirelessApplicationProtocal),所有网络资源必须接通网络才能在线访问,非常耗时、费用亦很高。而Java技术在无线应用方面的优势非常明显:1
7、.应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。2.Java技术提供了一个类库,它使的应用开发商可以创建更为直觉、丰富的用户界面(GUI).3.Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到服务器时才会占用网络带宽。基于以上分析,Java手机将是未来手机的发展方向,是业界的热点。2.2手机游戏应具有的特征一个手机游戏应该具有以下特征:易于学习:既然手机游戏面向的是普通消费者而不是计算机专家,那么他们不可能深入的学习游戏技巧,消费者不会花几个小时去研究一个3元的手动操作的游戏.保持游戏的简单是最基
8、本的要求。可中断性:多任
此文档下载收益归作者所有