Roblox課程讓學員在遊戲系統上學習編程,利用編程設計遊戲,真正做到寓娛樂於學習。課程將透過體驗、分析、創造、成長四大理念,使學員在愉快學習的同時,也能達至個人成長。
![roblox-core-value-1 roblox-core-value-1](https://www.robocodeacademy.com/wp-content/uploads/2019/08/roblox-core-value-1-277x300.png)
我們相信最好的學習方法是親身嘗試,因此在Roblox課程的初段,導師會讓學員試玩Roblox的遊戲,讓他們親自感受編程所帶來的力量,同時亦明白到Roblox平台可以配合編程做出如此厲害的遊戲。透過基本的簡單遊戲,讓學員對於遊戲引擎(Game Engine)的元素有初步的認識,為之後的編程作好準備。
![Roblox-Games-What-is-Roblox](https://www.robocodeacademy.com/wp-content/uploads/2018/10/Roblox-Games-What-is-Roblox-1-300x178.jpg)
![roblox-course-2 roblox-course-2](https://www.robocodeacademy.com/wp-content/uploads/2019/08/相片-31-12-2018-上午11-20-13-e1566904996424-300x225.jpg)
當學員親身嘗試並體驗過Roblox的力量以後,便開始進行分析。導師會引導和協助學員分析已體驗的遊戲,思考當中包含的元素,代入別人編寫這個遊戲時的步驟,一步一步將遊戲分割。透過分析別人的優缺作為參考,啟發念頭,之後便可在遊戲中加入自己的獨特想法,變成自己的成品。
![roblox-core-value-2 roblox-core-value-2](https://www.robocodeacademy.com/wp-content/uploads/2019/08/roblox-core-value-2-286x300.png)
![Minecraft Core Value 2](https://www.robocodeacademy.com/wp-content/uploads/2019/03/Minecraft-Core-Value-2.png)
Roblox本是一個遊戲平台,但學員可以透過編程去創造遊戲中的各樣元素。透過觀察現有的遊戲作為參照,再學習計劃遊戲的細節。過程中學員了解學懂預先計劃的重要性,以及掌握計劃細節的方法。導師以由淺入深的方式教授編程技巧,學員可以創作自己的遊戲,更可與同學互相分享。
![roblox-course-3 roblox-course-3](https://www.robocodeacademy.com/wp-content/uploads/2019/08/相片-31-12-2018-下午3-12-28-1-e1566905218309-225x300.jpg)
![roblox-course-4 roblox-course-4](https://www.robocodeacademy.com/wp-content/uploads/2019/08/相片-31-12-2018-上午10-42-26-1-300x225.jpg)
在Roblox課程中,學員透過循序漸進的方式認識遊戲編程。當中各個等級的作品也具延展性,讓學員可以深入計劃如何改善自己的遊戲,例如應加入甚麼元素使遊戲更有趣味,這些問題我們都鼓勵學員自己思考。Roblox亦讓學員初次接觸真實遊戲系統編程語言Lua,有助日後進一步的專業發展。
![mBot Core Value 4](https://www.robocodeacademy.com/wp-content/uploads/2019/03/mBot-Core-Value-4.png)
學習內容
Roblox給予學員一個全新的學習體驗,接觸及認識真正的遊戲系統和編程語言。整個Roblox課程會帶領學員認識遊戲系統的所有功能,了解編程語言Lua,鼓勵學員結合所學,動手設計遊戲中的每一個細節。每個等級學員都會完成一個屬於自己獨一無二的遊戲,把知識實實在在地轉化成一個遊戲。
期終項目
每逢學期終結之時,學員可以運用整個學期所學的,配合創意和生活例子,來寫出一個專屬自己的項目。除此之外,學期終結時學員會由學生的身分,搖身一變成為演說家,即場向導師及其他學員示範及講解自己所創作的項目。
期末成就證明
- 期終項目匯報片段
- 期末學習報告
- 導師回饋及建議
- 課程完成證書
![Flowchart Flowchart](https://www.robocodeacademy.com/wp-content/uploads/2019/08/Flowchart-1.png)
![roblox-course-5 roblox-course-5](https://www.robocodeacademy.com/wp-content/uploads/2019/08/roblox-obby-template-1024x722.jpg)
合適對象
Roblox適合十至十二歲、有三十小時或以上Scratch或mBot或AppInventor編程經驗的學員前來一起探索Roblox的奇妙。
所需工具
我們期待看到每一位兒童開放而充滿創意的腦袋,相關的教學用具會在課堂上提供,學生上課時無需額外攜帶其他用品。
等級一
等級一會讓學員先對Roblox平台及其編程方法有初步的了解和認識。學員會認識遊戲引擎(Game Engine),掌握基本設計概念,嘗試運用平台預設的大量效果、物件和規則。Roblox提供了一個平台,讓學員可以在3D立體的環境進行編程。此外,等級一讓學員對編程語言-Lua有基本認識,從而學會函蜈、變數、數據類別等編程技巧。等級一完成後,學員可以擁有第一個自己設計的遊戲。
等級二
學員在完成等級一後,已對Roblox平台操作有充分認識,以及已能基本掌握編程語言-Lua的用法。在等級二中,我們期望學員可以自行做到更完整的遊戲。課程會教導學員編寫冒險遊戲。在遊戲中,玩家可以透過收集物品進行買賣,更可以在遊戲中創造工具,協助玩家贏出遊戲。等級二的遊戲細緻度要求更高,此外遊戲的難度也會提升。
等級三
等級三是Roblox課程中的最後一個等級,要求學員結合等級一、二所學的編程技巧,編寫出更多元化的遊戲。學員可在遊戲中添加玩家控制功能,亦可在遊戲中按著個人喜好加入自定義角色,令遊戲更有趣味。等級三課程也會教授學生在遊戲中創造敵人,及在遊戲中賺取Robux的流程和方法。完成三個等級後,學員可以充分地利用Roblox平台,創造最刺激、最有趣的遊戲。
Roblox課程讓學員在遊戲系統上學習編程,做到寓娛樂於學習。當學員完成三個等級的課程後,我們會進一步安排最適合他們的進階編程課程。