課程簡介
Minecraft Modding 是指利用編程改變遊戲規則,P5 至 P6 的小朋友也可在遊戲平台中發掘各種遊戲元素並進行遊戲創作。
透過 RoboCode 的 Minecraft Modding 編程課程,小朋友學習使用 Minecraft 編程平台開發遊戲。他們要先掌握物件導向編程(Object-Oriented Programming)概念,學習在遊戲中管理各種事件(Event)並取得在事件發生時所產生的資訊,再按各種資訊的種類透過編程創造全新的遊戲元素和指令。
課程專注於遊戲開發,運用高階的編程概念,逐步提升小朋友遊戲設計的技能,讓他們創建全新的遊戲元素,激發創新思維,並提升解決問題的能力。
學習成果
- 利用編程指令改變玩家與遊戲世界的互動方式,在三維(3D)遊戲世界中掌握遊戲開發技巧
- 探索和應用物件導向編程,提升複雜數據處理的能力,來設計多樣化的遊戲內容
- 學習人工智能(AI)概念及基礎演算法,將 AI 入門的運算概念應用於遊戲設計之中,創造出智能和創新的遊戲
課程特色
實時測試編程成果
完善遊戲體驗
課程強調編程實踐,透過反覆測試編程成果,讓小朋友能實時比較作品是否符合預期,同時發現潛在問題並進行修正,從而提升批判思考及解難能力。
全面掌握編程技巧
逐步創建獨特遊戲內容
課程引導小朋友逐步加入多樣的遊戲元素和邏輯,讓他們在過程中建立扎實的編程技巧,並靈活運用所學,使每個遊戲作品都獨具特色。
展示學習成果
提升演講技巧
每個學期設有匯報環節,小朋友將面對鏡頭講解所學知識並展示作品。通過不斷的練習來提升說話技巧和演講自信。
課程內容
等級一 : 探索 Minecraft 三維(3D)遊戲世界,學習入門編程邏輯
熟悉 Minecraft 和 LearnToMod 編程平台的操作,掌握基本的編程原理和邏輯,實現遊戲內的各種互動效果,同時認識事件觸發機制,創建獨特的小遊戲。
- 掌握虛擬無人機(Drone)的概念,運用編程操控虛擬無人機的位置,實現豐富遊戲效果
- 學習入門事件觸發邏輯,就著不同事件的特徵來創建全新的遊戲互動方法
- 在現有遊戲引擎的基礎上,加入各種遊戲元素,開發獨一無二的小遊戲
等級二 : 進階遊戲互動設計與遊戲指令創作
深入學習進階編程技巧,創造多樣化的遊戲指令和互動效果。掌握物件導向編程概念,混合不同的事件觸發,開發新的遊戲規則。
- 創建自定義的遊戲指令,啟動和控制遊戲事件
- 加入進階遊戲事件管理,透過編程加強玩家與角色和物件間的互動
- 建立自己的遊戲商店,通過以物換物的機制,加强遊戲的互動性
等級三 : 應用複雜數據處理方法提升遊戲的多樣性
深化對遊戲設計的理解,學習處理複雜數據和設計進階的遊戲邏輯。通過掌握三維坐標系統和物理原理,在遊戲中實現更多創新效果,並創造出獨特的遊戲物件。
- 掌握遊戲數據結構處理方法,學習建立列表,設計更高階的遊戲邏輯
- 學習三維坐標系統及物理原理在遊戲設計中的應用
- 應用進階遊戲元素,創造獨一無二的遊戲物件
等級四 : 創建大型飛躍道遊戲(Parkour Game)
結合之前等級所學的知識,設計大型遊戲。從遊戲地圖建構、玩家控制到陷阱設計,全面掌握大型遊戲的製作能力,創作獨特的遊戲。
- 學習開發大型 Minecraft 多人遊戲,提升遊戲的多樣性和趣味性
- 掌握複雜的編程技巧和混合事件觸發
- 應用進階數據結構,例如多元數據(Metadata),來構建更精準的遊戲邏輯
等級五 : 探索進階物件導向編程概念與人工智能(AI)編程應用
掌握進階物件導向編程技巧,並學習將人工智能應用於遊戲中,成就更高階的程式結構,提升遊戲的趣味性和智能互動。
- 學習建立支援進階遊戲邏輯的多元數據結構
- 掌握人工智能演算法的基本原理和運算邏輯
- 將人工智能元素融入遊戲設計,創建智能推薦系統
合適年齡
10 - 12 歲
每堂時間
90 分鐘
每等級堂數
12 堂
(總共 18 小時)
師生比例
1 : 4
(上限)
每等級學費
$6840
(須額外支付平台授權費)
常見問題
需要自備電腦上課嗎?
不用,我們為每位小朋友提供電腦以及所需要的工具。
家長可以於課堂後取回小朋友完成的作品嗎?
可以,小朋友在課堂完成的作品會儲存於個人的賬戶內,可以隨時登入賬戶,查看相關內容。
在家中可以作練習嗎?
可以,小朋友可以自行登入賬戶做練習和創作。
除學費外,課程有其他收費項目嗎?
小朋友需要購買以下平台的使用權作課堂之用:
- Minecraft License(Java & Bedrock Edition for PC,永久版)– 自行購買,費用 $209(永久)
- LearnToMod 編程平台 – RoboCode 代購,費用為 $240 / 年,將與學費一同支付
如有要事需要請假,會如何安排?
家長需要提前通知,我們會與家長安排補課時段。