摘要: 今天又写了一个游戏 ——连连看,这个是个很经典的游戏,我也想来试试看,如何实现它。关键部分在于如何判定两个选中单元格是可以相连的。经过分析,可以看到,连接的方式为一下几种模式不管上述的哪种模式,都可以总结为如下的公式:沿着x方向的所有x进行遍历,对于任何一个x来说,y1-y2之间的连接线如果是可以连接的,而且,x1,y1~x,y1和x2,y2, x, y2之间都是可以连通的,那么这两个点就是可以连接的。具体算法实现如下: 1 package org.stephen.connecty.control; 2 3 import org.stephen.connecty.model.Cell; 4 . 阅读全文
posted @ 2012-11-29 22:02 史蒂芬.王 阅读(255) 评论(0) 推荐(0) 编辑