今天呢,主要和小伙伴們分享一下一個貪吃蛇游戲從構(gòu)思到實(shí)現(xiàn)的過程~因為我不是很喜歡直接PO代碼,所以只copy代碼的童鞋們請出門左轉(zhuǎn)不謝。

按理說canvas與其應(yīng)用是老生常談了,可我在準(zhǔn)備階段卻搜索不到有用的資料(不是代碼!),所以說呢,只能自力更生 -_- 

首先是大致要考慮的東西:

1.要有蛇(沒蛇怎么叫貪吃蛇)。

2.然后要有地圖(蛇是不能上天的)。

3.不能水平\垂直掉頭(如果想掉頭,需要至少變換方位并且至少移動一格才可)。

4.食物(不然怎么貪吃)。

5.吃了食物要變長(這才是精髓)。

PS:~現(xiàn)在我回想起來,當(dāng)時的確只想到這么多(⊙﹏⊙)

構(gòu)思完畢,開工!

怎么做呢?從大到小,先畫個矩形作地圖,可我覺得太丑,于是花了一張圖出來: