scratch项目:贪吃蛇(Scratch中变量、克隆体、关系运算和逻辑运算的综合应用)

这篇博客介绍了如何使用Scratch制作贪吃蛇游戏,重点讲解了变量和克隆体的运用。通过完成游戏,学习者能掌握舞台坐标、随机数、变量自增以及克隆体的初始化、删除等技巧。同时,文章还提出了多个拓展任务,如设置多个食物和增加游戏难度。
摘要由CSDN通过智能技术生成

目录

学习目标

  • 知识与技能目标:
    a) 熟悉Scratch中舞台坐标的范围及角色中心点坐标问题;
    b) 掌握Scratch中变量和克隆体的使用;
    c) 熟悉用随机数积木和数学运算积木构建角色有范围地随机产生坐标的问题。
  • 过程与方法目标:
    a) 通过初始化食物的位置、确定蛇头移动范围来进一步熟悉舞台坐标的范围、角色中心点坐标、随机数的应用问题;
    b) 通过将得分变量与身体克隆规则联系起来熟悉变量和克隆体的应用

程序目标

  • 启动程序后,蛇每吃掉一个食物得分会加1,身体长度会变长1;如果蛇头碰到边缘程序结束(结束条件可增加)。

程序流程图

在这里插入图片描述

背景和角色

在这里插入图片描述

任务拆解

初始化:打开贪吃蛇模板

注释:在之前学习的基础上学生对于如何添加新背景及角色、对角色的位置及大小等状态属性进行初始化、用键盘控制角色运动等非常的熟悉,而本节课的重点是掌握变量和克隆体的应用,故以模板的方式直接发给学生,让学生在模板上进行本节课的操作。 模板完成的工作如下:

在这里插入图片描述在这里插入图片描述在这里插入图片描述

任务一:完善食物脚本

  1. 如果碰到食物,得分+1,食物移到下一个随机位置。得分为动态变化的量,在这里用【变量】存储,所
  • 22
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王闹闹°

这里是珍珠奶茶的打赏区~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值