SoraMame.Block - Webベースのブロック型ビジュアルプログラミング言語
ここ数年でビジュアルプログラミングが市民権を得てきました。教育用としてよく使われており、Scratchが有名です。Scratchは様々なデバイスで動きますが、一番基本はPCになるでしょう。 今回紹介するSoraMame.BlockはWebブラウザ上で動作するビジュアルプログラミング言語です。ゲームや線を描画するアプリが作れます。
SoraMame.Blockの使い方
デモです。あらかじめゲームはできあがっています。
ジャンプで逃げます。そしてSpeedという変数のブロックを入れ替えることでゲーム速度をコントロールできます。
こちらはFizzBuzzのデモです。
実行すると結果が表示されます。
こちらはCanvas上に描画するデモ。
SoraMame.BlockはScratchに比べて、より多くのものが作れそうです(そのためにはブロックを多数組み合わせる必要がありますが)。変数や関数、繰り返し処理などを使うことで、高度なビジュアルプログラミングができるでしょう。一歩進んだビジュアルプログラミング言語と言えそうです。
SoraMame.BlockはJavaScript製のオープンソース・ソフトウェア(MIT License)です。
ycatch/SoraMame.Block: This is block-type code editor for tiny script.