编写故事游戏

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

课程描述 :开始您参加世界范围内“时间代码”™行动的编程旅程。 ISTE 标准) : 创新设计者 4a、4c、4d、 创意通讯 6b、6d

课堂目标
  • 使用 Roblox Studio 中的 Lua 代码存储用户输入。
  • 与预写故事结合。
  • 测试和解决结果代验证码。
技能和概念

    变量 - 代验证码中的信息的占位符。 字符串 - 可以存储整个句子,用括号写入。 0> 连接 0> 1> concatString1> - 可以将两个字符串合并为一个使用

    4> ..

    4>

准备

    下载并准备玩这个课程的课程概览视频 打印手提板和准备演示 0> 打印手提板和准备演示0>

    3> 选项 - 确保学生有足够的空间来体育移动以便进行动作

    3>

材料

总览

持续时间活动描述
5分钟介绍介绍项目和课程结构。
5分钟制作引导式工作:创建故事让学生写下他们的故事并创建占位符。
25 分钟向导教程:故事游戏通过教程引导学生建立故事游戏。
10 分钟独立工作:完成学生项目让学生们抓上或继续建立故事。
5分钟包装总结课堂,让学生分享故事

课程计划

介绍

  1. 播放这个 视频 关于 Hour of Code™,一个全国性倡议,将数百万的学生带入一小时的电脑编程。
  2. 告诉学生们,他们将使用 Roblox Studio 创建游戏。学生将写一段故事,然后使用学生的答案来替换单词和名称。例如:有一天[name]醒来时吃了一个巨大的[用户的最爱食物]。
  3. 播放项目概览视频,让学生看到他们创建和构建的激动。

制导工作 - 创建故事

  1. 提供学生的纸和铅笔来写下他们的故事。
  2. 引导学生通过课程写故事
    • 让学生在旁边的电脑上做这个活动,以减少分心。
    • 大脑风暴提示:让学生在有一个建议一个角色 (巫师、厨师等) 的同时,另一个建议那个角色做什么。

向导教程 - 故事游戏

  1. 通过开始教程从打开模板添加

独立工作 - 完成学生项目

  1. 向学生们显示完成和添加的提示和技巧。
  2. 让学生们回顾他们的项目。 如果已完成,请添加以下挑战,让他们添加两个或更多的角色(每个角色使用不同的变量:名称2、名称3)。

包装起来

  1. 重述学生创建的内容并单词: 变量, 字符串, concatenation.
  2. 鼓励 2 或 3 名学生口头分享他们写作为一种课程的故事。例如,一名学生读出故事,然后呼叫另一名学生提供答案。

附录

排查提示

一般的惹怒修复提示

  • 向学生介绍“Ask 3 Before Me”:学生需要向三个同学问三个问题,然后才能向导师请求帮助。
  • 鼓励邻居测试他们的工作。当他们测试时,请学生注意到并修复常见错误,例如并列空格丢失。 第一课:创建变量
  • 要帮助学生更好找到故事发生器脚本,请将顺序绘制在显示板上:StarterGUI > GameGUI > StoryManager
  • 当学生在他们的第一个变量中输入时,请确保它在两个绿色点击线之间。这将有助于避免未来的错误。 第二课:获取玩家答案
  • 要求学生使用 storyMakerGetInput 等字符串时,必须避免发生错误。
  • 提醒学生在他们完成游戏测试时按下“停止”按钮。 第三课:讲故事
  • 当学生打字时,他们可能会注意到额外的空格或某些字符串组合在一起。变量串在括号之间显示文本。
  • 如果故事写入了像 “wizardNia” 这样的组合字,请在变量之前添加额外空间。

自定义课程

简化课堂

  • 让学生专注于写一个问题、一个句子和一个变量。 扩展课程
  • 让学生包含至少一个技巧来自 提示和技巧
  • 允许学生交换地点体验,完成后再交换体验。

其他资源

以下是检查内容了解的问题。

第一课问题回答
变量是...信息的替换符
脚本持有什么?运行程序的代码
命名一个例子好变量名:adjective03name3myVerb1
脚本中的哪个部分需要输入代码?在两个绿色撬棍线之间
第二课问题回答
变量可以容纳更多类型的信息。是或否?真的
字符串类型变量被 Sandwich 在哪里?引号
在您的验证码中,您可以和不能有空格在它们之间吗?字符串内容可以有空格(像“ My name ”),变量不能有(像“ name1 ”)
第三课问题回答
concatenation 是如何做的?使用 .. 将两个或多个字符串/变量组合在一起

课程描述 使用 Roblox 的免费编程和设计工具建立终极互动单词游戏。 在这个独特的一小时课程中,学生将能够探索计算机编程和游戏设计的基础,然后在线分享他们的完成体验给朋友,并创建自己的有趣故事! 该课程特别适合新手编程, Roblox 的教育平台上最

在本课程中,你的学生将:

  • 使用 Lua 学习和开发程序基础。
  • 使用编程在 3D 世界中创建故事游戏。
  • 带回家一个可以在线播放和分享的完整体验。