BlocklyはGoogle製のブロック連結型プログラミング言語です。 みんな大好きレゴブロック。ブロックを組み合わせていくだけでどんなものでも自由に造形できます。あんな感じにプログラミングできてしまうのがBlocklyです。Google製のビジュアルプログラミング言語で、面白いことが色々できそうです。 デモです。move forward、つまりまっすぐ進むというアクションです。 アクションは色々あります。右回転、左回転などなど。 ブロックさながらに連結させます。 色々つなげて実行しました。これでゴールまでたどり着けます。 こちらは計算用ブロック。 こんな感じにつなげられます。 それをJavaScriptで表すとこんな感じです。 Dartでの表現。 Python。 XMLも用意されています。 ifや以上以下を使った判定処理もできます。 ifはさらにブロック内部で細かく作ることもできます。