最新消息:

块语言编程游戏2:拼图

Blockly 少儿编程 3213浏览 0评论

这个游戏的意图非常明显,即,培养学习者结构化描述事物的能力,既有对事物表象的描述(图片),也有对抽象的数量的描述(腿数),同时还有对事物具体特征的描述。通过这样的拼图训练,试图让学习者建立起一种习惯,用有限的图片、文字及数字来描述周围熟悉的事物,而这正是面向对象编程的基础。

块语言编程游戏2:拼图

 

 

 

在拼图游戏中,有三类块:

    1. 声明块:一个半包围结构的绿色块,它定义了一种动物,如蜗牛,包含以下三个要素:
      • 一个输入插槽(右侧);
      • 一个连接点(内部);
      • 一个下拉列表,提供了可选的数字,用来描述动物的腿数;

要求玩家在插槽和连接点处,放入合适的图片块及特征块,并选择与该动物相匹配的腿数;

块语言编程游戏2:拼图

  1. 图片块:与声明块相对应的动物的图片,左侧有输出插头,可以与声明块的输入插槽拼接在一起;
    块语言编程游戏2:拼图
     
  2. 特征块:用于描述声明块中动物的特点,如,蜗牛具有粘液和壳;该块上凹下凸,既可以与声明块中的连接点相连,也可以与其他的特征块相连。

在这组最简单的编程游戏中,共有4个声明块、4个图片块及8个特征块,可以拼成四组完整的“图”,来完成对四种动物的描述。

块语言编程游戏2:拼图

blockly游戏:https://blockly-games.kidscoding8.com/blockly-games/zh-hans/index.html?lang=zh-hans

您必须 登录 才能发表评论!