编写故事游遊戲

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

課程說明 :與世界各地的 Hour of Code™ 倡議參與者一起加入 Roblox,開始您的編碼旅程。 ISTE 標準 : 創新設計師 4a、4c、4d、創意通訊者 6b、6d

課程目標
  • 在 Roblox Studio 使用 Luau 代碼創建變量來儲存使用者輸入。:
  • 將使用者輸入與預先寫入的故事結合。:
  • 測試並解決結果的代碼。
技能和概念
  • 變量 - 代碼中的資訊暫時器。:
  • 字串 - 可以儲存完整句子的變量,寫在引號中。:
  • 連接字串 - 使用 .. -
準備
  • 下載並準備播放此 課程簡介視頻
  • 列印手冊和準備演示
  • 可選擇 - 確保學生有空間物理移動,以提出參考動畫的決議
材料

概觀

時間長度活動說明
5分鐘介紹介紹項目和課程結構。
5分鐘引導式工作:創建故事讓學生寫下他們的故事並創建暫時位置。
25 分指導教學:故事遊戲通過教學帶領學生建立故事遊戲。
10 分獨立工作:完成學生項目讓學生追上或繼續構建故事。
5分鐘總結回顧課程並讓學生分享故事

課程計畫

介紹

  1. 播放這個 視頻 關於 Hour of Code™,一個全國性的倡議,將數以百萬的學生介紹到一小時的計算機編程。
  2. 告訴學生他們將使用 Roblox Studio 建造一個遊戲,這是創建所有 Roblox 體驗的工具。學生會寫一個故事,然後使用使用者的答案來取代字詞和名稱。例如:有一天[名稱]醒來吃了一份巨大的[使用者最喜愛的食物]。
  3. 播放項目概觀視頻,向學生展示他們將創建和構建的體驗,激發興奮。

引導式工作 - 創建故事

  1. 提供學生紙和鉛筆寫下他們的故事。
  2. 帶領學生通過課程 寫故事
    • 讓學生在遠離電腦的情況下進行此活動,以減少分心。
    • 大腦storming提示:讓學生透過一個建議角色(巫師、廚師等),另一個建議那個角色的功能。

指導教學 - 故事遊戲

  1. 帶領學生通過教學開始於 開啟樣板 ,結束於 完成和添加

獨立工作 - 完成學生項目

  1. 向學生展示 完成和添加 的提示和技巧。
  2. 讓學生追上他們的項目。完成後,添加以下挑戰,讓他們添加兩個或更多的字符(每個使用不同變量:name2、name3)。

總結

  1. 回顧學生創造的內容和詞彙:變量、字串、連接。
  2. 鼓勵 2 或 3 名學生口頭分享他們寫作為班級的故事。例如,一位學生閱讀故事,然後呼叫另一位學生提供答案。

附件

排除故障提示

一般排除問題提示

  • 介紹學生「在我之前問3個問題」:學生需要先向三名同僚求助,然後才能向教練求協助。
  • 讓鄰居測試彼此的工作。當他們測試時,鼓勵學生注意常見的錯誤,例如在連接中缺少空格。 第一課:創建變數
  • 要幫助學生更好地找到故事管理員腳指令碼,在顯示板上繪制訂單:StarterGUI > GameGUI > StoryManager .
  • 當學生輸入第一個變量時,請確保它位於兩條粗綠色線之間。這將幫助避免未來錯誤。 第二課:獲得玩家答案
  • 強調嚴格的大寫和拼寫,當學生輸入字詞,如 storyMakerGetInput 時。一個字母拼寫錯誤或不正確地大寫會導致錯誤。
  • 提醒學生每次完成遊戲測試時按下停止按鈕。 第三課:讲述故事
  • 當學生輸入句子時,他們可能會注意到額外的空格或一些單詞結合在一起。字串變量會顯示括號之間的字面所有內容。
  • 如果故事寫下像「wizardNia」這樣的字詞,請在變量前加一個額外空格。

自訂課程

簡化課程

  • 讓學生專注只寫一個問題、一個句子和一個變量。 擴展課程
  • 讓學生包括至少一個技巧來自 提示和技巧
  • 讓學生在完成時交換位置來玩彼此的經驗。

其他資源

以下是要檢查內容理解的問題。

第 1 課程問題回答
變量是...資訊暫時器
腳本持有什麼?執行程式的代碼
命名一個良好變量名稱的例子:adjective03 , name3 , myVerb1
在腳本中,代碼需要輸入在哪裡?在兩條綠色斜線之間
第 2 課題問題回答
變數可以存儲多於一種類型的資訊。真或假?真的
字串類型變數被什麼包圍?引言符
在您的代碼中,哪些東西可以和不可以之間有空格?字串內容可以包含空格(如 " My name "),變量不能(如 name1
第 3 課題問題回答
連接做什麼,以及如何?使用 .. 將兩個或更多字串/變量結合起來

課程說明 發現如何使用 Roblox 的免費編碼和設計工具建造終極互動字遊戲。在這個獨特的一小時課程中,學生將能夠探索電腦編程和遊戲設計的基礎知識,然後在線與朋友分享他們完成的經驗,創造自己的有趣故事!這個課程是專為新接觸編程的學生設計的,它是由 Roblox、最大的用戶生成 3D 體驗平台,和 Hour of Code™ 全球運動之間的合作創建的。

在本課程中,您的學生將:

  • 使用 Luau 學習和發展編程基礎。
  • 使用編程在 3D 世界中創建故事遊戲。
  • 帶回家一個完整的體驗,可以在線上 在線上播放和分享。