« 自転車は何処を走ればいい? | トップページ | サービスの質と対価 »

2008年2月23日 (土)

LEGO Mind Storm

080218_21020001 080218_21010001 今まで話して知っている人に出会った事が無いのだが、皆さんご存知のLEGOが出しているプログラマブルなロボットである。

Ws000002 Ws000003 ロボット自体もブロックなのは、LEGO故に当然としても、用意されているプログラミングソフトウエアもブロックを組む様に書いて行く。

Ws000004 プログラミングは、オブジェクト指向を地で行ってるようなつくりで、コントロールブロックを重ねていき動作をくみ上げる。基本はブロックを組むのだ。正しくLEGOである。
ロボット自体がオブジェクトクラスで、選択したロボットタイプがインスタンスと考えれば良いのかな?
選択したロボットタイプによって使用できるコントロールブロックが異なる。
Ws000000Ws000001 コントロールブロックは、メソッドのように各動作ごとに組まれていて各メソッドの微調整も可能になっている。
プログラミングは、ロボットのパーツにコントロールブロックとしてのメッセージを投げ、パーツがその通りに動く、正にオブジェクト指向なのだ。始めて触った時、昔いじり回したSmall Talkを思い出して楽しかった。
MITで授業に使われている理由が解るような気がする。プログラミングを習う教材にはもってこいだろう?

現在はトイザラスとかでも扱っているようだが、これを買った当時は所沢からだと一番近いのは、池袋東武デパートのみで、わざわざ買いに行ってきた。おもちゃとして考えれば破格の3万円オーバー。でも、残念ながら子供達は興味を示してくれず、結局僕のおもちゃになってしまった。

|

« 自転車は何処を走ればいい? | トップページ | サービスの質と対価 »

パソコン・インターネット」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: LEGO Mind Storm:

« 自転車は何処を走ればいい? | トップページ | サービスの質と対価 »