貪喫蛇遊戲——經典益智遊戲製作方法手稿

以下是網上隨便找的一個貪喫蛇遊戲圖片:

首先,地圖是由N多個同樣大小的方格拼接而成的,食物和景色(就是圖中的草)都是隨機生成的。

主要是蛇的問題,蛇可以看作是一個整體,也可以看做是很多個部分組成的。

先把它看成是整體,這時蛇的方向永遠都看做是前,輸入“左”或者“右”,蛇會在下一個行動中轉頭,輸入“前”,蛇會加速,輸入“後”,我認爲大部分設計人員不會希望讓蛇減速。

我們再把它看成是一塊一塊的部分組成的,輸入改變方向鍵“左”或者“右”後,在下一個行動中,蛇會轉頭,也就是我們需要有個變量記錄蛇轉頭的方向。蛇頭朝着前方走,後邊的則是依次按着前邊的上一個行動的位置走,而之前的蛇尾巴位置,就會消失。如果這時吃了個東西,加長了一截,蛇尾巴還會停留一個行動時間。

一個行動時間,就是指的蛇運動一次所使用的時間,這不是一幀的時間。

然後是碰撞檢測,蛇頭碰到周圍的圍牆,或者自己身體的其他部分,就會宣告遊戲結束。

另外,值得一提的是,蛇的每塊應該根據前後兩塊的位置自動設置自己的圖片,是直線,還是拐角,這點值得費一番工夫去製作。

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