Scratch2.0例—接苹果
Scratch2.0例—接苹果
【教学目标】
1、 学习例子,能用和
构造条件 ,并把此条件插入到
中;能理解和应用
,当条件成立时,不执行积木内的脚本。
2、 对比和
两个积木:前者用于无条件的重复执行;后者用于重复执行积木内脚本,直到条件成立时不执行积木内脚本。
3、 学习例子,能把 侦测条件插入到
积木中;控制角色当按下左键时,执行积木内的脚本;能理解
,当条件成立时,执行积木内的脚本。
4、 学会用和
控制角色的移动。
5、学习例子,会新建变量并使用。
【教学课时】
1
【对象】
零基础小学生及父母
【教学重点、难点】
重点是如何判断苹果落到舞台上、苹果碰到碗卜的监测。
难点是侦测条件的选择。
【教学方法与手段】
启发式谈话法、演示法、练习法
【教学准备】
教学课件
【教学过程】
一、 创设情境,引出主题
今天咱来制作个小游戏—接苹果。
咱先来欣赏一下作品:
二、 作品分析并制作
当苹果落下时,用左右移动碗卜接落下的苹果,若接住苹果则得一分。那它是如何实现呢?这有三个关键点:让苹果随机落下、左右移动碗卜、接住苹果的三个过程。
实现的关键一:让苹果随机落下。让苹果落下,关键是判断苹果什么时候落到舞台上。这用苹果的Y坐标值来判断:当苹果的位置小于舞台的下边界时,就判定苹果落地舞台上 ,然后让其重新回到舞台顶端落下。
实现关键二:左右移动碗卜。这用是否按下键盘的左右键,来移动碗卜的位置;重复监测即可。
实现关键三:碗卜接苹果得分。这关键是转换思路:苹果碰到碗卜时得分,这样就能用 来监测。
三、总结例子
1、 利用苹果的坐标位置与舞台下边界比较,判断苹果是否落到舞台上。
2、 从碗卜的左右移动中,学会用重复执行和条件执行来控制角色的移动。
3、 接住苹果得分,学会使用变量。
四、自由创作、分享交流
自由创作,然后把作品发到网上交流。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异