廣告

Scratch

MIT Scratch 是一個免費應用程序,旨在幫助孩子們使用可視化工具學習編程的基本概念。軟體名稱: Scratch
支援系統:Windows,Mac,Android,iOS
官方網站:Home

Scratch 下載 (Windows)

Scratch 下載 (Mac)

Scratch 下載 (Andoid)

Scratch 下載 (iOS)


Scratch 是由麻省理工學院(MIT)開發的一款免費編程平台,專門為兒童和初學者設計,用於創建互動式故事、遊戲和動畫。Scratch 使用圖形化編程語言,通過拖放積木的方式來編寫程序,幫助用戶理解編程邏輯和基本概念。以下是 Scratch 的使用教學,幫助您快速入門。


1. 進入 Scratch

1) 註冊帳戶

  • 訪問 Scratch 的官方網站:https://scratch.mit.edu/
  • 點擊頁面右上角的 加入 Scratch 按鈕,註冊一個免費帳號。
  • 註冊後,您可以保存您的作品、與他人分享、參加社區活動等。

2) 開始使用 Scratch

  • 進入網站後,您可以選擇 創建 頁面來開始新的項目,或是從其他用戶的作品中尋找靈感。
  • 另外,您也可以下載 Scratch Desktop 版本,這樣無需連網即可創作。

2. Scratch 編輯器界面介紹

1) 編輯區

  • 在 Scratch 的創作界面中,您將看到一個主要的編輯區域,其中包含:
    • 舞台:顯示您的作品實際運行的畫面。
    • 角色區:顯示您的項目中包含的所有角色(即程式中的“精靈”)。
    • 積木區:顯示所有可用的積木,這些積木可以用來編寫程序。
    • 積木組合區:在這裡,您會將積木積木進行組合,來實現具體的編程邏輯。

2) 控制區

  • 事件:用來設置觸發事件,如按下鍵盤、點擊鼠標等。
  • 外觀:控制角色的外觀,如改變角色形象、播放音效等。
  • 運動:控制角色的移動,如向前移動、轉向、跳躍等。
  • 聲音:添加和控制音效。
  • 控制:用來編寫控制結構,如重複循環、條件語句等。
  • 感知:檢查角色周圍的條件,如是否碰到物體、是否接收到訊號等。
  • 變數和數據:創建變數,儲存遊戲數據或記錄變化。
  • 更多積木:其他更多進階積木,如運算、進階功能等。

3. 創建和控制角色

1) 選擇角色

  • 點擊編輯區中的角色區域,您可以選擇現有的角色(從庫中選擇)或創建自定義角色。
  • 點擊 選擇一個精靈 按鈕,從庫中選擇現成的角色,或選擇 畫筆 按鈕來繪製屬於您的角色。
  • 還可以點擊 上傳精靈,選擇電腦中的圖片來作為角色。

2) 編輯角色

  • 點擊角色後,您可以使用 外觀 積木來改變角色的外觀,例如改變角色的造型、顏色等。
  • 可以用 造型 功能為角色製作不同的圖像(例如行走、跳躍、擺動等)。

4. 添加積木並編程

1) 拖拽積木

  • 從積木區中選擇一個積木,然後將其拖拽到腳本區(角色區域的編程區)中。
  • 這些積木可以實現不同的功能,比如移動角色、播放聲音、改變顏色等。

2) 積木拼接

  • 把不同的積木拼接在一起,這樣您就能創建不同的程序邏輯。例如:
    • 移動積木向前移動 10 步
    • 控制積木重複無限次如果...那麼...
    • 事件積木當綠旗被點擊時當鍵盤按下

3) 範例程序

  • 讓角色移動:將 當綠旗被點擊 積木放置到腳本區,然後添加 向前移動 10 步 積木。每次點擊綠旗,角色將會向前移動 10 步。
  • 改變顏色:使用 變換顏色效果 25 積木,可以讓角色的顏色發生變化。

5. 創建互動遊戲或動畫

1) 創建一個簡單的遊戲

  • 使用 事件 積木中的 當鍵盤按下 來設置玩家控制角色的方式。例如,玩家按下箭頭鍵讓角色向上、向下、向左或向右移動。
  • 您可以加入 感知 積木來檢查角色是否碰到了障礙物或得分區域。
  • 可以創建一個 變數 來記錄玩家的得分,並在屏幕上顯示得分。

2) 創建簡單動畫

  • 使用 當綠旗被點擊 積木,開始播放角色的動畫。
  • 您可以使用 重複 積木來控制角色的動作連續播放,或者使用 事件 來觸發特定動畫效果。

6. 儲存和分享您的作品

1) 儲存作品

  • 點擊頁面左上角的 檔案 > 儲存到雲端,將您的作品保存在 Scratch 帳戶中。
  • 如果您沒有帳戶,也可以下載本地文件。

2) 分享作品

  • 當您完成作品後,可以點擊 分享 按鈕,將作品公開分享給其他 Scratch 用戶。
  • 其他用戶可以看到您的作品、點贊和評論,並可以查看您的編程方式。

3) 瀏覽和查看其他作品

  • 您可以在 Scratch 社區中瀏覽其他用戶創建的作品,並從中學習創意和技巧。
  • 點擊網站的 探索 頁面,可以查看熱門的、最新的或各種分類的作品。

7. 進階技巧和功能

1) 使用廣播

  • 廣播 使得不同角色之間能夠相互通信。例如,當一個角色發送消息時,另一個角色可以根據該消息執行動作。
  • 使用 廣播消息 來觸發其他角色的行為。

2) 使用克隆

  • 克隆 讓您可以創建角色的多個副本,這些副本可以進行不同的操作。例如,克隆敵人角色,讓它們隨機出現並向玩家移動。

3) 使用更多積木

  • 運算積木 用於進行數學運算(如加、減、乘、除等)。
  • 控制積木 用於設置循環、條件判斷等邏輯,讓您的程序更加靈活和豐富。

8. 常見問題解答

1) 如何讓角色跳躍?

  • 使用 運動積木 中的 改變 Y 坐標,讓角色在 Y 軸上進行增減,模擬跳躍的效果。

2) 如何讓角色發出聲音?

  • 使用 聲音積木 中的 播放音效彈奏音符,來讓角色發出聲音。

3) 如何讓角色停止移動?

  • 使用 停止所有 積木,可以停止所有正在運行的腳本。您也可以使用 停止腳本 來停止當前角色的腳本。

總結

Scratch 是一個非常適合初學者的編程平台,通過圖形化編程方式,您可以輕鬆學習和創建各種有趣的遊戲、動畫和互動作品。無論是編程邏輯還是創意發想,Scratch 都能夠讓您進行自由探索,並和全球的 Scratch 用戶分享您的作品。希望本教學能幫助您更好地理解 Scratch,並開始創建屬於您的編程項目!

摘要
Rating
首次評分
累計評分
5 based on 5 votes
APP 名稱
Scratch
作業系統
Windows,Mac,iOS,Android
廣告

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *