作者tknl45 (45 )
看板Flash
標題請教一個遊戲的程式寫法
時間Mon Mar 28 22:50:30 2005
目前正在做一個類似這網頁的遊戲
http://tw.games.yahoo.com/casual/qk_tooth.php
請教板上的高手 這個遊戲的製作方式
當三方塊掉落後 如何去判定有三個相同方塊作消除的動作
還有當消除完三個方塊後之後
假使方塊疊落下來 如何判定可以消除(感覺這個比較麻煩)
目前只有做到方塊掉落 但卡在消除方塊的地方
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.91.35
1F:→ tknl45:我用陣列做存取 TILE[12][7] 140.122.27.58 03/28
2F:推 Jedic:整個畫面都切成小格存進陣列 61.66.87.212 03/29
3F:推 tknl45:已做了 目前只是不知道該如何判斷連三消失 140.122.27.58 03/29
4F:推 seansylin:for迴圈一一檢驗218.166.221.245 03/29
5F:推 tknl45:對不起 就是因為覺得一一驗證太笨了 140.122.91.35 03/29
6F:→ tknl45:才問說有無比較結構化的寫法,這樣也比較不吃資源 140.122.91.35 03/29
7F:推 seansylin:不用驗證所有陣列,只要驗證掉落磚塊的周圍218.166.221.245 03/29
8F:→ seansylin:沿直橫斜三方向檢驗,遇到不同的就break218.166.221.245 03/29