jether 发表于 2011-12-5 05:42:09

贪吃蛇游戏——经典益智游戏制作方法手稿


smartoys.org/2011/12/05/贪吃蛇游戏——经典益智游戏制作方法手稿/

首先,地图是由N多个同样大小的方格拼接而成的,食物和景色(就是图中的草)都是随机生成的。主要是蛇的问题,蛇可以看作是一个整体,也可以看做是很多个部分组成的。先把它看成是整体,这时蛇的方向永远都看做是前,输入“左”或者“右”,蛇会在下一个行动中转头,输入“前”,蛇会加速,输入“后”,我认为大部分设计人员不会希望让蛇减速。我们再把它看成是一块一块的部分组成的,输入改变方向键“左”或者“右”后,在下一个行动中,蛇会转头,也就是我们需要有个变量记录蛇转头的方向。蛇头朝着前方走,后边的则是依次按着前边的上一个行动的位置走,而之前的蛇尾巴位置,就会消失。如果这时吃了个东西,加长了一截,蛇尾巴还会停留一个行动时间。一个行动时间,就是指的蛇运动一次所使用的时间,这不是一帧的时间。然后是碰撞检测,蛇头碰到周围的围墙,或者自己身体的其他部分,就会宣告游戏结束。

哆唻A没有梦 发表于 2011-12-5 09:10:26

{:3_148:}诶呦,不够详细哦

gamdo 发表于 2011-12-24 11:46:49

哈哈 不错哦。。有创意

jether 发表于 2011-12-25 00:01:12

哆唻A没有梦 发表于 2011-12-5 09:10 static/image/common/back.gif
诶呦,不够详细哦

确实不够详细,所以叫手稿
页: [1]
查看完整版本: 贪吃蛇游戏——经典益智游戏制作方法手稿