簡明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 中主要有以下程式積木元件:
動作:角色移動、隨機定位等操作 外觀:佈景舞台、角色圖片轉換等外觀變化等操作 音效:產生音效等操作 事件:事件處理等操作 控制:條件控制、迴圈等操作 偵測:接收使用者輸入、碰撞偵測等操作 運算:邏輯運算等操作 變數:宣告變數、賦值變數等操作 函式積木:函式等操作呈現的結果...
MIT 為孩子量身打造的程式語言 | 社區大學終身學習網
Scratch | 社區大學終身學習網
Scratch | 社區大學終身學習網
Scratch 介紹與實作 | 社區大學終身學習網
Scratch簡介 | 社區大學終身學習網
主要操作介面分為舞台、角色、程式、腳本及背包五大區 ... | 社區大學終身學習網
操作介面 | 社區大學終身學習網
簡明Scratch 小遊戲開發入門教學 | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
台語創意教材教法~種子教師培訓哪裡學?高雄市第一社區大學開課資訊
想要學習台語創意教材教法~種子教師培訓可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、...
![](https://i.imgur.com/1IaoGs0.jpg)
基礎電腦哪裡學?臺北市內湖社區大學開課資訊
想要學習基礎電腦可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理出...
![](https://i.imgur.com/1IaoGs0.jpg)
基礎電腦哪裡學?臺中市南湖社區大學開課資訊
想要學習基礎電腦可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理出...
![](https://i.imgur.com/1IaoGs0.jpg)
第一次電腦使用初體驗,入門基礎慢學哪裡學?新北市三重社區大學開課資訊
想要學習第一次電腦使用初體驗,入門基礎慢學可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技...
![](https://i.imgur.com/1IaoGs0.jpg)
Step into the beats! 踩進節奏玩踢踏哪裡學?新北市永和社區大學開課資訊
想要學習Stepintothebeats!踩進節奏玩踢踏可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能...
![](https://i.imgur.com/1IaoGs0.jpg)
簡單有趣Scratch程式設計初階哪裡學?新竹縣竹北社區大學開課資訊
想要學習簡單有趣Scratch程式設計初階可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知...
![](https://i.imgur.com/1IaoGs0.jpg)
自然與文化資源工作坊(3)哪裡學?新北市萬金石海洋社區大學開課資訊
想要學習自然與文化資源工作坊(3)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
自然與文化資源工作坊(3)哪裡學?新北市萬金石海洋社區大學開課資訊
想要學習自然與文化資源工作坊(3)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
快樂遨遊雲端數位生活哪裡學?臺北市松山社區大學開課資訊
想要學習快樂遨遊雲端數位生活可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
自然與文化資源工作坊(3)哪裡學?新北市萬金石海洋社區大學開課資訊
想要學習自然與文化資源工作坊(3)可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
超簡單用積木寫程式哪裡學?臺北市松山社區大學開課資訊
想要學習超簡單用積木寫程式可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
乒乓世界哪裡學?臺北市松山社區大學開課資訊
想要學習乒乓世界可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理出...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦入門哪裡學?金門縣金門社區大學開課資訊
想要學習電腦入門可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理出...
![](https://i.imgur.com/1IaoGs0.jpg)
雲端Google網路生活應用哪裡學?彰化縣彰化社區大學開課資訊
想要學習雲端Google網路生活應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦活用-初階哪裡學?臺北市信義社區大學開課資訊
想要學習電腦活用-初階可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...