LEGO ブ ロ ッ ク を 使 っ た LEGOMindStorms 開 発 環 境 -ブ ロ ク ラ ミ ン グ の 開 発 ・ 実 行 環 境 1. 背 景 従 来 の プ ロ グ ラ ミ ン グ 環 境 は 、画 面 に 現 れ る 文 字 列 を 文 章 と し て 捉 え 、そ れ を 人 間 が 脳 内 で 構 成 し な が ら プ ロ グ ラ ミ ン グ を 行 う も の で あ っ た 。ブ ロ ッ ク を 用 い た プ ロ グ ラ ミ ン グ 環 境 は 、常 識 に と ら わ れ な い プ ロ グ ラ ミ ン グ ツ ー ル と し て 、従 来 に な か っ た 感 性 や 雰 囲 気 、感 覚 で の「 見 ら れ る・触 れ る 」プ ログラミングを可能にする。 2. 開 発 の 内 容 ブロックでプログラミングを行うために必要な実際のブロックに組み込 む べ き シ ス テ ム を シ ミ ュ レ ー ト す る 2 D/3D の グ ラ フ ィ カ ル ユ ー ザ ー イ ン タ ー フ ェ ー ス を 持 つ シ ミ ュ レ ー タ [fig.1, fig.2]を 開 発 し た 。 fig1. 2D イ ン タ フ ェ ー ス fig2.3D イ ン タ フ ェ ー ス こ れ は 、ブ ロ ッ ク 間 通 信 の シ ミ ュ レ ー ト と 、問 い 合 わ せ プ ロ ト コ ル の 実 装 及 び 、ブ ロ ッ ク プ ロ グ ラ ミ ン グ の 実 行 環 境 を 備 え る 。ブ ロ ッ ク プ ロ グ ラ ム の 実 行 部 分 は 、プ ラ グ イ ン で 実 装 さ れ て お り 、ブ ロ ッ ク を 何 ら か の カ タ チ に 変 換 す る 部 分 が ユ ー ザ ー 自 身 で 変 更 可 能 で あ る 。ブ ロ ッ ク プ ロ グ ラ ム の コ ン パ イ ラ と い え る こ の プ ラ グ イ ン を 「 OngakuMONOSASHI」 (つ く り あ げ た ブ ロ ッ ク の 雰 囲 気 か ら ス ケ ー ル に 乗 っ 取 っ た 音 楽 を 生 成 す る )、「 LegoSketch」 ( ブ ロ ッ ク の 形 状 と 雰 囲 気 を ThinkingSketch[http://sketch.jp]に 伝 え て 絵 を 描 く )[fig.3]、 「 LEGOnoHIMITSU」(ブ ロ ッ ク 形 状 を キ ー に フ ァ イ ル を 暗 号 化 す る )の 3 つ 開 発 し た 。 fig3. LegoSketch の 出 力 3. 従 来 の 技 術 と の 相 違 特 に ブ ロ ッ ク 言 語 コ ン パ イ ラ で あ る プ ラ グ イ ン の 部 分 に お い て 、入 力 と 出 力 の 関 係 を 、入 力 の「 雰 囲 気 」の よ う な メ タ レ ベ ル で 捉 え た も の は 無 か っ た だ ろ う 。そ の よ う な 視 点 で 捉 え る と 、一 つ の プ ロ グ ラ ム が 様 々 な 形 に 化 け る こ と が で き る 。今 回 の 場 合 に お い て も 、同 じ 形 状 で 音 楽 、絵 、暗 号 化 の キ ー の 3 つ を 実 行 で き る こ と に な る 。ブ ロ ッ ク を 持 ち 歩 き 、そ の 場 そ の 場 に お い て 全 く 異 な る 出 力 を 得 る こ と が 出 来 る 特 徴 は 、 Mobile-Computing, Pervasive-Computing が 発 展 し て い く こ れ か ら の ユ ビ キ タ ス 時 代 に マ ッ チ する環境といえる。 4. 期 待 さ れ る 効 果 開 発 成 果 は 、一 般 に 公 開 さ れ る 予 定 で あ る 。こ れ に よ り 、従 来 の プ ロ グ ラ ミ ン グ に あ っ た 固 定 観 念 が 取 り 去 ら れ る 可 能 性 が で て く る 。ま た 、 「雰囲気」 な ど を 入 力( ブ ロ ッ ク 形 状 )と 出 力 の 橋 渡 し に 用 い る こ と で 、子 供 の 情 操 教 育などに用いることも可能だと考えている。 5. 普 及 の 見 通 し 開発成果は一般に公開される予定で、プラグインの仕様も公開するため、 新 し い ブ ロ ク ラ ミ ン グ (Blockraming)言 語 が 誕 生 す る 可 能 性 が あ る 。 6. 開 発 者 名 ・ 松 村 耕 平 (公 立 は こ だ て 未 来 大 学 [email protected]) ・ 石 塚 樹(公 立 は こ だ て 未 来 大 学 [email protected]) ・ 小 川 浩 平 (公 立 は こ だ て 未 来 大 学 [email protected]) な お 、今 後 の 開 発 成 果 の 公 表 な ど は http://uniblock.org で 行 わ れ る 予 定 で ある。
© Copyright 2026 Paperzz