Re: [請益] 類似動物管理員的遊戲

看板GameDesign作者 (Angus )時間15年前 (2009/04/29 18:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #19-2MYgl (GameDesign)
文章代碼(AID): #19-2MYgl (GameDesign)