极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

听声寻宝 | Scratch编程 & 游戏

极客小将2021-01-09-
项目参考:《寻宝》 原作者:Joshua_Yang 项目类型:游戏 难度指数:2颗星 适合年龄:8

项目参考:《寻宝》

原作者:Joshua_Yang

项目类型:游戏

难度指数:2颗星

适合年龄:8岁以上

角色个数:2

程序个数:3

学习时长:建议60min——90min

涉及模块:运动 外观 声音 事件 控制 侦测运算 变量 自制积木 扩展

关键积木:

【将()设为()】

【()/()】

【碰到颜色()】

项目内容:

黑夜中藏着一颗宝石,这只可爱的猫咪似乎能嗅到一丝宝石的“气味”。

仔细听猫咪的叫声,它会指引我们找到宝石的方向 :)

角色和脚本图示:

upload/article/images/2021-01-09/6d6a2406a9c0d405eee763fccb689f45.jpg

图一:舞台、角色(点击放大查看清晰图)

upload/article/images/2021-01-09/0a19fc304ab23315bedae688d6dc3b7a.jpg

图二:猫咪脚本(点击放大查看清晰图)

upload/article/images/2021-01-09/87536acd0530dbabff34eff83b9779de.jpg

图三:钻石脚本(点击放大查看清晰图)

【南瓜姐姐的问题】

  1. 猫咪叫声是怎样指引我们找到宝石的?

  2. 尝试阐述程序中的关键步骤。

【小组研讨室】

  1. 亲自玩一下这个小游戏,不难发现,随着猫咪的移动,“喵”、“喵”之间的间隔时间在发生变化,即声音的频率在发生变化。

    猫咪距离宝石越近,频率越大,声音越急促;猫咪距离宝石越远,频率越小,声音越悠长。据此,我们就可以一步步朝着离宝石越来越近的方向前进,最终成功找到宝石。

  2. 实现这个效果,最关键的一步在这里——

upload/article/images/2021-01-09/caf3290a7b8fe1945ef5e2d480acc297.jpg

其中涉及三块积木:

变量模块的【将()设为()】

运算模块的【()/()】

侦测模块的【到()的距离】

这一步完成了将距离时间变量wait time的关联,随后将声音等待时间设置为时间变量wait time 就可以了!✌

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服