课程描述 :开始您参加世界范围内“时间代码”™行动的编程旅程。 ISTE 标准) : 创新设计者 4a、4c、4d、 创意通讯 6b、6d
课堂目标 |
|
技能和概念 | 变量 - 代验证码中的信息的占位符。 字符串 - 可以存储整个句子,用括号写入。 0> 连接 0> 1> concatString1> - 可以将两个字符串合并为一个使用 4> .. 4> |
准备 | 下载并准备玩这个课程的课程概览视频 打印手提板和准备演示 0> 打印手提板和准备演示0> 3> 选项 - 确保学生有足够的空间来体育移动以便进行动作 3> |
材料 |
|
总览
持续时间 | 活动 | 描述 |
---|---|---|
5分钟 | 介绍 | 介绍项目和课程结构。 |
5分钟 | 制作引导式工作:创建故事 | 让学生写下他们的故事并创建占位符。 |
25 分钟 | 向导教程:故事游戏 | 通过教程引导学生建立故事游戏。 |
10 分钟 | 独立工作:完成学生项目 | 让学生们抓上或继续建立故事。 |
5分钟 | 包装 | 总结课堂,让学生分享故事 |
课程计划
介绍
- 播放这个 视频 关于 Hour of Code™,一个全国性倡议,将数百万的学生带入一小时的电脑编程。
- 告诉学生们,他们将使用 Roblox Studio 创建游戏。学生将写一段故事,然后使用学生的答案来替换单词和名称。例如:有一天[name]醒来时吃了一个巨大的[用户的最爱食物]。
- 播放项目概览视频,让学生看到他们创建和构建的激动。
制导工作 - 创建故事
- 提供学生的纸和铅笔来写下他们的故事。
- 引导学生通过课程写故事。
- 让学生在旁边的电脑上做这个活动,以减少分心。
- 大脑风暴提示:让学生在有一个建议一个角色 (巫师、厨师等) 的同时,另一个建议那个角色做什么。
向导教程 - 故事游戏
独立工作 - 完成学生项目
- 向学生们显示完成和添加的提示和技巧。
- 让学生们回顾他们的项目。 如果已完成,请添加以下挑战,让他们添加两个或更多的角色(每个角色使用不同的变量:名称2、名称3)。
包装起来
- 重述学生创建的内容并单词: 变量, 字符串, concatenation.
- 鼓励 2 或 3 名学生口头分享他们写作为一种课程的故事。例如,一名学生读出故事,然后呼叫另一名学生提供答案。
附录
排查提示
一般的惹怒修复提示
- 向学生介绍“Ask 3 Before Me”:学生需要向三个同学问三个问题,然后才能向导师请求帮助。
- 鼓励邻居测试他们的工作。当他们测试时,请学生注意到并修复常见错误,例如并列空格丢失。 第一课:创建变量
- 要帮助学生更好找到故事发生器脚本,请将顺序绘制在显示板上:StarterGUI > GameGUI > StoryManager。
- 当学生在他们的第一个变量中输入时,请确保它在两个绿色点击线之间。这将有助于避免未来的错误。 第二课:获取玩家答案
- 要求学生使用 storyMaker 和 GetInput 等字符串时,必须避免发生错误。
- 提醒学生在他们完成游戏测试时按下“停止”按钮。 第三课:讲故事
- 当学生打字时,他们可能会注意到额外的空格或某些字符串组合在一起。变量串在括号之间显示文本。
- 如果故事写入了像 “wizardNia” 这样的组合字,请在变量之前添加额外空间。
自定义课程
简化课堂
- 让学生专注于写一个问题、一个句子和一个变量。 扩展课程
- 让学生包含至少一个技巧来自 提示和技巧 。
- 允许学生交换地点体验,完成后再交换体验。
其他资源
以下是检查内容了解的问题。
第一课问题 | 回答 |
---|---|
变量是... | 信息的替换符 |
脚本持有什么? | 运行程序的代码 |
命名一个例子好变量名: | adjective03 , name3 , myVerb1 |
脚本中的哪个部分需要输入代码? | 在两个绿色撬棍线之间 |
第二课问题 | 回答 |
---|---|
变量可以容纳更多类型的信息。是或否? | 真的 |
字符串类型变量被 Sandwich 在哪里? | 引号 |
在您的验证码中,您可以和不能有空格在它们之间吗? | 字符串内容可以有空格(像“ My name ”),变量不能有(像“ name1 ”) |
第三课问题 | 回答 |
---|---|
concatenation 是如何做的? | 使用 .. 将两个或多个字符串/变量组合在一起 |
课程描述 使用 Roblox 的免费编程和设计工具建立终极互动单词游戏。 在这个独特的一小时课程中,学生将能够探索计算机编程和游戏设计的基础,然后在线分享他们的完成体验给朋友,并创建自己的有趣故事! 该课程特别适合新手编程, Roblox 的教育平台上最
在本课程中,你的学生将:
- 使用 Lua 学习和开发程序基础。
- 使用编程在 3D 世界中创建故事游戏。
- 带回家一个可以在线播放和分享的完整体验。