jsp/java连连看游戏

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
我要下载该资源
资料介绍:

jsp/java连连看游戏

摘要

流行的J2ME手机游戏开发的虚拟机提供最合适的土壤,MIDP2.0释放,特别是新GameAPI使得移动游戏开发者可以专注于增强和不再是一个枯燥的动画处理和地图设计,使其更方便和快速发展过程中,这是一个重要的里程碑,在手机游戏的发展。

随着社会节奏的加快,普通工作的竞争强度也随之增加,生活压力也随之增加。因此,每个人都需要一个娱乐工具来放松自己,缓解压力,消除紧张和疲劳。连连看游戏是一种休闲游戏。它不仅可以调节精神,还可以锻炼我们在游戏中的视觉和注意力的集中,发展我们的思维能力,丰富自己,挑战自己到一个较高的水平,培养我们面对和克服困难的信心。

本文全面介绍了J2ME技术在Jbuilder平台中的应用,特别是MIDP2.0中新增的实现手机计算机毕业设计jsp/java连连看游戏的GameAPI(原型为电脑游戏连连看),其核心是游戏地图模块的构建。所涉及的技术包括Midlet框架、游戏状态机、线程、精灵、地图、关卡、程序优化和兼容性设计。

关键词:J2ME,Midlet框架,连连看,地图

 

游戏功能需求

为了方便玩家操作,计算机毕业设计jsp/java连连看游戏界面简单明了。控制区域和操作区域分别位于游戏界面的上半部分和下半部分,这样玩家在玩游戏时不会产生混淆。控制区域由一排按钮组成,包括游戏模式选择、游戏开始和停止、游戏得分、游戏帮助主题和游戏设置。游戏从一个函数调用开始,完成游戏图像的加载,随机生成图像。游戏的操作区域是用手机的上下键控制画面的移动,并使用中键作为选择键。当连续选取两幅相同的图像,且两幅图像之间的直线在算法允许的范围内时,将剔除两幅相同的图像。当玩家找不到可以删除的图像时,控制区域的提示按钮可以用来随机生成一对可以删除的图像。当游戏中有图片且无法删除时,可以使用控制区域的重新洗牌按钮,将现有的图片重新洗牌后,就可以继续游戏了。

 

界面的详细设计

游戏的界面分为控制区和操作区,控制区是整个游戏的控制按钮的集中区域,操作区是游戏者进行游戏的场所。

控制区中有以下一些按钮:

   开始游戏按钮:进入游戏开始界面,玩游戏显示分数点数与所用时间。

   放弃游戏按钮:放弃本局游戏,进行游戏模式选择重新开始游戏。

      退出按钮:退出游戏程序。

   重新洗牌按钮:把游戏中的图片重新排列。

   暂停按钮:暂停游戏。

   游戏说明按钮:游戏规则的说明。

2

操作区是游戏者进行游戏的场所,游戏的规则很简单,就是用不超过两次转折的连线把两个相同的图片连起来,直到把游戏画面中的图片消完为止。

游戏采用GameMap类,用来加载图片和连连看的核心算法来选择图片选中以及消除图片的算法,用GameCanvas来接收手机键盘消息来消除图片和重画地图,用UITimer与GameCanvas来控制时间来计算游戏时间与判断是否能成功完成游戏通关。

                     

 

功能的详细设计

计算机毕业设计jsp/java连连看游戏功能的详细设计主要采用程序流程图作为工具来阐述。

程序流程图是详细设计的一种工具,能指明控制流程、处理过程、数据组织以及其他的方面的实现细节,从而在编码阶段能把对设计的描述直接翻译成程序代码。程序流程图一直是软件设计的主要工具,优点是对控制流程的描绘很直观,便于初学者掌握。

 

 

游戏结束时的判断

这个主要表现两个问题:

      每一次消去图片后,均将相应位置的flag数组元素置0,且遍历flag数组是否为0。如果全部为0,则游戏结束。

     当游戏结束时,直接向玩家发送gameover指令。

解决的办法:首先,每次消去图片后仅将图片数目(gamevalue变量控制)减2,当为0时,将gameover变量设为真值。而每次都向函数发送图片数目,当图片数目值为0时,即判断玩家已经胜利。