友情提示:380元/半年,儿童学编程,就上码丁实验室。
这个游戏的意图非常明显,即,培养学习者结构化描述事物的能力,既有对事物表象的描述(图片),也有对抽象的数量的描述(腿数),同时还有对事物具体特征的描述。通过这样的拼图训练,试图让学习者建立起一种习惯,用有限的图片、文字及数字来描述周围熟悉的事物,而这正是面向对象编程的基础。
在拼图游戏中,有三类块:
- 声明块:一个半包围结构的绿色块,它定义了一种动物,如蜗牛,包含以下三个要素:
- 一个输入插槽(右侧);
- 一个连接点(内部);
- 一个下拉列表,提供了可选的数字,用来描述动物的腿数;
要求玩家在插槽和连接点处,放入合适的图片块及特征块,并选择与该动物相匹配的腿数;
- 图片块:与声明块相对应的动物的图片,左侧有输出插头,可以与声明块的输入插槽拼接在一起;
- 特征块:用于描述声明块中动物的特点,如,蜗牛具有粘液和壳;该块上凹下凸,既可以与声明块中的连接点相连,也可以与其他的特征块相连。
在这组最简单的编程游戏中,共有4个声明块、4个图片块及8个特征块,可以拼成四组完整的“图”,来完成对四种动物的描述。
blockly游戏:https://blockly-games.kidscoding8.com/blockly-games/zh-hans/index.html?lang=zh-hans