介绍编程和游戏设计

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

课程描述 :让学生在 Roblox 创建和编写他们的第一次体验。学习如何构建障碍路线和代码变色块。 ISTE 标准 : 创新设计师 4a、4c、4d、创意通讯者 6b、6d

课程目标
  • 操纵 3D 零件来创建障碍路线。:
  • 设计并进行体验设计,专注于娱乐用户体验。:
  • 使用变量和循环创建游戏内视觉效果的脚本。
技能和概念
  • 变量 - 代验证码中的信息占位符。:
  • 字符串 - 一个变量,可以存储整个句子,用引号写入。:
  • 循环 - 一组代码,直到另有说明才会重复。
准备
  • 确保每个学生都有一个 Roblox 帐户,并且知道他们的登录信息。
  • 打印手册并准备演示。
材料

概述

持续时间活动描述
5 分钟介绍介绍项目和课程结构。
30分钟指导教程:进入工作室通过构建第一部分障碍路线来介绍 Roblox Studio 的基础。
60 分钟指导教程:编程入门创建改变零件颜色的脚本。
20 分钟独立工作:完成学生项目让学生追上或继续构建他们的项目。
5 分钟总结反思项目并总结学到的概念。

课程计划

介绍

  1. 介绍课程:

    • 学生将制作自己的障碍赛(其他人可以游玩)。
    • 还将学习编写代码来创建颜色变化的零件来装饰他们的障碍赛。
  2. 确保所有学生都已经成功登录到 Roblox Studio。请注意,如果这是他们第一次,建议为此过程分配 5 分钟,以防任何学生在登录时遇到问题。

指导教程 - 进入工作室

  1. 通过以下教程引导学生:Roblox Studio 介绍

  2. 当你教学时,请记住以下几点:

    • 提醒学生旋转相机视图以获得准确的项目视图。
    • 鼓励学生使用 Explorer,这是 Roblox Studio 中的基础技能。

指导教程 - 编程入门

  1. 通知学生他们现在将开始编写代码来增加他们的体验。

    • 在这段时间内,学生应该专注于编程,而不是继续工作在他们的障碍障碍跑游戏上。他们以后会有时间继续添加更多零件或进行游戏测试。
  2. 通过以下教程引导学生:

独立工作 - 完成学生项目

  1. 当学生进入独立工作时,指出他们有以下目标需要达成以克服障碍路线。

    • 用户可以到达终点(以合理的难度水平)。
    • 有一个平衡的简单和困难的跳跃。
    • 免受任何意外的视觉或代码问题的影响。
  2. 让学生们跟上他们的编程项目。如果完成了,就给他们时间来添加更多或改进他们的障碍路线。

  3. 如果有时间,两个学生可以相互玩测试,并提供反馈。

结束包装

  1. 回顾学生创造和词语: 变量字符串循环
  2. 问两三个学生他们会对自己的体验进行什么改进。例如,更具视觉吸引力的端点或更具挑战性的跳跃

附录

排除问题的提示

一般排除故障提示

  • 向学生介绍“在我之前问 3 个问题”:学生需要向三名同学询问,然后才能向导师寻求帮助。
  • 请记住,学生对计算机的经验各不相同。在教学时强调准确的步骤,例如何时双击或右击。
  • 设置对完成任务的严格时间期望,例如 1 分钟选择零件的颜色,或两分钟进行测试。 工作室介绍
  • 强调学生正在创造一个体验,其他人也可以游玩,而不仅仅为自己。
  • 如果时间不多,课程颜色和材料可以选择性地使用。 编程介绍
  • 在这个年龄段学生最常见的错误是不正确的大写和拼写错误。
  • 问学生领导问题,而不是尽可能地解决问题。这允许学生建立宝贵的排除故障技能。例如:什么符号需要环绕一个字符串?-引号

自定义课程

扩展课程 让学生交换位置并相互体验经验。

  • 首先让学生在 2 星(他们喜欢的)和一个愿望(他们想看到的)的形式提供反馈。
  • 收到反馈后,每位学生都应该根据收到的反馈进行更改。

额外资源

如果您使用此教程作为工作坊的一部分,我们已包含公共使用的描述。 课程描述明示例: 拥有每月超过 6000 万用户的 Roblox,是世界上最大的社交技术平台。但你知道吗?所有由用户创建的 Roblox 体验?使用 Roblox 提供的免费工具创建和编写自己的游戏。这是第一次、渴望游戏开发者的完美课程。

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

  • 使用 Luau 学习编程基础。
  • 通过创建障碍路线来探索设计思维和 3D 建模,以及它们如何支持开发。
  • 带回家一个完整的体验,可以在线播放和分享。