
课程描述 :加入世界各地的代码时间™倡议的数百万人时,与 Roblox 一起开始编程旅程。 ISTE 标准 : 创新设计师 4a、4c、4d、创意通讯者 6b、6d
课程目标 |
|
技能和概念 |
|
准备 |
|
材料 |
|
概述
持续时间 | 活动 | 描述 |
---|---|---|
5 分钟 | 介绍 | 介绍项目和课程结构。 |
5 分钟 | 引导工作:创建故事 | 让学生写下他们的故事并创建占位符。 |
25 分钟 | 指导教程:故事游戏 | 通过教程引导学生建造故事游戏。 |
10 分钟 | 独立工作:完成学生项目 | 让学生追上或继续编写故事。 |
5 分钟 | 总结 | 回顾课堂并让学生分享故事 |
课程计划
介绍
- 播放这个 视频 关于 Hour of Code™,一项全国范围的倡议,将数百万名学生介绍到一小时的计算机编程。
- 告诉学生他们将使用 Roblox Studio 构建游戏,这是用于创建所有 Roblox 体验的工具。学生将写一段故事,然后使用用户的答案来替换单词和名称。例如:有一天[name]醒来吃了一份巨大的[用户最喜欢的食物]。
- 播放项目概览视频,向学生展示他们将创建和构建的体验,激发兴趣。
引导工作 - 创建故事
- 提供学生纸和铅笔来写他们的故事。
- 带领学生通过课程 写故事 。
- 让学生远离电脑进行此活动,以减少干扰。
- 讨论提示:让学生通过一个建议角色(巫师、厨师等),另一个建议该角色的功能。
指导教程 - 故事游戏
独立工作 - 完成学生项目
- 向学生展示 完成和添加 的提示和技巧。
- 让学生们追上他们的项目。如果完成,添加以下挑战,让它们添加两个或更多的字符(每个使用不同的变量:name2、name3)。
结束包装
- 回顾学生创造的内容和词语:变量、字符串、连接。
- 鼓励 2 或 3 名学生口头分享他们作为班级的写作的故事。例如,一位学生阅读故事,然后呼叫另一位学生提供答案。
附录
排除问题的提示
一般排除故障提示
- 向学生介绍“在我之前问 3 个问题”:学生需要向三名同学询问,然后才能向导师寻求帮助。
- 让邻居测试彼此的工作。当他们测试时,鼓励学生查找连接中缺少的空格等常见错误。 第一课:创建变量
- 为了帮助学生更好地找到故事管理员脚本,画出显示板上的顺序:StarterGUI > GameGUI > StoryManager。
- 当学生输入第一个变量时,请确保它位于两条粗绿色线之间。这将有助于避免未来的错误。 第二课:获取玩家答案
- 强调严格的大写和拼写,当学生输入字词时,如 storyMaker 和 GetInput 。一个字母拼写错误或不正确地大写会导致错误。
- 提醒学生每当完成游戏测试时按下停止按钮。 第三课:讲述故事
- 当学生输入句子时,他们可能会注意到额外的空格或一些单词组合在一起。字符串变量显示括号之间的文字信息。
- 如果故事写出像“wizardNia”这样的词组,请在该变量前加一空格。
自定义课程
简化教程
- 让学生专注于只写一个问题、一句话和一个变量。 扩展课程
- 让学生至少包含一个技巧来自 提示和技巧 。
- 允许学生在完成后交换位置玩彼此的经验。
其他资源
以下是检查内容理解的问题。
第 1 课问题 | 回答 |
---|---|
变量是... | 信息的占位符 |
脚本持有什么? | 运行程序的代码 |
给出一个良好变量名称的例子: | adjective03 , name3 , myVerb1 |
脚本中的代码需要在哪里输入? | 在两条绿色突线之间 |
第 2 课题问题 | 回答 |
---|---|
变量可以存储多于一个类型的信息。真或假? | 真实 |
字符串类型变量被夹在什么之间? | 引号 |
你的代验证码中可以和不可以之间有空格吗? | 文本内容可以包含空格(如“My name”),变量不能(如name1) |
第 3 课问题 | 回答 |
---|---|
连接做什么,以及如何? | 使用 .. 将两个或更多的字符串/变量结合起来 |
课程描述 发现如何使用 Roblox 的免费编程和设计工具构建终极互动词游戏。在这个独特的一小时课程中,学生将能够探索计算机编程和游戏设计的基础知识,然后在线与朋友分享他们完成的经验,编写自己有趣的故事!这个课程是专门为新接触编程的学生开发的,它是由 Roblox、用户生成 3D 体验最大的娱乐平台和 Hour of Code™ 全球运动之间的合作项目开发的。
在本课程中,您的学生将:
- 使用 Luau 学习和发展编程基础。
- 使用编程在 3D 世界中创建故事游戏。
- 带回家一个完整的体验,可以在线播放和分享。