こんにちは、ゆたかみわーくです。

このブログでは以前に、小学校のプログラミング教育義務化に伴い利用されている教育の手段のひとつとして、大人気のゲーム「マインクラフト(Minecraft)」と「ScratchX」を用いた学習を取り上げました。

こちらは実際にゲーム「マインクラフト」を購入して操作するものでしたが、今回ご紹介する「Code.org」ではマインクラフトを用いたプログラミングがブラウザ一つあれば無料で利用することができます。

正確にはこれはマインクラフトではなく、そのシステムをルールに利用し、キャラクターを用いた学習環境になりますが、その効果は大きく、それだけで子供たちの取っ付き具合も違ってくることでしょう。

それでは早速、中身を見てみましょう。

【ブラウザだけでプログラミング】Code.org×マインクラフトで始めるプログラミングの最初の一歩

Code.orgでの学習を始めるには、まず次のサイトにアクセスしてください。

https://code.org

海外のサイトですが、日本語にも対応しています。

もしサイトの初期表示時点で日本語になっていない場合は、トップページ下部の言語のセレクトボックスから「日本語」を選択して言語を変更してください。

日本語にできたら、画面中ほどの一番左側「自宅で学習する」のボタンをクリックしてください。

次のページが表示されたら「Hour of Code(アワー オブ コード)」から「マインクラフト」をクリックしてください。

すると次に表示されるページで次の4つのパズルを選択することができます。

  • Minecraft Voyage Aquatic
  • Minecraft: 主人公の旅
  • Minecraftアドベンチャー
  • Minecraftデザイナー

これらすべてが、グーグル・ブロックリーのようなブロック組み立てのステージクリア型ゲームになっています。

おおよそ同じではありますが、動かす対象が違ったり、目的が違ったりするので子供たちにとってはどれも試し甲斐のあるものだと思います。

それではこの中から一つ「Minecraft: 主人公の旅」をプレイしてみましょう。

真ん中の「Minecraft: 主人公の旅」の「はじめる」をクリックしてください。

Minecraft: 主人公の旅

はじめる」をクリックして遷移したページは早速ゲームの「レベル1」の画面となります。

ごらんのとおり、左に解決すべきパズルの画面、右側にコードのブロックの画面、そして上部にはお題となる文章が記載されたページが表示されます。

が、その前に、Code.orgではレベルの間に問題のストーリーを度々動画で見せてくれます。

こちらの動画は飛ばしても特に支障はありませんが、ストーリーがあった方が気分が乗ることもあるでしょうし、せっかくなので、よければ見てあげてください。

さてこの「主人公の旅」でプログラム操作するのは、マインクラフトの主人公であるSteveやAlex・・・ではなく、画像の「エージェント」になります。

主人公の旅での問題のクリア手順は次のようになります。

  1. エージェントの動作をプログラムして道を作る
  2. SteveもしくはAlexを十字キーで操作して目的をなす

では試しにレベル1を実施してみましょう。

こんな感じです。

エージェントによる動作が終了するとSteve/Alexを操作可能で、この時にまっすぐ目的のアイテムに到達するのみでなく、寄り道してダイヤモンドや動物の毛皮をゲットすることも可能です(何の役に立つのかはわかりません。。)。

Code.orgには他にもいろいろある。

実はマインクラフトはCode.orgがコラボしたものの一つでしかありません。

既にトップページなどで見ることができたものもあると思いますが、次のようなゲーム・アニメ・映画などとコラボした問題が存在しています。

  • アナと雪の女王
  • スターウォーズ
  • アングリーバード
  • フラッピーバード※
    etc

どれも有名なものですね。

※フラッピーバードはタップだけで鳥を操作して障害物を超えていくゲームです。シンプルかつ高難度で世界中で話題になりました(下のURLからプレイできます)。

https://flappybird.io/

基本的には先のマインクラフトやグーグルのブロックリー・ゲームの迷路に近いようなコンテンツですが、この中ではフラッピーバードが違う要素を持っていてプレイして、試してみて面白いと思いました。

フラッピーバードは、1つずつ手順を覚えてゲームを作っていくような問題になっています。

もちろん、その他のコラボも含めて、ぜひプレイしてみてください。

まとめ

いかがでしたでしょうか?

Code.orgのマインクラフトを使ったプログラミング学習用問題は、無料で始められて世界観のおかげで敷居もとても低くできていて、プログラムの最初の一歩としてとてもよい教材になると思いました。

この記事の内容をまとめると次の通りになります。

  • Code.org×マインクラフトはブラウザがあれば始められる
  • 始めやすく、数種類の問題があって楽しめる
  • Code.orgにはマインクラフト以外のコラボレーション問題も楽しめる

お子さんにプログラムを学んでもらいたいとき、プログラムに触れてみたい方の最初の一歩にぴったりではないかと思います。

ぜひお試しください。

この記事は以上になります。

最後まで読んでいただきありがとうございました。