课程描述:在学习了Roblox Studio和脚本的基础知识后,学生们通过开始一个更复杂的项目——冒险游戏,进一步提升他们的技能。他们将规划游戏的元素,创建一个虚拟世界,并设置基本的游戏组件,比如跟踪玩家物品。 课程目标通过规划游戏的元素并在Roblox Studio中创建它们来实践前期制作。通过创建一个脚本来跟踪玩家信息,展示对变量和函数的知识。技能和概念游戏机制 - 玩家在游戏中进行的动作,如奔跑或收集。游戏由多个游戏机制构成。前期制作 - 在像Roblox Studio这样的软件中创建之前,规划项目,例如通过绘制草图。材料手册:冒险游戏愿景文件手册:冒险游戏参考 概述 持续时间活动描述 5分钟介绍介绍本次课程。10分钟指导工作:规划游戏创建游戏设计文档以规划项目的元素。10分钟指导工作:创建世界根据之前的愿景文档,使用地形工具设计环境。30分钟指导教程:设置游戏编写脚本以跟踪玩家物品,并构建玩家将收集的第一个物品。5分钟总结反思项目并回顾所学概念。 课程计划 介绍 解释学生将在接下来的三节课中使用先前课程中学习的技能来构建一个游戏。他们将: 使用游戏设计文档规划他们独特的世界。 在Roblox中创建一个世界,参考他们的游戏设计文档中的计划。 创建并编写供玩家在游戏中收集的物品。 指导工作 - 规划游戏 注意在本节开始时学生不需要访问计算机。 引导学生完成课程:创建地图,在“创建环境”部分之前停止。 当学生绘制他们的起始区域时,请记住以下几点。 绘制的区域应在学生一周内能够实现的规模内,例如一个带前院的房子或一个简单的森林,而不是一个复杂的城市街区。这有助于集中学生的注意力,他们可以在完成后随时添加更多内容。 绘图不必复杂 - 圆形和方形等简单符号就足够了。 指导工作 - 创建世界 学生在本节中应坐在计算机前。 引导学生完成课程:创建地图,从“创建环境”开始 简要向学生展示每个地形工具,并给最多六分钟的时间来创建他们的起始区域。他们以后可以继续添加更多内容。 指导教程 - 设置游戏 引导学生完成以下教程:编写排行榜代码。 总结 回顾学生创建的内容和词汇:游戏机制和前期制作。 可选:让学生通过问以下一个或多个问题来反思他们课程的中期: 一件挑战性的事情和他们是如何克服的。 在接下来的两节课中希望提高的一项技能(例如,更好地排除故障、制作更有趣的世界等)。 今天你完成的最激动人心的事情是什么?你是如何做到的,为什么这令你感到兴奋? 附录 疑难解答提示 leaderstats变量的名称必须是"leaderstats"。没有这个,脚本将无法创建新的排行榜。 手册:冒险游戏参考可以帮助学生跟踪变量名称。如果他们用自己的名称替换了默认变量名称,例如将"Gold"替换为"Rubies",这尤其有用。 提醒学生使用零件构建所有内容,而不是使用工具箱。使用工具箱可能会给他们的游戏带来意想不到的问题。 课堂管理 当学生在他们的项目上工作时,帮助他们保持合理的期望,以实现他们在课程结束时能够完成的内容。 如果学生的目标很高(我想在我的游戏中建造三个不同的世界),提醒他们专注于本节课的当前目标。让他们将其他想法写在游戏设计文档上。 对学生在起始区域上花费的时间设定严格的期望。他们可以在后续课程中继续进行。 定制课程 学生可以花更多时间使用地形工具来扩展他们的起始区域或添加装饰性部分。 如果学生不确定添加什么,可以问他们在那个主题世界中预期会看到什么物体(例如:如果你在月球基地,你会看到什么?你如何用零件构建它?) 学生可以添加多种类型的可收割物品。只需记住,每个物品在资源管理器中遵循相同的组织,并且有一个名为CanHarvest的BoolValue设置为true。