1. 程式人生 > 實用技巧 >還堵在高速路上嗎?帶你進入Scratch世界帶你飛

還堵在高速路上嗎?帶你進入Scratch世界帶你飛

國慶假期高速路的風景

國慶假期正式啟動人從眾模式,無論是高速公路還是景區,不管是去程還是回程,每一次都堪稱經典。

一些網友在經歷漫長的擁堵後
哭笑不得地表示
“假期都在堵車中度過了”
你是否也有以下類似的情況?

  1. 說好的5個小時,變成5x3=15個小時
  2. 在高速路上打太極
  3. 在高速路上炒米粉
  4. 在高速路上釣魚
  5. 在高速路上看大型車展兼相親會

堵在高速路上.png
高速路上看日出.png

國慶假期人從眾
國慶假期旅遊人真多.png

唉,別說了,倒不如跟老林一起探索Scratch世界,讓我們一起飛。
讓你的孩子不堵在未來的程式設計之路上。

什麼是Scratch

摘自百度:Scratch是麻省理工學院的“終身幼兒園團隊”開發的圖形化程式設計工具,主要面對青少年開放。是一種搭積木式的程式設計工具,老少皆宜。

經國慶假期學習,個人發現Scratch不僅適合青少年學習而且也非常適合中老年人瞭解學習程式設計。

那什麼Scratch能做什麼?
總結如下幾點:

  1. 製作鍵盤、滑鼠型的遊戲
  2. 遊戲可結合聲音、視訊進行互動
  3. 可相容Arduino,即連線藍芽、紅外、wify等做一些AI、機器人相關的程式設計,可玩性高

Scratch作品

  1. 會飛的小貓
    會飛的小貓.gif
  2. 瘋狂吃禮物
    瘋狂吃禮物.gif

PS:該遊戲我小孩玩得不亦樂乎,這裡還可以加入視訊互動,會更加有趣、好玩

Scratch教程1:會飛的小貓

  1. 新增角色:Cat Flying
  2. 在舞臺中新增背景:Blue Sky
    Scratch教程新增角色.png
  3. 在程式碼區製作以下程式碼

Scratch教程原始碼.png

Scratch知識點

程式碼區分為幾個模組,分別為:

  1. 運動:控制座標位置、方向、移動
  2. 外觀:對話、造型、大小、顏色、顯示、隱藏
  3. 聲音:播放聲音、音效、音量
  4. 事件:開始、點選事件、鍵盤事件、廣播收發、計時器
  5. 控制:等待、重複執行、條件判斷、克隆、停止指令碼
  6. 偵測:做了判斷的條件,如檢測角色是否碰到滑鼠指標、碰到什麼顏色、按了什麼按鍵
  7. 運算:可進行加減乘除、比較、與或等運算
  8. 變數:可自定義變數,包括私有變數、公有變數

本節Scratch原始碼

如果你不想手工製作積木程式碼,可關注[快樂IT]或[沉莫先生]並回復S01可獲取【會飛的小貓】原始碼指令碼