作者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