マインクラフトによるプログラミング教育

Minecraft

近年知育教材としても活躍してる感じなマインクラフトというゲーム。

Microsoft社が買収して以降は「教育版」という教育機関向けのバージョンも販売してますが、

一般向けに販売しているバージョンでもプログラミング教育できるかも?というお話。

マインクラフトとは

元々は個人が開発した小規模ゲーム。

理由は不明だが、10年ほど前から人気に火が付き、本記事作成時点では世界で最も人気なゲームとなっている。

ゲーム内容

一般的なゲームと異なり、目的はなにもない。

このように、建築物を制作したり、サバイバル生活を楽しんだりと、楽しみ方は千差万別。

プログラミングによる操作

バージョンなどの制限はあるが、プログラムによってマインクラフトを操作可能である。

チャット入力

プログラムはたったこれだけ。

これをゲーム起動中に実行すると

このようにチャット画面に表示されます。

キャラクターの移動

1秒毎にX軸方向に1ずつ移動させる。

ブロックを設置する

爆破!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

まとめ

マインクラフトでプログラミングを学ぶというより、プログラミングを学べばマインクラフトでこんなこともできる、といった感じでした。

プログラミングに興味を持ってもらうという目的ならそこそこ「あり」な気がします。

コメント