听声寻宝 | Scratch编程 & 游戏

网友投稿 2019-08-05 12:48

项目参考:《寻宝》 原作者:Joshua_Yang 项目类型:游戏 难度指数:2颗星 适合年龄:8岁以上 角色个数:2 程序个数:3 学习时长:建议60min——90min 涉及模块:运动 外观 声音 事件 控制 侦测运算 变量 自制积木 扩展 关键积木: 【将()设为()】 【()/()】 【碰到颜色()】 项目内容: 黑夜中藏着一颗宝石,这只可爱的猫咪似乎能嗅到一丝宝石的“气味”。 仔细听猫咪的叫声,它会指引我们找到宝石的方向 :) 角色和脚本图示: 图一:舞台、角色(点击放大查看清晰图) 图二:猫咪脚本(点击放大查看清晰图) 图三:钻石脚本(点击放大查看清晰图) 【南瓜姐姐的问题】 猫咪叫声是怎样指引我们找到宝石的? 尝试阐述程序中的关键步骤。 【小组研讨室】 亲自玩一下这个小游戏,不难发现,随着猫咪的移动,“喵”、“喵”之间的间隔时间在发生变化,即声音的频率在发生变化。 猫咪距离宝石越近,频率越大,声音越急促;猫咪距离宝石越远,频率越小,声音越悠长。据此,我们就可以一步步朝着离宝石越来越近的方向前进,最终成功找到宝石。 实现这个效果,最关键的一步在这里—— 其中涉及三块积木: 变量模块的【将()设为()】 运算模块的【()/()】 侦测模块的【到()的距离】 这一步完成了将距离与时间变量wait time的关联,随后将声音等待时间设置为时间变量wait time 就可以了!✌

--end--

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