簡明Scratch 小遊戲開發入門教學 | 社區大學終身學習網
![簡明Scratch 小遊戲開發入門教學](https://i.imgur.com/1IaoGs0.jpg)
2020年6月29日—Scratch是由MIT麻省理工媒體實驗室所開發的拖拉式積木程式語言(吉祥物是一個狸貓?),讓使用者透過拖拉程式積木元件的方式就可以撰寫小遊戲和動畫 ...
![簡明Scratch 小遊戲開發入門教學](https://i.imgur.com/1IaoGs0.jpg)
Scratch[1] 是由 MIT 麻省理工媒體實驗室所開發的拖拉式積木程式語言(吉祥物是一個狸貓?),讓使用者透過拖拉程式積木元件的方式就可以撰寫小遊戲和動畫以及小型應用程式。由於 Scratch 入門容易直覺,但卻包含了許多程式邏輯的概念(例如:變數宣告、條件判斷、迴圈、事件處理、運算、函式等),非常適合中小學生學習,所以也常用於學習程式設計邏輯和運算思維的工具。本文將透過製作一個蝙蝠吃香蕉小遊戲(亦可以自行修改成其他動物)來介紹如何使用 Scratch 來進行開發和製作小遊戲。
以下是文章的主要會涵蓋的部分:
開發環境介紹 規劃遊戲設定 建立遊戲環境 編寫程式邏輯Scratch 可以除了可以使用離線版本外也可以透過網頁編輯器進行編輯十分方便。
首先,我們先來認識 Scratch 線上版的開發環境。進入到 Scratch[2] 官方網站後可以註冊會員,登入後會呈現以下畫面:
當我們選擇創建專案的按鈕後進入程式編輯器中:
我們可以看到中間為主要角色和背景舞台編輯區,程式呈現畫面由舞台(stage)和角色(sprite)所組成,左邊為程式積木和元件區塊,可以將積木拖曳至程式區即可執行。
在 Scratch 中主要有以下程式積木元件:
動作:角色移動、隨機定位等操作 外觀:佈景舞台、角色圖片轉換等外觀變化等操作 音效:產生音效等操作 事件:事件處理等操作 控制:條件控制、迴圈等操作 偵測:接收使用者輸入、碰撞偵測等操作 運算:邏輯運算等操作 變數:宣告變數、賦值變數等操作 函式積木:函式等操作呈現的結果...
1 | 社區大學終身學習網
Lesson01 Scratch基本介紹 | 社區大學終身學習網
Scratch 3基礎課程Blocks | 社區大學終身學習網
scratch基礎入門新手必看scratch基礎課程 | 社區大學終身學習網
Scratch玩程式 | 社區大學終身學習網
Scratch程式設計(初級) | 社區大學終身學習網
【Scratch基礎教學01】創建Scratch帳號 | 社區大學終身學習網
【Scratch基礎教學18】讓角色說話、設計造型 | 社區大學終身學習網
樂明【Scratch基礎教學】 | 社區大學終身學習網
簡明Scratch 小遊戲開發入門教學 | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
簡單有趣Scratch程式設計初階哪裡學?新竹縣竹北社區大學開課資訊
想要學習簡單有趣Scratch程式設計初階可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知...
![](https://i.imgur.com/1IaoGs0.jpg)
雲端Google網路生活應用哪裡學?彰化縣彰化社區大學開課資訊
想要學習雲端Google網路生活應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
![](https://i.imgur.com/1IaoGs0.jpg)
快樂遨遊雲端數位生活哪裡學?臺北市松山社區大學開課資訊
想要學習快樂遨遊雲端數位生活可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
乒乓世界哪裡學?臺北市松山社區大學開課資訊
想要學習乒乓世界可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理出...
![](https://i.imgur.com/1IaoGs0.jpg)
創客機器人-積木系列哪裡學?臺中市山線社區大學開課資訊
想要學習創客機器人-積木系列可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
coding科丁創意樂趣(坪林)哪裡學?新北市新店崇光社區大學開課資訊
想要學習coding科丁創意樂趣(坪林)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識...
![](https://i.imgur.com/1IaoGs0.jpg)
Step into the beats! 踩進節奏玩踢踏哪裡學?新北市永和社區大學開課資訊
想要學習Stepintothebeats!踩進節奏玩踢踏可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能...
![](https://i.imgur.com/1IaoGs0.jpg)
第二專長培訓~C語言設計實作(12週)哪裡學?新竹市科學城社區大學開課資訊
想要學習第二專長培訓~C語言設計實作(12週)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能...
![](https://i.imgur.com/1IaoGs0.jpg)
我的電腦也可以造玩具-電子積木哪裡學?臺南市南關社區大學開課資訊
想要學習我的電腦也可以造玩具-電子積木可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、...