※ 引述《hungta19 (cactus)》之銘言:
: 想請教各位前輩,想自己製作一款基本的三消合成遊戲app,像是triple town或是brave
: smart這兩款遊戲的方式,希望像brave smart六邊形的遊戲操作,我該如何選擇適合的
: 遊戲引擎以及學習資源呢?
: 最後是希望在平板電腦上玩的遊戲,作業系統不拘。
最基本 也最重要的的就是資料結構
舉例來說 在一個5*5的矩陣中
有1~5種花色
|1 2 3 4 5|
|2 4 4 3 1|
|3 1 2 2 4|
|1 3 4 5 2|
|5 5 1 3 5|
要做switch處理 而交換的A, B兩點作標
ex A(0,0) B(0,1)
當發生交換時 檢查有無連線
1.有則消除 並補上新的資料
2.若無 則回復原始狀態
連線檢查的演算法 請自己孤狗
n*m矩陣的轉珠 只是最基本的
比較複雜的變化 比如 Candy Crush, triple town...
本質不變 只是演算法 還有交換碰撞檢查差異
當你可以解決 資料結構跟演算法的問題後
在去考慮 要用什麼引擎 或者開發工具 比較實在
最簡單的flash
完整的開發工具 Unity3D
靠自己刻andriod /iOS
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.239.80