Scratch

Scratch

Talk is cheap. Show me the code

Scratch概览

Scratch简介
Scratch是麻省理工学院(MIT)的“终身幼儿园团队”在2007年发布的一种图形化编程工具

Scratch对象
Scratch主要面对全球青少年开放,是图形化编程工具当中最广为人知的一种

Scratch版本
Scratch的版本分为Scratch 1.xScratch 2.0Scratch 3.0

  • Scratch 1.x
    Scratch 1.x采用Smalltalk编写,提供了图形化的编程环境
  • Scratch 2.0
    Scratch 2.0采用Flash编写,由andresmh2010.01Scratch论坛发布
  • Scratch 3.0
    Scratch 3.0采用HTML5编写,HTML5是最新的HTMLCSSJavaScript的总和

Scratch文件
Scratch 3.0文件后缀为.sb3Scratch 2.0后缀为.sb2Scratch 1.x后缀为.sb

Scratch JR
ScratchJRScratch中的一款专门为学前儿童开发的平板应用,适合5~7岁孩子学习编程

Scratch教程
B站

Scratch资源
图片去底在线网站
图片抠图在线网站
Scratch码猿在线网站
Scratch GitHub在线网站
二次开发

Scratch学习

海洋馆

  • 需求
    程序开始时让多条小鱼自动反复来回游动

  • 步骤

graph LR A[选择一个角色]-->B[fish] A[选择一个角色]-->B[fish]-->C[选择一个背景]-->D[UnderWater1]-->E[开始]-->F[移动]-->G[反 弹]-->H[旋转方式]-->I[重复执行]
  • 积木
    开始(事件)+ 移动(运动)+ 反弹(运动)+ 旋转方式(运动)+ 重复执行(控制)

  • 实例
    小鱼游动

钢琴人

  • 需求

    • 程序开始时钢琴演奏者说出:"大家好,今天我演奏的歌曲是《粉刷匠》"
    • 按下电脑按键1、2、3、4、5、6、7,对应钢琴的哆、来、咪、发、唆、拉、西
  • 步骤

  • 积木
    开始(事件)+ 说(外观)+ 设置乐器(音乐)+ 设置按键(事件)+ 设置音符(音乐)

  • 注意
    音乐积木模块须手动添加,且每个音符的对应按键要不一致

  • 实例

  • 资源

    • 玲儿响叮当钢琴简谱
      333/333/35123 444/443/55421
    • 两只老虎钢琴简谱
      1231/1231 345/345 565431/565431 251/ 251
    • 小星星钢琴简谱
      1155665/4433221 5544332/5544332 1155665/4433221
    • 粉刷匠钢琴简谱
      5353531/24325 5353531/24321 2244325/24325 5353531/24321
    • 小毛驴钢琴简谱
      1113/5555/6661/5 4446/3333/2222/5 5/1113/5555/6661/5 4446/333333/2223/1
  • 扩展
    image

奥特曼

  • 需求

    • 程序开始时将奥特曼变小并连说两句话,第一句:“怪兽来了”,第二句:“罗布水晶”
    • 奥特曼说完话之后需连续变大10次,每次变大一点点,变大10次后一句:“让我来消灭你”
  • 步骤

  • 积木

  • 实例

posted @ 2023-06-07 21:26  尘风风尘  阅读(202)  评论(0)    收藏  举报