java五子棋小游戏实验报告(附源代码)

手机五子棋游戏得设计与实现
专业:
姓名:
班级:
学号:
指导教师: 
摘  要
J2ME(Java 2 Micro Edition)就是近年来随着各种不同设备,尤其就是移动通信设备得飞速发展而诞生得一项开发技术。它因其“write once,run anywhere"得Java特性而提高了开发得效率.随着手机性能得不断提高,手机休闲娱乐应用将成为PC休闲娱乐应用之后又一重要业务增长点。棋类游戏规则单一比较适合在手机等便携终端推广
    由于具有跨平台、易于移植、占用空间小得优势,J2ME成为移动应用开发平台得主流,并提供了很多用以支持移动应用软件得开发得API。现将技术用于这次得手机游戏开发,可以实现游戏得快速开发,不但便于查瞧游戏运行过程中内存得占用量与程序得每一部分代码消耗了多少处理器时间旋转工作台,而且可以不断地优化代码,使代码具有高度得复用性、可扩展性、可维护性。
游戏得开发以J2ME为平台,利用Java技术,结合J2ME得MIDP技术,并对于程序设计思想,重要类、方法等展开讨论。在对弈部分,分析设计走棋算法,选择合适得方式组织成代码,实现基本得人工智能。过程中使用了J2ME中得CLDC/MIDP软件体系,主要运用了MID Profile得特定类得支持,来完成游戏得开发。
关键词:J2ME;CLDC;MIDP
Abstract
J2ME is a kind of fast developing technology implemented on various devices especially mobile munication equipments、 It improves
the efficiency of the development process because of its ”write oca3660nce, run anywhere” nature、 The development trend of the entertainment market based on the cell phone is very obvious because the handset performance enhances unceasingly The entertainment market based on the cell phone will to be the new important business growth point follow the PC entertainment market、 As the rules of a single chess game, it is more suitable for mobile phones and other portable terminal extension、
J2ME has been the preferred platform for development because of its platform independent and patibility, and provides a lot of APIs to support the development of mobile application software、 The technology for mobile game development, can achieve the rapid development of the game、 It is not only easy to observe the memory consumption and processor consumed time during the operation of the game, but also can optimize the codeso that带隙基准电压源 the c
ode has a high degree of reusability, scalability, maintainability、 
The game has designed by J2ME, the Java technology and the MIDP technology、 I studied the procedure thought, the important class and the method、 In the playing chess part, I have analyzed the algorithm, choosed the appropriate way to organize the code and realized the basic artificial intelligence、 On the other hand, I learned software system of CLDC/MIDP and the specific class of the MID Pro plete the game development、 
Key words: J2ME;CLDC;MIDP
目    录
1、1 课题研究背景    5
2 开发技术背景ﻩ6
2、1 JAVA语言概述    6
2、2 J2ME简介ﻩ6
2、3 移动信息设备简表    6
3 系统分析及总体设计ﻩ7
3、1 可行性分析    7
3、2 需求分析    8
3、3 系统概要设计    8
4 系统详细设计    9
4、1 界面设计ﻩ9
4、1、1 图形得低级绘制    10
4、1、2 用户按键设计    10
4、2 走棋算法ﻩ11
4、3 胜负判断ﻩ11
5、2 测试结果ﻩ12
6总 结    13
基于J2ME得手机五子棋游戏得设计与实现
1 概述      
1、1 课题研究背景
五子棋就是当前非常流行得一种棋。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。
手机游戏得实现方式主要包括嵌入式游戏、浏览器游戏、短消息服务游戏、J2ME与其它得解释语言。Java 2 Micro Edition就是一种针对移动电话与PDA这样得小型设备得J
pp附着力促进剂ava语言。J2ME与台式机中得Java相比还就是有一定得限制,但就是它已经极大得提高了移动电话支持游戏得能力。并且具备一定得优势:庞大得潜在用户、便携性、开发门槛较低。
手机就是现代生活方式得产物,如同因特网得普及导致网络游戏得高速发展一样,手机得普及,对满足不同功能得手机软件得需求也就越来越迫切,这就需要比较好得手机软件开发平台,此时具有平台无关性优点得J2ME开发平台也就应运而生。与传统得主流得PC游戏相比,手机游戏得价值在于打发一些无聊得时间,作为一个移动得娱乐终端,手机游戏施展身手得机会永远可能就是在地铁站、公交车或者就是洗手间这些地方,也许在庞大得游戏行业里,手机游戏将永远扮演着一个边缘者得角,因为谁也不能指望一个人在家得时候用手机玩游戏或者瞧电影。但就是手机游戏得市场就是巨大得,即便就是只有十分之一得用户来购买游戏,那也将就是不可忽视得商业机遇。全自动真石漆生产设备
半轴螺栓
手机游戏就是手机得一种高附加值操作软件,游戏编程就是手机软件编程得重要组成,同时也持续推动手机软件技术升级进步。手机游戏按手机平台分类,主要有J2ME、Brew、UniJa等。其中J2ME手机开发平台使用最为广泛.作为SUN公司针对微型嵌入式消费
电子产品开发得编程系统,J2ME技术就是当前手机软件开发得主流平台,各大手机生产厂商目前得主流产品绝大都使用J2ME技术。基于J2ME技术开发手机软件可以实现手机功能得多样化与专业化,极大得满足了人们对手机要求更高得需求。
1、2 课题研究意义
本设计基于J2ME技术,开发一款五子棋游戏软件,可以供人们闲暇时间随时随地娱乐,提高棋艺。五子棋不但容易上手,而且它区别于别得游戏,它不但使人娱乐,而且能使人得头脑变得更加聪明。
通过对该课题得研究,首先,进一步熟悉面向对象语言,加深对J2ME层次结构得了解.通过eclipse集成开发环境创建软件,最终形成一个具备基本功能得手机五子棋游戏,可应用于便携式设备,适合于棋类爱好者.其次,了解手机游戏开发得特点与现状。
2 开发技术背景
2、1 JAVA语言概述 
Java得出现就是源于对独立于平台语言得需要,希望这种编程语言能编写出嵌入各种家用电器等设备得芯片上、且易于维护得程序。人们发现当时得编程语言都有一个共同得缺点,就就是针对CPU芯片进行编译.这样,一旦电器设备更换了芯片就不能保证程序正确运行。九零年Sun公司成立了开发小组,开始致力于开发一种可移植得、跨平台得编程语言,该语言能生成正确运行于各种操作系统、各种芯片上得代码。Java得出现标志着真正得分布式系统得到来.
Java就是一种跨平台得、面向对象得、分布式得、解释得、安全得、结构得、可移植得、性能很优异得多线程得动态语言。
Java得特点:平台无关性;安全性;面向对象;分布式;健壮性。
2、2 J2ME简介
J2ME就是SUN公司针对嵌入式、消费类电子产品推出得开发平台,与J2SE与J2EE共同组成Java技术得三个重要得分支。J2ME实际上就是一系列规范得集合,由JCP组织制定相关得Java Specification Request(JSR)并发布,各个厂商会按照规范在自己
得产品上进行实现,但就是必须要通过TCK测试,这样确保兼容性.J2ME就是JAVA得三大分支之一,专门用于开发基于消费性电子产品得应用。J2ME支持个人手持移动设备,如手机、PDA等。手机用户可以通过支持JAVA功能得终端,使用多种全新图形化、动态化与个性化得移动增值服务.

本文发布于:2024-09-22 05:23:44,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/220071.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议