美文网首页
贪吃蛇游戏(Scratch编程)

贪吃蛇游戏(Scratch编程)

作者: SpringAlways | 来源:发表于2020-04-28 20:41 被阅读0次

一、游戏规则

1,点击绿旗开始

2,显示首页背景,点击开始按钮开始游戏,分数初始为0

3,游戏开始换成游戏背景,播放音乐

4,通过上下左右键控制蛇头的移动方向

5,蛇身每隔0.3秒克隆自身(将本体隐藏)

6,克隆体作为蛇身出现并移到蛇头,每隔时间变量秒删除克隆体(时间设置为变量,初始值为2)

二、背景

设置3个背景:首页,游戏和结束

1,首页背景:

点击绿旗显示首页,分数初始为0

image

对首页的开始按钮编程:

image

2,游戏背景:

点击开始按钮,开始游戏,换成游戏背景

3,结束背景:

当蛇头碰到边缘时结束游戏,显示结束背景

三、蛇头

1,绿旗点击时隐藏

image

2, 接收到消息1时,播放游戏音乐

image

3, 接收到消息1时,显示蛇头,设置随机蛇头造型,初始合适位置和移动方向,用上下左右键控制蛇头的移动方向,一旦碰壁即游戏结束

image

四、蛇身

1,绿旗被点击时,隐藏,设置一个时间初始值为2

image

2, 当接收到消息1时,隐藏本体,设置成随机蛇身造型,重复操作每隔0.2秒克隆自身

image

3, 当克隆体出现时,显示克隆体,克隆体移到蛇头,等待时间(变量)秒,删除克隆体(目的:保持蛇身的长度)

image

五、 食物

1,接收到消息1时,隐藏本体,重复操作每隔5秒克隆自身

2,当克隆体出现时,移到随机位置出现,重复操作(如果遇到蛇头,分数加1,删除蛇身克隆体的时间变量加1,删除此食物克隆体)

image

3, 复制此食物代码多个,可随机出现多种食物

六、总结

关键在于如何保持蛇身的长度不变,以及吃到食物后如何将蛇身加长,这里利用了每隔一定时间删除蛇身克隆体的操作,吃到食物后将这个时间变量加长1

相关文章

  • 贪吃蛇游戏(Scratch编程)

    一、游戏规则 1,点击绿旗开始 2,显示首页背景,点击开始按钮开始游戏,分数初始为0 3,游戏开始换成游戏背景,播...

  • 贪吃蛇游戏(scratch编程)

    贪吃蛇游戏 一、游戏规则 1,点击绿旗开始 2,显示首页背景,点击开始按钮开始游戏,分数初始为0 3,游戏开始换成...

  • scratch编程入门scratch游戏制作课程scratch教

    scratch编程入门scratch游戏制作课程scratch教程零基础学计算机程序设计中小学生编程 Scratc...

  • 认识Scratch

    ● Scratch是什么? Scratch是一门编程语言。Scratch与传统的编程语言如Java、Python、...

  • 玩Scratch创作_01小猫散步

    玩Scratch创作系列教程,旨在通过完成一个个Scratch编程实例,教Scratch编程。在使用Scratch...

  • Scratch编程-打字游戏

    从即日起,未来之源将会持续的为大家带来一个全新的编程课——《Scratch入门教程系列》。 新版本的课程汇聚了作者...

  • 和儿子一起学树莓派-8-一个小成就

    scratch 的学习,我采用的是一起学编程的方法,买了一套《爸爸的编程游戏》,上面有二十个编程游戏,我先照做一遍...

  • 2019-02-02

    Scratch编程...

  • Scratch射击游戏教案

    从coding到STEM,Scratch射击游戏教案整理分享。 教案名称:射击游戏 科目:电脑编程课 年级:五年级...

  • 新课程

    scratch编程课

网友评论

      本文标题:贪吃蛇游戏(Scratch编程)

      本文链接:https://www.haomeiwen.com/subject/extiwhtx.html