たくのろじぃのメモ部屋

プログラミング(C#)の基礎やそれを応用した技術情報をメモしておくブログです。

Minecraft Education Edition が素晴らしすぎた話

2020年に小学校でプログラミング教育が必修化します。で、どんな内容か調べてみたらブロックを並べる、いわゆるビジュアルプログラミングでした。

正直、「なーにがビジュアルプログラミングだ」と。「男は黙ってガリガリコードを書け」と。言いたいところでしたが、思わず「スゲェなおい」と驚いてしまいました(笑)。

今回は、そんないい意味で期待を裏切られた内容を書いていきます。

f:id:takunology:20191119194303p:plain

1. 教育版なのに、自由度は高い

これです。これ。普通、教育版というと「ゲーム要素なし」というような機能制限があると思いますが、なんと普通にサバイバルモードで遊べます。マインクラフトできるんです!

f:id:takunology:20191119190310p:plain

ウィンドウのタイトルがしっかり Minecraft Education Edition になってます。

もちろん、マルチプレイも可能です。

f:id:takunology:20191119190555p:plain

f:id:takunology:20191119190623p:plain

教育版と言えど、ここまでできると通常版のマインクラフトと同じですね。

しかし、これだけでないのが教育版です。

2. プログラミング学習コースが充実

View Library をクリックすると、なんと!

f:id:takunology:20191119191822p:plain

選べる4つのモード。そしてLESSONSです。

f:id:takunology:20191119191914p:plain

すごくないですか?こんなにたくさんのコースが!

イクラってこんなに高機能でしたっけ???

私が一番注目しているのはComputer Scienceです。

f:id:takunology:20191119192245p:plain

選り取りみどりですね。緑だけに...。試しにHour Codeをやってみます。

困ったらこのお姉さん先生に聞いてみましょう。

f:id:takunology:20191119194118p:plain

3. 説明が易しく、読み上げにも対応!

これ一番鳥肌立ちました(笑)

f:id:takunology:20191119194006p:plain

f:id:takunology:20191119194024p:plain

まさか読み上げ機能までついているとは思いませんでした。あらゆるユーザに配慮されていますね!

話しかけた後はプログミング環境が自動で立ち上がります。やり方も動き付きなのでとても分かりやすいです。

f:id:takunology:20191119194932p:plain

f:id:takunology:20191119195051p:plain

指示に従ってプログラミングすると...

f:id:takunology:20191119195415p:plain

f:id:takunology:20191119195432p:plain

門が開きました!

これだけでも嬉しいですね。レッドストーン回路や感圧版なしに開閉できるのはなんか不思議な感覚だと思います。

この続きもすごく楽しかったのですが、長くなってしまうので教育版マインクラフトを実況している方たちに任せて、ここで終わります。本当に楽しいツールです。

4. ビジュアライズならではの良さと親切設計

実際にプログラムの動きを視覚的に確認できるので、見てて楽しいです。エージェントを自分の思い通りに動かす楽しさはやってみないと分かりませんが、本当に「ああ、ちゃんと動いているんだな」と実感できます。

また、分からないときは近くにいるガイドさんから説明を受けることができます。さらに、間違えても何度でも挑戦できるため、トライ&エラーを経験できるところも1つの魅力なのではないかと思います。

ちなみに、レッスンを受け終わると賞状を受け取ることができます。達成感ありますね!

f:id:takunology:20191119214559p:plain

5. Code Connection アプリでもっと自由に

ちなみに、このアプリを入れると、自分で好きなコーディングを行うことができます。

f:id:takunology:20191119214850p:plain

もっと自由にプログラミングしたいと思ったらインストールしましょう。

で、このアプリを起動するとコマンドを入力するように指示されるので、マイクラでコマンドを入力します。

f:id:takunology:20191119215113p:plain

f:id:takunology:20191119215128p:plain

コマンドを入力すると、エージェントが出現します。

そしてエディタを選んでプログラムを書くと

f:id:takunology:20191119223635p:plain

エージェントがプログラム通りに動いてくれます。これでタダ働きさせられますね!

f:id:takunology:20191119223659p:plain

また、作ったビジュアルプログラムはJavaScriptに変換することもできます。同時に言語まで勉強できる最強の環境です!

さいごに

Minecraft Education Editionはプログラミング初心者に優しくて楽しいツールだと思います。

ぜひ、日本の学校でも積極的に取り入れて活用してほしいです。おそらく、図形を作る、計算するだけのプログラミングだけだと飽きてくると思います。しかし、教育版マインクラフトは飽きさせないよう、たくさんのレッスンや自由度の高い機能を備えています。

Hello, Worldで入門する時代は終わりました。これからは目に鮮やかなプログラミングで入門する時代が来ると思います。


ビジュアルプログラミングを終えた後は、ぜひコードをガリガリ書きましょう。
そのときはぜひ、C#で。