今天呢,主要和小伙伴们分享一下一个贪吃蛇游戏从构思到实现的过程~因为我不是很喜欢直接PO代码,所以只copy代码的童鞋们请出门左转不谢。
按理说canvas与其应用是老生常谈了,可我在准备阶段却搜索不到有用的资料(不是代码!),所以说呢,只能自力更生 -_-
首先是大致要考虑的东西:
1.要有蛇(没蛇怎么叫贪吃蛇)。
2.然后要有地图(蛇是不能上天的)。
3.不能水平\垂直掉头(如果想掉头,需要至少变换方位并且至少移动一格才可)。
4.食物(不然怎么贪吃)。
5.吃了食物要变长(这才是精髓)。
PS:~现在我回想起来,当时的确只想到这么多(⊙﹏⊙)
构思完毕,开工!
怎么做呢?从大到小,先画个矩形作地图,可我觉得太丑,于是花了一张图出来:
