作者pshuang (Angus )
看板GameDesign
标题Re: [请益] 类似动物管理员的游戏
时间Wed Apr 29 18:02:09 2009
※ 引述《jijuan (鸡卷)》之铭言:
: 小弟目前在规划一个类似动物管理员的游戏
: http://princeg.pixnet.net/blog/post/1460539
: 在8*8共64个方格里
: 随机设定不同的图案(共n种)
: 玩家可以交换任两个相邻的方块(只能上下左右,斜角不行)
: 每次玩家交换方块後
: 都去检查是否有三个以上相同的方块相连
: 有的话则消去这些方块
: 我目前的构想是这样
: 共n种图案每个图案用一个数值代表(图案1是0,图案2是1...,图案n是n-1)
: 而要消去的流程我现在只想到依序检查每一个方格的邻近数值
: 如座标(0, 0)的方格只要检查它的右方与下方
: ○●●
: ●
: ●
: 如果是座标(4, 4)的方格就要检查四个方向了
: ●
: ●
: ●●○●●
: ●
: ●
: 不过这样在程式的撰写上就不够一致性
: 因为这类型的游戏应该是蛮多前辈写过的
: 不知道判断在n*n的方格中是否有连续三个相同的方块相连
: 是不是有更聪明的方法呢
先检查相邻的
某方向相邻的不一样
这个方向就不必再看
然後 x y 值如果遇到 边界 就直接跳出
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.56.189