贪吃蛇游戏是由键盘控制蛇的移动,然后吃到食物就加分。下面,介绍通过角色、列表、变量、画笔,来实现贪吃蛇游戏的基本功能。
工具/原料
scratch 2.0 (图形化编程软件)
方法/步骤
1
游戏工作过程。键盘主要控制贪吃蛇的头部移动,尾巴是沿着轨迹移动就行。贪吃蛇的身体,是用程序画笔模块画出来的。如果头部吃到食物,就给游戏分数加分。
2
创建角色。新建3个角色分别为“头部”“尾巴”“食物”。(贪吃蛇角色的形状可以自己动手画画,但是要注意造型的中心点位置,否则身体和头尾会不一致)
3
创建分数变量。新建一个变量,名称为“游戏分数”。用来记录吃到的食物数量,以及游戏成绩。
4
创建轨迹列表。新建3个列表,名称分别为“头部_坐标X”“头部_坐标Y”“头部_方向”。用来记录贪吃蛇的移动轨迹,方便尾巴追随轨迹移动。(将在舞台上的列表隐藏,以免影响舞台观看)
5
编写程序。头部程序:键盘控制头部移动,画笔画下轨迹,并且列表记录头部的轨迹。尾巴程序:按照轨迹列表移动,画笔画下背景色,保持贪吃蛇身体长度。食物程序:碰到头部角色,代表食物被吃,改变自身位置,游戏加分。
6
最终游戏效果。点击“绿色旗子”开始游戏,按下键盘的方向键,控制贪吃蛇移动。吃到食物时,变量“游戏分数”就会加1分。
注意事项
1
这是基础版,没有加入贪吃蛇会死掉的程序,可以随意移动去吃食物。
2
头部和尾巴的画笔宽度要一样,否则会遗留画笔轨迹,或者擦除附近的蛇身。
上一篇:Flash如何制作一款小游戏。
下一篇:西涌旅游攻略