課程簡介
P2 至 P4 小朋友都可以從遊戲玩家搖身一變成為遊戲設計師,創建屬於自己的遊戲!
透過 RoboCode 的 Scratch 編程課程,小朋友學習利用 Scratch 編程平台進行創作。從現有的遊戲中汲取靈感,結合個人的想法和創意,來進行遊戲設計。
由創作背景和角色,到通過拖拉文字為本的積木式編程方塊來組成指令,逐步為遊戲加入各種元素,使遊戲得以完整地呈現。課堂利用各款熱門的遊戲為主題,引導小朋友進行思考,理解遊戲設計的關鍵。我們賦予小朋友勇於求變和創新的思維,結合穩實的編程技巧,運用 Scratch 創作出具備個人風格的遊戲。
學習成果
- 掌握常用的編程指令和概念,為日後的編程學習建立堅實的基礎
- 認識常見的遊戲設計元素,學習運用編程技巧來建構遊戲選單、角色控制以及遊戲玩法
- 探索進階的指令組合,融入數學、物理和人工智能概念,開發多變的遊戲模式
課程特色
靈活應用知識
激發創意潛能
課堂培養小朋友的應用和實踐能力。每堂課均設有特定的課題,讓他們靈活運用所學,實現自己的想法和創意,將知識轉化為具體的創作。
從基礎到高階
探索 Scratch 應用
課程設計涵蓋五個等級,逐步深入探索 Scratch 平台應用。從基礎概念到高階編程技巧,小朋友通過漸進式學習,掌握重點並創作各類型的作品。
展示學習成果
提升演講技巧
每個學期設有匯報環節,小朋友將面對鏡頭講解所學知識並展示作品。通過不斷的練習來提升說話技巧和演講自信。
課程內容
等級一 : 學習動畫設計以及基礎遊戲創作
熟習 Scratch 編程平台的應用,掌握入門的編程概念和基本邏輯。根據每堂的主題,結合自身的構思,完成建構完整的動畫和遊戲。
- 掌握基本的動畫設計概念,理解 Scratch 的常用指令
- 學習各種角色控制方式,製作讓玩家即時操控角色的互動遊戲
- 運用編程指令設計組成完整遊戲的主要元素,包括建構遊戲選單和建立遊戲規則等
等級二 : 為作品加入各種遊戲元素,使其變得更多元化
瞭解基礎數學和物理知識,將相關概念通過編程轉化為遊戲中的效果,使作品呈現更多變化。同時,小朋友還會學習使用 Scratch 平台創建現實世界中的應用。
- 探索進階的遊戲變化,開拓小朋友對遊戲製作的想像
- 透過日常例子學習數學和物理原理,並將相關概念融入遊戲設計
- 學習創建不同的遊戲玩法,例如關卡系統,提升遊戲的趣味性和挑戰性
等級三 : 深入學習進階遊戲設計概念
掌握變數、物件複製和清單等進階編程概念,讓程式和完成的效果更多元化,打破先前程式設計時遇到的限制,使小朋友創作的項目更加豐富和全面。
- 使用列表方式處理遊戲數據
- 理解並應用物件複製技術,提升遊戲的複雜性
- 開發經典遊戲,學習處理多個遊戲角色之間的互動
等級四 : 精通遊戲設計,挑戰大型平台遊戲開發
著重訓練小朋友開發大型遊戲的能力,融會貫通各等級所學的編程概念和技巧,創建經典平台遊戲,例如《超級瑪利奧》。程式需處理各個角色的移動和變化,較前幾個等級更為複雜,並且更講求清晰的邏輯思路。
- 從零開始開發第一個平台遊戲,掌握大型遊戲的設計技巧
- 學習逐幀動畫(Frame Animation)的操作,製作流暢的遊戲角色動作
- 結合前幾個等級所學,準確應用引力、跳躍等物理效果於平台遊戲設計中
等級五 : 探索人工智能概念,將編程、AI 與遊戲創作融會貫通
作品項目以人工智能為主題,通過遊戲創作深入探索人工智能技術在遊戲中的應用。這不僅鞏固小朋友的編程知識,更訓練他們分析和應用相關數據及規則的能力。
- 訓練和應用人工智能模型,理解機器學習的訓練步驟和原理
- 深入研究人工智能的基礎演算法,開發遊戲內的推薦系統
- 掌握人工智能的應用,開發能實現人工智能與玩家真實互動的遊戲
合適年齡
7.5 - 10 歲
每堂時間
90 分鐘
每等級堂數
12 堂
(總共 18 小時)
師生比例
1 : 4
(上限)
每等級學費
$6840
常見問題
需要自備電腦上課嗎?
不用,我們為每位小朋友提供電腦以及所需要的工具。
家長可以於課堂後取回小朋友完成的作品嗎?
可以,小朋友在課堂完成的作品會儲存於個人的 Scratch 賬戶內,可以隨時登入賬戶,查看相關內容。
在家中可以作練習嗎?
可以,Scratch 是一個免費的編程網站,小朋友可以自行登入 Scratch 做練習和創作。
除學費外,課程有其他收費項目嗎?
沒有,只需繳交學費,沒有額外收費。
如有要事需要請假,會如何安排?
家長需要提前通知,我們會與家長安排補課時段。