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