下载此文档

基于JAVA的连连看游戏设计.ppt


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
张新冀
网络工程1201
基于JAVA的连连看游戏设计
连连看?
“连连看”是源自台湾的桌面小游戏,“连连看”考验的是各位的眼力,在有限的时间内,只要把所有能连接的相同图案,两个一对地找出来,每找出一对,它们就会自动消失,只要把所有的图案全部消完即可获得胜利。所谓能够连接,指得是:无论横向或者纵向,从一个图案到另一个图案之间的连线不能超过两个弯,其中,连线不能从尚未消去的图案上经过。
一、两个选中的方块是相同的。
二、两个选中的方块之间连接线的折点不超过两个。(连接线由x轴和y轴的平行线组成)。
连连看游戏的规则
主要几个问题
一、如何用java构造整个游戏界面
二、如何让随机生成的数为偶数个
三、怎样判断鼠标两次点击的按钮可以消除
四、在数字的基础上,加入图片
界面实现
用以下两个包实现
import .*;
import .*;
然后下载windowsbuilder插件即可
随机数生产
6 / 12
怎样判断鼠标两次点击的按钮可以消除?
满足什么条件消去?
7 / 12
连通算法
(1)直连方式
在直连方式中,要求两个选中的方块x或y相同,即在一条直线上。并且之间没有其他任何图案的方块。连接方式中最简单。
(2)一个折点
其实相当于两个方块划出一个矩形,这两个方块是一对对角顶点,另外两个顶点中某个顶点(即折点)如果可以同时和这两个方块直连,那就说明可以“一折连通”。
(3)两个折点
这种方式的两个折点(z1,z2)必定在两个目标点(两个选中的方块)p1,p2所在的x方向或y方向的直线上。
判断流程
9 / 12
对选中的两个方块(分别在(x1,y1)、(x2,y2)位置)是否可以抵消的判断如下实现。把该功能封装在estimateEven()方法里面,其代码如下:
核心算法

基于JAVA的连连看游戏设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhluyin9
  • 文件大小2.06 MB
  • 时间2017-10-23