【scratch游戏制作案例及教程】贪吃蛇大作战

用Scratch软件可以制作各种各样好玩的游戏。比如 “打地鼠”、“贪吃蛇”、“苹果打字”等游戏。前面一篇文章【scratch游戏制作案例及教程】贪吃蛇 就讲了制作贪吃蛇的思路和过程,今天我们再来设计一款同样是贪吃蛇主题的游戏:贪吃蛇大作战。

1.游戏设计

用A、W、S、D字母键和方向键分别控制两条蛇,蛇吃到食物则加长并计分,一方碰到另一方蛇身则游戏结束。

2.编写过程

第一步:设置背景和角色
【scratch游戏制作案例及教程】贪吃蛇大作战-少儿编程网
设置单色背景。添加两个方向角色及两条蛇的头和身体并添加多个食物角色。(均通过角色绘制而成)

第二步:方向的动作
【scratch游戏制作案例及教程】贪吃蛇大作战-少儿编程网
这里将蛇1的方向设置为方向键控制,方向2将方向键替换为AWSD按键即可;

第三步:蛇头的动作
【scratch游戏制作案例及教程】贪吃蛇大作战-少儿编程网
蛇头向方向移动,并且设置一定时间差,可使蛇的运动更加灵活;设置蛇头碰到另一条蛇身则游戏结束的规则;

第四步:蛇身的动作
【scratch游戏制作案例及教程】贪吃蛇大作战-少儿编程网
蛇身在吃到食物后会加长的效果通过克隆体删除时间的延长实现,蛇身随蛇头移动;

第五步:食物的动作
【scratch游戏制作案例及教程】贪吃蛇大作战-少儿编程网
游戏开始,食物随机出现,被蛇吃到(碰到蛇头)即为该蛇加分,食物被吃掉后再另一处产生新食物。

*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
适合孩子学编程的教育游戏APP有哪些?
适合孩子学编程的教育游戏APP有哪些?
为什么大多数学编程的孩子表达能力高于同龄人?
为什么大多数学编程的孩子表达能力高于…
编程少年丨崔少天:幼儿园里学编程的6岁男孩
编程少年丨崔少天:幼儿园里学编程的6岁…
如果孩子系统学完Scratch、Python、NOIP,编程能力可以达到什么水平?
如果孩子系统学完Scratch、Python、NOIP…
编程少年丨夏启航:10岁男孩的“慢”哲学
编程少年丨夏启航:10岁男孩的“慢”哲学
编程少年丨林于森:一个7岁男孩的编程奇缘
编程少年丨林于森:一个7岁男孩的编程奇缘
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台