冒险游戏部分 1

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

课程描述 :学习了 Roblox Studio 和脚本的基础知识后,学生通过开始更复杂的项目,即冒险游戏,进一步发展他们的技能。他们将规划他们的游戏元素,创建虚拟世界,并设置基本游戏玩法组件,例如跟踪玩家物品。

课程目标
  • 通过规划游戏元素并在 Roblox Studio 中创建它们来练习预生产。:
  • 通过创建脚本来跟踪玩家信息来展示变量和函数的知识。
技能和概念
  • 游戏机制 - 玩家在游戏中执行的动作,例如跑步或收集。游戏由多个游戏机制组成。:
  • 预生产 - 在 Roblox Studio 等软件创建之前,通过绘制草图来规划项目。
材料

概述

持续时间活动描述
5 分钟介绍介绍会话。
10 分钟引导工作:计划游戏创建游戏设计文档来规划项目的元素。
10 分钟引导工作:创建世界使用以前的愿景文档中的地形工具设计一个环境。
30分钟指导教程:设置游戏跟踪玩家物品并构建玩家将收集的第一个物品的代码脚本。
5 分钟总结反思项目并总结学到的概念。

课程计划

介绍

  1. 解释学生将在下一三个会话中使用在前期会话中学到的技能来构建游戏。他们将:
    • 使用游戏设计文档设计他们独特的世界。
    • 在 Roblox 中创建一个世界,在游戏设计文档中引用其计划。
    • 创建和编写玩家在游戏中收集的物品。

指导工作 - 计划游戏

  1. 请注意,学生在本节开始时不需要访问计算机。
  2. 带领学生通过课程:创建地图,在部分停止之前:创建环境。
  3. 当学生绘制起始区域时,请记住以关注中/正在关注内容。
    • 绘制的区域应在学生一周内能完成的范围内 - 例如带有前院的房屋或简单的森林与详细的城市街砖块相比。这有助于集中学生,他们可以在完成后随时添加更多。
    • 图纸不必复杂——圆圈和方块等简单符号就足够了。

引导工作 - 创建世界

  1. 学生应在这一部分的计算机上。
  2. 引导学生通过课程:创建地图,从创建环境开始
    • 短暂地向学生展示每次一个地形工具,最多给予创建起始区域最多六分钟。他们总是可以在之后添加更多。

指导教程 - 设置游戏

  1. 通过以下教程引导学生:编写排行榜

总结

  1. 回顾学生创造和词语:游戏机制和预生产。
  2. 可选:让学生反思他们会议中期的问题,通过提出以下一个或多个问题来实现:
    • 一个挑战性很强但是如何克服的事情。
    • 你想在下两个会话中改进的一个技能(例如,更擅长解决问题、制作更有趣的世界等)。
    • 今天你最激动的事情是什么。你是怎么做到的,为什么那很激动人心?

附录

排除问题的提示

  • 变量 leaderstats 的名称必须为 "leaderstats" 。没有这个,脚本不会知道创建新的排行榜。
  • 手册:冒险游戏参考 帮助学生跟踪变量名称。如果他们替换了默认变量名称,例如 "Gold" 用自拥有的东西,例如 "Rubies" ,这特别有用。
  • 提醒学生使用零件建造一切,而不是使用工具箱。使用工具箱可能会导致他们的游戏出现未知问题。

课堂管理

  • 当学生在他们的项目上工作时,帮助他们记住在会话结束时他们可以完成的合理范围。
  • 如果学生有雄心勃勃的目标(我想在游戏中建立三个不同的世界),请提醒他们专注于今天的当前会话的目标。让他们将额外的想法记录在游戏设计文档上。
  • 设置严格的期望,即学生可以在起始区域工作多长时间。他们总是可以在之后的会话中继续。

自定义课程

  • 学生可以花更多时间使用地形工具或添加装饰部件来构建起始区域。
  • 如果学生不确定要添加什么,请问他们期望在那个主题世界中找到哪些对象(例如如果你在月球基地上,你会看到什么?你怎么能用零件来建造它?
  • 学生可以添加多种类型的物品进行收集。只需记住,每个项目都遵循相同的组织在 Explorer 中,并设置了名为 CanHarvest 的 BoolValue 为真值。