編寫故事遊戲

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

課程說明 :開始您參與全球 Hour of Code™ 計劃的編程旅程。 ISTE 標準 : 創新設計者 4a、4c、4d、Creative Communicator 6b、6d

課程目標

  • 在 Roblox Studio 中使用 Lua 代碼儲存用戶輸入。
  • 與預寫故事結合。
  • 測試並解決問題。
  • >

技能和概念

    變量 - 代碼中的資訊。 字串 - 可以存儲整個句子,寫在引號裡。 0> 1> 結合兩個字串到一起使用 4>..4>

    7>Concatenation

    7> 將兩個字串結合到一

準備

  • 下載並準備播放此 課程簡介影片 >
  • 列印手提課程簡介和準備演講
  • >

    0> 0>可選 - 確保學生有足夠的空間來體驗動作參考動畫0> >0>

材料

總覽

時效活動說明
5 分鐘介紹介紹項目和課程結構。
5 分鐘引導工作:創作故事讓學生寫下他們的故事並創建位置標記。
25 分鐘引導教學:故事遊戲通過教學帶領學生建立故事遊戲。
10 分鐘獨立工作:完成學生項目讓學生抓上或繼續建立故事。
5 分鐘結束總結課題,讓學生分享故事

課程計畫

介紹

  1. 播放這個 視頻 關於 Hour of Code™,一個全國性計劃,讓數以百萬計的學生參與一個小時的電腦程式設計。
  2. 告訴學生們,他們將使用 Roblox Studio 建造遊戲。他們將寫一個故事,然後使用學生的答案來取代字詞和名稱。舉例:有一天 [name] 醒來了,吃了一個巨大的 [用戶最愛食物]。
  3. 播放項目概貌視頻,讓學生看到他們將創建和構建的激烈掌聲。

引導工作 - 創建故事

  1. 提供學生紙和鉛筆,讓他們寫下自己的故事。
  2. 帶領學生通過編寫故事的課程。
    • 讓學生在電腦外進行此活動,以降低分心。
    • 腦力風暴提示:讓學生在有一個建議角色 (巫師、廚師等) 的同時,有另一個建議那個角色做什麼。

引導教學 - 故事遊戲

  1. 通過開啟樣板的教學開始開啟樣板和結束完成並添加

獨立工作 - 完成學生項目

  1. 向學生顯示完成和添加的提示和技巧。
  2. 讓學生重新補充他們的項目。 如果已完成,請添加以下挑戰,讓他們添加兩個或更多角色(每個角色使用不同的變數:名稱2、名稱3)。

結束

  1. 重溫學生創作和詞彙:變數、字串、結合。
  2. 鼓勵 2 或 3 名學生聲稱他們寫作為一個課程的故事。例如,一個學生閱讀故事,然後呼叫另一個學生提供答案。

附件

排障提示

一般排解提示

  • 介紹學生「Ask 3 Before Me」:學生需要向三位同學問清楚,才能向教師請求協助。
  • 讓鄰居測試互相的工作。當他們測試時,勵勵學生注意到類似於順序不能的空格。 第一課:創建變量
  • 為了幫助學生更好找到故事發生器指指令碼,請在顯示板上畫出順序: StarterGUI > GameGUI > StoryManager
  • 當學生輸入他們的第一個變量時,請確認它在兩個斑點綠線之間。這將有助於避免未來的錯誤。 課程 2:獲得玩家答案
  • 要求嚴格的寫字和拼寫,例如 storyMakerGetInput 。有一個拼寫不正確或寫錯的字母會導致錯誤。
  • 提醒學生按下停止按鈕,每次他們完成遊戲測試後。 課程 3:故事的故事
  • 隨著學生輸入文字,可能會發現額外的空格或某些字詞組合在一起。變量字串會在引號之間顯示文字。
  • 如果故事寫入了「wizardNia」等字串,請在變量之前加一個額外的空格。

自訂課程

簡化課題

  • 讓學生專注於寫一個問題、一個句子和一個變數。 擴展課程
  • 讓學生包含至少一個技巧來自 提示和技巧
  • 允許學生交易地點,以便在完成時交換體驗。

其他資源

以下是檢查內容了解程度的問題。

第一課問題回答
變數是...資訊的預設值
指令碼是什麼?用於執行程序的代碼
命名一個好變數名的範例:adjective03 , name3 , myVerb1
指令碼在哪裡需要輸入?在兩個綠色斑點線之間
第二課題回答
變數可以裝載更多種類的資訊。真或假?
字串類型變數是否被沙灌在以下之間?引號
在您的代碼中,您可以和不能有空格之間的空格。字串內容可以有空格 (像「My name」)、變數不能 (像「name1」)
第三課:問題回答
concatenation 是做什麼的,和如何做?使用 .. 結合兩個或多個變量

課程說明 發現如何使用 Roblox 的免費編程和設計工具建立終極互動文字遊戲。在這個獨一無二的一小時課程中,學生將能夠探索電腦程式和遊戲設計的基本知識,然後在線上與朋友分享自己的完成體驗,即可��

在這個課程中,你的學生將:

  • 使用 Lua 學習並發展程式設計基礎。
  • 使用程式碼在 3D 世界中創作故事遊戲。
  • 帶回家一個完整的體驗,可以在線上 在線上玩和分享。