我们如何制作硬纸板代码或棋盘游戏Golem Battle的Scratch版本

一款可教授编程和机器人“ Golem Battle”基础知识的棋盘游戏,为期5年。 游戏继续生活和发展。 您可以在本文中了解我们提出的想法以及第一版的开发。

但是现在,我们将讨论冒险引入游戏中的方法和视觉组件的巨大变化,包括由于父母和老师的要求。 通过基于流程图的程序代码可视化方法,游戏的两个版本几乎保持不变,但是在第三版中,我们“放弃了”

但是我们还被要求将游戏不仅与学校的课程和教科书联系起来,而且还与孩子们在初始阶段学习的语言和编程环境(即Scratch和Python)联系起来。 尽管如此,我们的游戏针对的是7-10岁的儿童,而最需要这些环境和语言。

但是您可以看一下初始开发表,您可以看到我们不仅制定了它们:

图片

此类团队地图的开发(即为您的Golem机器人指定程序)始于2017年。 基于当时的Scratch 2版本,我们将主要命令重命名为块类型:

图片

这是Python映射示例的样子:

图片

然后,我们将PDF文件提供给家长和老师进行测试(由于我们尚不打算发布Python版本,因此仍可以下载Python版本),最后我们得到反馈,让孩子们开始感到困惑。 他们以前很困惑,但更多地是在机器人的位置及其在田野中的方位,而不是在团队中(在困难的循环和带有传感器的条件下最大)。 现在,孩子们只是使团队感到困惑,因为有些人早于掌握Scratch环境就开始了游戏,甚至都没有保存说明性的图标。

我们决定不使用Python命令,但必须在块中添加文本说明。 对于所有测试,2018年几乎都过去了,预购在末期未能成功推出,2019年开始,随之而来的是...过渡到Scratch的第三版。

我们必须存储新的色块图,然后再次重新绘制所有卡片,同时对其进行改进(并删除了Scratch小猫,因为我们不允许添加它)。

在此示例中可以看到结果。 左侧是“经典”魔像战的地图,右侧是Scratch表示:

图片

接受经典流程图的成年人可能会说现在情况变得更糟了,但是“对儿童”的测试表明他们以这种方式很好地感知卡片,并在计算机和纸板环境之间画出了相似之处。

我们唯一被正确建议的事情是增加颜色的对比度(通过使背景更明亮,块的颜色更明亮)并增加重复的信息图图标的大小。

新版本被称为“ Golems之战。Parobot卡联盟 ”,除了更换团队卡之外,我们还重新设计了构建运动场的原理,构建机器人的机制以及进行了其他更改,这使我们能够将游戏的心理上限设定为“最高1000卢布”。 与其他游戏一样,我们将通过众筹发布该游戏,如果您支持该游戏,我们将非常高兴。

图片

我们希望这个版本能够成功,我们决定制作Python(以及不久之后的Java)团队地图以及Golem Battle的“经典”版本, 可以免费分发和下载

Source: https://habr.com/ru/post/zh-CN466143/


All Articles