一、Scratch环境配置
1.1、在此使用的是Debian操作系统
执行一下命令,安装Scratch程序
root@starfive:~# apt install scratch
1.2、在桌面下启动Scratch软件,查看基本功能。
Debian系统下目前只有Scratch1.0版本 目前大家使用的都是Scratch3.0版本,所以后面个人学习也是使用的Scratch3.0版本。
图片16.png
1.3、官方网址
官方有很多国内外的例程
https://scratch.mit.edu/
图片20.png

二、Scratch简介
Scratch是一款全球青少年开放的图形化编程工具,由麻省理工学院开发。用户可以通过软件创作自己的程序,建立程序的过程充满趣味和挑战。用户可以在官方网站上发布程序,并享受交友和评论的功能。该软件仍在不断更新,2022年仍在更新1。
之前有玩过micropython,据说也是欧美那边的青少年编程用的,Scratch少儿编程在此之前还真不了解。看到昉·星光2上Scratch少儿编程软件,突然来了兴趣,轻微的学习了一番,在此分享下实践过程。

三、敲猴子
3.1、随机数
打地鼠大家都知道,很多人都玩过,在此用同样的原理开发一个敲猴子游戏。
“在1和10之间取随机数”积木:该积木会在指定范围产生一个随机数。
3.2、敲猴子逻辑实现
1、在角色窗口中,依此单击“选择一个角色”按钮和“绘制”按钮,进入造型界面。使用圆形工具绘制一个圆洞,命名角色1,并复制5个洞口角色,依此命名为角色2、3、4、5、6.
2、在角色窗口中,依此单击“选择一个角色”按钮和“绘制”按钮,进入造型界面。使用圆形工具、矩形工具、变形工具,绘制一个锤子,命名为“锤子”。
3、选择背景,在背景界面使用选择工具移动地面,并修改背景。
4、将锤子角色,6个洞口角色,和猴子角色添加到背景中。调整好对应的位置。
5、为锤子角色添加第一个积木,用于初始化图层、造型以及跟随鼠标移动,添加第二个积木,用于锤子被点击后,实现一次锤子敲击动作。
6、为猴子角色添加第1组积木,用于初始化图层,并重复判断是否被锤子杂种,添加第2组积木,用于接收到消息“开始”后,让猴子随机移动到任意洞口中。
7、运行程序、猴子会随机出现在任意一个洞口处,移动锤子按下鼠标,锤子会击打洞口的猴子。
图片17.png


四、其他脚本程序
Scratch少儿趣味编程100例 程序源文件链接
https://weixin75966.rayswang.com/download.html?appId=1862906&typeCode=BOOK

图片18.png 图片19.png