javascript2048遊戲開發練習筆記

我是寫筆記,實際點是保存自己練習成果,視頻教程來自網絡的 JavaScript網頁遊戲開發實戰篇 喜歡的自行百度

2048遊戲分析:

1.鍵盤事件:上下左右

2.單元格(16個),背景色

3.數字單元格(16個),背景色,字體顏色

4.判斷數字單元是否可以移動:1)左移動,最左邊那一列不能移動,相同數字疊加,判斷移動數字和目標之間單元格是否爲空,如果不爲空,是否數字相同。

2)右移動,最右邊那一列不能移動,相同數字疊加,判斷移動數字和目標之間單元格是否爲空,如果不爲空,是否數字相同。

3)上移動,最邊那一不能移動,相同數字疊加,判斷移動數字和目標之間單元格是否爲空,如果不爲空,是否數字相同。

        4)下移動,最邊那一不能移動,相同數字疊加,判斷移動數字和目標之間單元格是否爲空,如果不爲空,是否數字相同。

5.遊戲一個單元只能疊加一次,爲了避免多次疊加,增加數字單元賦值判斷

6.分數疊加

7.結束:單元格都有數字,上下左右不能移動








筆記代碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章