内容正文:
Scratch趣味编程|互动英语——单词打靶
Scratch是麻省理工大学开发的一款简易的图形化编程软件,通过积木组合的形式来实现程序的编写,了解编程的原理和功能,低门槛、生动、有趣。Scratch采用可视化,从而快速制作出游戏、故事、动画、教程、艺术作品等。
一、游戏规则
今天带大家使用Scratch制作一个互动英语案例——单词打靶。根据显示的汉字,你需要使用鼠标点击正确的单词所在的靶子实现打靶。
二、效果展示
三、游戏设计
素材准备:
》》造型:
参考程序:
(一)背景效果:抽取显示的单词、汉字
步骤解析:
1.从准备好的单词、单词汉语列表中抽取3组显示内容。
2.新建显示的单词、显示的汉字列表,将抽取的单词、单词汉语分别存在显示的单词、显示的汉字列表中。
3.每次随机从单词、单词汉语列表抽取过的内容将被删除,以免被重复抽到。然后删除的内容被存放到显示的单词、显示的汉字列表,抽取完成后再将删除的内容重新加入到对应的列表中。
4.抽完题目,发送广播“匹配”。
5.每次完成匹配,进入下一局,所以开始发送广播“下一局”,然后收到广播“下一局”开始出题,这样方便后续设计。
脚本:
(二)“手枪”角色效果:显示抽取到的题目/汉字
步骤解析:
1.从显示的汉字列表中随机抽取一个要显示的内容,存放在当前汉字变量中。
2.通过鼠标控制手枪移动,固定手枪的y坐标,将x坐标设为鼠标的x坐标。脚本:(三)“靶1”角色效果:显示显示的单词列表的第1项内容步骤解析:1.显示显示的单词列表的第1项内容。2.点击靶子进行判断,如果靶1上显示的汉字(即显示的单词列表的第1项内容)和当前汉字相同,则正确,切换靶子造型为“中靶”造型,并提示正确。。
脚本:
(四)“靶2”角色
效果:显示显示的单词列表的第2项内容
步骤解析:
复制“靶1”角色,修改为对应的内容即可。
脚本:
(五)“靶3”角色效果:显示显示的单词列表的第3项内容脚本:
学科网(北京)股份有限公司
$$