今天呢,主要和小伙伴們分享一下一個(gè)貪吃蛇游戲從構(gòu)思到實(shí)現(xiàn)的過程~因?yàn)槲也皇呛芟矚g直接PO代碼,所以只copy代碼的童鞋們請(qǐng)出門左轉(zhuǎn)不謝。
按理說canvas與其應(yīng)用是老生常談了,可我在準(zhǔn)備階段卻搜索不到有用的資料(不是代碼?。哉f呢,只能自力更生 -_-
首先是大致要考慮的東西:
1.要有蛇(沒蛇怎么叫貪吃蛇)。
2.然后要有地圖(蛇是不能上天的)。
3.不能水平\垂直掉頭(如果想掉頭,需要至少變換方位并且至少移動(dòng)一格才可)。
4.食物(不然怎么貪吃)。
5.吃了食物要變長(這才是精髓)。
PS:~現(xiàn)在我回想起來,當(dāng)時(shí)的確只想到這么多(⊙﹏⊙)
構(gòu)思完畢,開工!
怎么做呢?從大到小,先畫個(gè)矩形作地圖,可我覺得太丑,于是花了一張圖出來: