大家好,Scratch又如约和大家见面啦!大家应该都玩过音乐类的游戏,今天我们就运用Scratch设计制作一个简单的音乐游戏。对!你没有看错,就是用Scratch制作音乐游戏。心动不如行动动,同学们快快开启你们手中的电脑,让我们一起探索完成它吧!
一、游戏操作演示视频
每当点击到小猫坐在的按键后,小猫就会移动到其他按键上,按键按下后会发出对应的钢琴音符,如果每次都点击正确的按键,就能够演奏出乐曲了!
二、舞台搭建
1、添加角色:打开软件后默认存在的小猫角色不要删除。
2、绘制开始游戏按钮
3、在角色库中选择“BUTTON2”角色,修改造型添加文字“开始游戏”。
4、绘制钢琴按键:先选择绘制功能,再用矩形工具画出一个长方形,不要太宽。
5、修改背景:先将背景一复制,再在背景一中添加标题“钢琴练习”。
三、程序代码
复习内容
1、怎样检测到角色是否被鼠标点击
2、怎样添加和修改变量
学习新知
1、音乐模块
音乐模块内包含多种乐器,可以通过组合,完成歌曲的演奏。首先,需要添加视频侦测模块。步骤为:点击左下角的“添加拓展”,选择第一项“音乐”。
2、列表
列表是包含多个带有序号的项目的整体。简单来说,列表就像一个筐,筐里面装着很多东西,他们都有专属于自己的序号。
(1)准备工作:建立两个列表,“乐谱”和“位置”
乐谱
点击左侧变成显示状态
点击左下角的“+”,给乐谱里添加项目,每一个项目其实就是一个音符,比如图中的“3”就是对应音阶中的“mi咪”。
除了逐个输入以外,还可以右键导入TXT文件(本次作品以“欢乐颂”为例,乐谱的TXT文件会放在课程资料里)。
位置
位置是为了固定提示小猫应该出现的8个位置。
(2)添加变量“小猫的位置”
3、程序示例
(1)开始按钮
(2)小猫角色
由于程序过多,将程序按照实现的功能分成三部分展示。
第一部分:实现按下数字键演奏音符。
第二部分:让小猫的位置随着每次按键正确移动到曲谱的下一个音符上。
第三部分:核心程序,需要同学们仔细观察思考。
(3)琴键角色
展示编写完一个琴键的程序之后,把琴键复制7个,并分别修改。
复制之后先修改每个琴键的颜色,再修改程序部分。
直接点击对应的琴键就可以设置音符了。
直接点角色一览,注意琴键一共八个哦。
(4)背景
以上就是“钢琴练习”的制作方法了,初次使用列表同学们可能不太熟悉,不要着急,多加练习熟悉后就可以灵活自如的运用列表功能制作更多有趣的程序啦!
领取专属 10元无门槛券
私享最新 技术干货