課程簡介
讓遊戲成為創作的平台,P5 至 P6 的小朋友也能透過積木式編程學習 LUA 語言,逐步掌握遊戲開發的關鍵技巧。
透過 RoboCode 的 Roblox 編程課程,小朋友學習使用 Code Kingdoms 編程平台開發遊戲。在 Roblox Studio 中,他們會學習創建 3D 遊戲場景,靈活運用編程邏輯控制遊戲中的角色和元素,並調整物件的屬性與行為,打造獨特的虛擬遊戲世界。課程深入探索完整的遊戲開發流程,讓小朋友從構思遊戲概念、設計遊戲機制到測試和改良,體驗真實的開發過程。
課程著重增強遊戲與玩家的互動性,鼓勵小朋友創造嶄新的遊戲元素和趣味的遊戲挑戰。他們將逐步掌握進階編程技巧,提升遊戲設計能力,並在實踐中激發創意思維。
學習成果
- 學習在 Roblox 平台中創建和應用 3D 模型,設計獨特的遊戲場景和元素
- 掌握 LUA 編程與遊戲開發的關鍵技巧,靈活控制遊戲角色與物件
- 掌握多人遊戲系統設計,創建具互動性與挑戰性的多人對戰遊戲
課程特色
實現創意
將想法轉化為互動遊戲
課程讓小朋友掌握各種常見的遊戲機制,學習創建專屬的遊戲世界。透過具體創作,全面體驗遊戲開發的每個階段,學會將日常的想法轉化為有趣的遊戲作品。
多樣化遊戲設計
全面掌握遊戲開發技巧
由設計入門遊戲開始,逐步加入多樣化的元素,循序漸進地學習創建支持多人同步進行的大型遊戲,增強小朋友的創意思維和遊戲管理技巧。
展示學習成果
提升演講技巧
每個學期設有匯報環節,小朋友將面對鏡頭講解所學知識並展示作品。通過不斷的練習來提升說話技巧和演講自信。
課程內容
等級一 : 探索 Roblox Studio 與 LUA 編程,掌握遊戲互動元素的創建與應用
熟習 Roblox Studio 的操作,從建立遊戲場景到理解 LUA 編程的關鍵概念,探索遊戲開發的基本結構與邏輯,創作出一系列的小遊戲。
- 透過建模技術(Modelling)創建不同結構,學習設計 3D 遊戲場景
- 掌握 LUA 編程語法,運用編程與遊戲場景進行互動,例如設計遊戲檢查點(checkpoint)等
- 使用物件複製概念生成遊戲中的常見元素,例如隨機金幣掉落等,增加遊戲的趣味性
等級二 : 掌握多人遊戲設計,提升數據處理能力
深入了解多人互動遊戲創作,透過實時數據處理來管理多人遊戲,開發具挑戰性的對戰元素,增強玩家間的互動體驗。
- 將真實物理概念融入遊戲設計,例如物件拋物線和車輛加減速的控制等
- 設計多人遊戲系統,確保所有玩家能同步接收遊戲中的變化和事件
- 創建對戰遊戲元素,例如搶旗遊戲,提升遊戲的互動性
等級三 : 遊戲關卡設計與角色技能應用
深入學習遊戲開發中的角色技能設計、關卡建構與視覺效果提升,掌握創建複雜遊戲體驗的技巧,並進一步提升遊戲的互動性與可玩性。
- 為玩家角色創建多樣化的特殊能力,例如衝刺、牆跳與雙重跳躍等
- 學習構建不同難度層次的遊戲關卡,並結合升級系統,使玩家能隨著遊戲進度提升角色的能力和裝備
- 開發武器技能和怪物模型,為其設計專屬招式動畫,提升視覺效果
等級四 : 大型遊戲設計,開發多層次遊戲玩法
運用先前等級所學的概念,管理多重遊戲元素和玩家資訊,開發塔防和角色扮演(RPG)等大型遊戲。課程著重於角色的技能設計、能力點系統,進一步提升遊戲的深度與挑戰性。
- 設計回合制塔防遊戲,加入怪物和防禦塔的升級系統
- 開發開放式角色扮演遊戲,通過不同的職業選擇,創造多樣化的遊戲體驗
- 強化遊戲地圖設計技巧,並增設遊戲戰鬥過程中的視角選擇
等級五 : 高階遊戲設計與人工智能 (AI) 系統應用
探索人工智能技術在遊戲開發中的應用,從角色的智能行為設計到複雜的系統整合,全面提升遊戲的互動性與深度。
- 學習應用人工智能演算法,設計能自動識別並追蹤敵人的智能搜敵系統
- 學習在遊戲中加入小地圖和雷達系統,幫助玩家在複雜的遊戲場景中準確導航
- 靈活結合各種遊戲機制,創建多人合作解謎遊戲
合適年齡
10 - 12 歲
每堂時間
90 分鐘
每等級堂數
12 堂
(總共 18 小時)
師生比例
1 : 4
(上限)
每等級學費
$6840
(須額外支付平台授權費)
常見問題
需要自備電腦上課嗎?
不用,我們為每位小朋友提供電腦以及所需要的工具。
家長可以於課堂後取回小朋友完成的作品嗎?
可以,小朋友在課堂完成的作品會儲存於個人的賬戶内,可以隨時登入賬戶,查看相關內容。
在家中可以作練習嗎?
可以,小朋友可以自行登入賬戶做練習和創作。
除學費外,課程有其他收費項目嗎?
小朋友需要購買以下平台的使用權作課堂之用: Code Kingdoms 編程平台 - 自行購買,費用為 US$64.99(一年)或 US$124.99(永久)
如有要事需要請假,會如何安排?
家長需要提前通知,我們會與家長安排補課時段。