【发布时间】:2013-02-22 09:33:11
【问题描述】:
我正在用 php 开发一个棋盘游戏,现在我在编写算法时遇到了问题...
游戏棋盘是一个多维数组($board[10][10]),用于定义棋盘矩阵或向量的行和列...
现在我必须循环遍历整个电路板,但起点是动态的。例如,用户选择单元格 [5,6] 这是循环的起点。目标是找到所选单元格周围的所有可用棋盘单元格,以找到移动方法的目标单元格。我认为我需要一种高效且高效的方法来做到这一点。有谁知道循环遍历矩阵/向量的算法,只有每个字段才能找到可用和使用的单元格?
额外规则... 所附图片中选择了一个蓝色字段(比另一个大一点)。可用字段仅在右侧。左侧可用,但无法从当前选择的位置到达...我认为这是一个额外的信息,使算法有点复杂....
到目前为止,非常感谢!
亲切的问候
【问题讨论】:
-
不知道这个网站存在^^但有道理
标签: php algorithm vector matrix