請教一個遊戲的程式寫法

看板Flash作者 (45 )時間19年前 (2005/03/28 22:45), 編輯推噓5(503)
留言8則, 3人參與, 最新討論串1/1
目前正在做一個類似這網頁的遊戲 http://tw.games.yahoo.com/casual/qk_tooth.php 請教板上的高手 這個遊戲的製作方式 當三方塊掉落後 如何去判定有三個相同方塊作消除的動作 還有當消除完三個方塊後之後 假使方塊疊落下來 如何判定可以消除(感覺這個比較麻煩) 目前只有做到方塊掉落 但卡在消除方塊的地方 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.91.35

140.122.27.58 03/28, , 1F
我用陣列做存取 TILE[12][7]
140.122.27.58 03/28, 1F

61.66.87.212 03/29, , 2F
整個畫面都切成小格存進陣列
61.66.87.212 03/29, 2F

140.122.27.58 03/29, , 3F
已做了 目前只是不知道該如何判斷連三消失
140.122.27.58 03/29, 3F

218.166.221.245 03/29, , 4F
for迴圈一一檢驗
218.166.221.245 03/29, 4F

140.122.91.35 03/29, , 5F
對不起 就是因為覺得一一驗證太笨了
140.122.91.35 03/29, 5F

140.122.91.35 03/29, , 6F
才問說有無比較結構化的寫法,這樣也比較不吃資源
140.122.91.35 03/29, 6F

218.166.221.245 03/29, , 7F
不用驗證所有陣列,只要驗證掉落磚塊的周圍
218.166.221.245 03/29, 7F

218.166.221.245 03/29, , 8F
沿直橫斜三方向檢驗,遇到不同的就break
218.166.221.245 03/29, 8F
文章代碼(AID): #12I1Xt9w (Flash)
文章代碼(AID): #12I1Xt9w (Flash)