
課程說明 : 在學習 Roblox Studio 和指令碼化的基礎後,學生會將技能進一步發展,開始一個更複雜的項目,即冒險遊戲。他們將計畫出遊戲元素,創建虛擬世界,並設置基本遊戲功能,例如追蹤玩家物品。
課程目標 |
|
技能和概念 |
|
材料 |
概觀
時間長度 | 活動 | 說明 |
---|---|---|
5分鐘 | 介紹 | 介紹會作業。 |
10 分 | 引導工作:規劃遊戲 | 創建一個遊戲設計文件來規劃項目的元素。 |
10 分 | 引導式工作:創建世界 | 使用基於以前的願景文件的地形工具設計環境。 |
30 分 | 指引教學:設置遊戲 | 記錄玩家物品並建造玩家將收集的第一件物品的代碼腳本。 |
5分鐘 | 總結 | 反思項目並總結已學到的概念。 |
課程計畫
介紹
- 解釋學生將在下一個三個會議期間使用以前會議期間學到的技能來構建一個遊戲。他們將:
- 使用遊戲設計文件設計他們獨特的世界。
- 在 Roblox 創建一個世界,並在遊戲設計文件中參考其計畫。
- 創建並編寫玩家在遊戲中收集的物品。
引導式工作 - 規劃遊戲
- 請注意,學生在本節開始時並不需要使用電腦。
- 帶領學生通過課程:創建地圖,在部分之前停止:創建環境。
- 當學生繪製起始區域時,請記住以追蹤中事項。
- 繪製的區域應該能在一周內完成學生所能做的事情的規模,例如一間擁有前院的房屋或簡單森林與一個詳細的城市區磚塊相比。這有助於專注學生,他們完成後總是可以添加更多。
- 圖畫不一定複雜--簡單的符號,例如圓圈和方塊,就足夠了。
引導式工作 - 創建世界
- 學生應該在他們的電腦上進行此部分。
- 帶領學生通過課程:創建地圖,從環境創建開始
- 簡要地向學生展示每種地形工具一次,並給予最多六分鐘創建他們的起始區域。他們總是可以稍後添加更多。
指引教學 - 設置遊戲
- 帶領學生進行以下教學:編寫排行榜。
總結
- 回顧學生創造的內容和詞彙:遊戲機制和預製。
- 可選:讓學生反思他們會議的中點,通過問一個或多個以下問題:
- 有一件事情很具挑戰性,但他們是如何克服的。
- 你想在下兩個會議期間改進的一個技能(例如,更好地解決問題、製作更有趣的世界等)。
- 今天你完成了最令人興奮的事情是什麼。你是怎麼做到的,為什麼那很令人興奮?
附件
排除故障提示
- 變量 leaderstats 的名稱必須是 "leaderstats" 。沒有這個,腳本就不會知道要創建新的排行榜。
- 提醒學生使用零件來構建所有東西,而不是使用工具箱。使用工具箱可能會導入未預期的問題到他們的遊戲中。
課堂管理
- 隨著學生在他們的項目上工作,幫助他們記住在會議結束時能夠完成的合理規模。
- 如果學生有雄心勃勃的目標(我想在遊戲中建立三個不同的世界),請提醒他們專注於今天的當前作業話目標。讓他們將額外的想法記錄在遊戲設計文件中。
- 設定嚴格的期望,即學生可以在起始區域工作多少時間。他們總是可以在稍後的會話中繼續。
自訂課程
- 學生可以使用地形工具或添加裝飾性零件來花費更多時間建造起始區域。
- 如果學生不清楚要新增 加至加什麼,請問他們在那個主題世界中期望找到哪些對象(例如如果你在月球基地上,你會看到什麼?你如何使用零件來建造它?)
- 學生可以添加多於一種項目來收割。只需記住每個項目在 Explorer 中遵循相同的組織,並設置了名為 CanHarvest 的 BoolValue 為真值。