机器人教学游戏开发日志

这个教学游戏旨在帮助青少年学习Unity的基本功能。

起因是,在第二次志愿者编程讲课时,一位学生表示我的教学方法很无聊。我的教学方法是基于Unity的第三人称示例关卡的,叫她关卡搭建并让她从Unity商店中找一些素材然后添加到关卡中。

Unity’s Third Person examples

在教授之前,我认为我的教学方法会非常引人入胜,因为我给她留了创作的空间。然而,在教学过程中,她给出了以下反馈:

“我不知道该做什么。”

“你需要控制我。(You need to control me.)”

“我很无聊。”

作为一名游戏策湖,听到用户说你的产品无聊是一件令人沮丧的事情。经过几天的思考,我意识到我的教学材料存在一个重要问题 – 用户没有明确的目标。为了制作更好的学习材料,我放弃了使用Unity的第三人称示例关卡,并开始设计自己的游戏来教授制作游戏的方法。

我当前的这个学生很喜欢机器人。她的梦想是在现实世界中建造一个机器人。虽然我没有能力教她关于机器人硬件的知识,但我决定设计一个以机器人为主题的游戏。我产生了机器人测试这一想法。设计一个测试场地来评估机器人的行走、跳跃、攀爬和躲避能力的。

这是第一个版本的设计:

有八个逐渐增加难度的详细目标:

  1. 攀爬斜坡
  2. 跨越间隙跳跃
  3. 重置测试场地
  4. 躲避移动障碍物
  5. 穿越狭窄和弯曲的独木桥
  6. 自动重置测试场地
  7. 综合测试,1、2、4、5目标的组合(当斜坡太陡时,尝试使用楼梯)
  8. 创建一个开始菜单

在第一个版本中,目标只通过文字显示。从关卡设计的角度来看,需要更多视觉元素来澄清目标。因此,我改进了关卡,通过改变颜色和使用旗帜来明确目标。此外,添加了一些装饰品,使场景看起来更有吸引力。

这是第二个版本的设计:

最初版本(右)和改进版本(左)的对比

在第二个版本的开始时,我只是改变了平台的颜色。然后,我意识到颜色仍然不够指示性,所以我添加了旗帜。在后续的用户测试中,旗帜确实起到了作用!我注意到,一进入这个游戏,青少年的注意力就被旗帜所吸引。其中一个人说:“哦,所以我需要到达那个旗帜。”通过这次经验,我学到了在一个物体中指示目标,不仅需要一个模糊的潜意识提示,即丰富多彩的平台,还需要一个明显而常见的提示,例如旗帜。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Scroll to Top