『マイクラおじさん』に聞く! マインクラフトでプログラミングを学ぶ、実際の方法は?
- プログラミング
世界で1億人以上がプレイするゲーム「Minecraft(マインクラフト、通称「マイクラ」)。小中学校でのプログラミング的思考学習に使われていることもあり、
「家でもマイクラを始めたいけど、何版がいいのかわからない」
「プログラミング学習に役立てるにはどうすれば?」
など気になっている保護者も多いのではないでしょうか。
マイクロソフト認定教育イノベーター(通称MIEE)であり、マイクラYouTuber「マイクラおじさん」として動画配信も行うタツナミ シュウイチさんにアドバイスをいただきました。マインクラフトにはプログラミング的思考を伸ばす効果があり、プログラミング言語を使うこともできます。マインクラフトでのプログラミング学習、どんなことに気をつけて進めればいいのでしょうか。
タツナミ シュウイチさん NOT OFFICIAL MINECRAFT CONTENT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG
マインクラフトでプログラミング学習、おすすめはWindows 10版
・統合版なら多くの機種でマルチプレイが可能
—「マインクラフトでプログラミングを始めたいけど、バージョンが多くてどの端末を使えばいいのか…」と迷うことがあると聞きます。タツナミさんのおすすめはありますか?
タツナミ シュウイチさん(以下タツナミ):マインクラフトには現在「統合版」と「Java版」などがあります。学校で使われているのは「教育版」(Minecraft: Education Edition)です。
私がよくおすすめしているのは、統合版のWindows 10版マインクラフト(Minecraft: Windows 10、以下Windows 10版)。操作にはキーボードとマウスを使います。Microsoft Storeで購入できて、導入も簡単です。
【マインクラフトの主な種類(2021年現在)】
—マウスとキーボードの操作は、小学校低学年の子どもには早すぎますか?
タツナミ:キーボードとマウスの操作は、未就学児でも問題ないと思います。アメリカのシアトルで見てきましたが、幼稚園の年中・年長でデスクトップパソコンを使ってタイピングの授業をやっていたんですね。ちなみに私の家でも息子は2歳からパソコンを使っています。
—2歳からですか。プログラミング作品コンテスト「Minecraftカップ」の受賞者の中には、タブレットで始めて、パソコンでプレイしたくなって移行したお子さんもいましたね。
タツナミ:はい。自分から興味を持って始めるのは理想的ですね。
もちろんお子さん次第なので、パソコンに興味がないのであればNintendo SwitchでもiPadでもいいですし、楽しくできることがいちばん。基本的な遊び方は同じですし。
タツナミさんの作品:MakeCode実践ワールド【再現】世界遺産 アンコールワット NOT OFFICIAL MINECRAFT CONTENT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG
マインクラフト×MakeCodeでプログラミング学習ができる
・無料のCode Connectionを使ってMakeCodeとつなげる
—プログラミング教育の必修化も始まったので、マインクラフトでのプログラミング学習も気になります。パソコンでプレイするメリットはありますか?
タツナミ:マインクラフトでのプログラミング学習的な機能として、自動ドアや矢の発射などの装置がつくれる「レッドストーン回路」、動物の呼び出しなどもできる「コマンド」があり、どのマインクラフトでも使えます。コマンドは文字列の入力なので、キーボードがあると便利です。
Windows 10版では「MakeCode(メイクコード)」環境でプログラミングができます。
—MakeCodeは、ブロックを積み上げるビジュアルプログラミングですか? スクラッチみたいな。
タツナミ:そうですね。ブロックを積み上げたり組み合わせたりして命令をつくって、「エージェント」というキャラクターにお仕事をしてもらえます。
タブを切り替えるだけで、テキストを使った本格的なプログラミングもできるんですよ。
プログラミング言語「JavaScript」「Python」も使える NOT OFFICIAL MINECRAFT CONTENT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG
—エージェントにお仕事をしてもらうのは、とてもおもしろそうです。MakeCodeはWindows 10版ならすぐに使えるんですか?
タツナミ:マインクラフトWindows 10版のほかに「Code Connection for Minecraft(コード・コネクション・フォー・マインクラフト)」が必要ですが、Microsoft Storeで無料ダウンロードできます。Windows 10版を使っていてMakeCodeを使っていない人も多いです。ぜひ試してほしい機能ですね。
教育版マインクラフトでも、近いプログラミング環境を使うことができます。
—マインクラフトWindows 10版をプレイする場合、パソコンのスペックはどれくらい必要ですか?
タツナミ:最近のWindowsPCであれば特にハイスペックである必要はありません。
ただ、Windows 10版とJava版はちがうので注意してください。Java版にはMODというソフトを追加できますが、その分高性能なパソコンが必要になることもあります。
【マインクラフトWindows 10版のシステム要件(2021年現在)】
落ち着いて建築やプログラミングをするなら「クリエイティブモード」
・クリエイティブモードなら食料の心配なし
—マインクラフトにはモードがいくつかありますが、プログラミング学習をする場合、どのモードでプレイしたらいいでしょう。
タツナミ:マインクラフトには「サバイバルモード」「クリエイティブモード」「アドベンチャーモード」などがあって、難易度も設定できます。最初に体験するシステムはサバイバルモードであることが多いかと思います。木を切り出して家を作ったり、小麦を育てたり、ゾンビがいたり……。
じっくり建築やプログラミングをするのなら、クリエイティブモードで夜にならない設定にしておくと落ち着いて取り組めますね。
—プログラミング学習として、あまり意味がない遊び方はありますか?
タツナミ:例えばずっと地面を掘り続けていたとしても、地下におもしろい鉱石があるのかもしれません。「こんなふうに遊んでほしい」と親の希望を押し付けないほうがいいかもしれないですね。「何を掘ってるの?」と聞いてみて、鉄が気になるようだったら鉄についていっしょに調べてみるとか。リアルな世界につなげてあげることが大事です。
タツナミさんの作品:MakeCode実践ワールド「和風城郭建築 彌都莅」 NOT OFFICIAL MINECRAFT CONTENT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG
アイデアからアウトプットまで体験することで、プログラミング的思考につながる
・マインクラフトでアイデアを表現できる
—つい、大作をつくってくれたほうがいいのかなと思ってしまうのですが…。
タツナミ:Minecraftカップみたいなコンテストでも、「技術の高さ」は実はそれほど重要ではないんですね。やりたいことを見つけて、それをどう表現し、どう発表するか。アウトプットしていくことが大切です。
—アウトプットの大切さはよく聞きます。どんなふうにしたらいいでしょうか。
タツナミ:マインクラフトのアウトプットの方法は、今は山のようにあると思います。コンテストに参加してもいいし、YouTubeで動画を公開してもいいですし。インターネットには不安もあると思いますが、大人が見守って、子ども自身もどんなことに注意するのか考えながら表現していくのもいい機会になります。
いちばんの味方であるおうちのかたに見せたり、近所の人に見せたりするだけでもアウトプットになりますね。
マインクラフトで表現したいことに向けて、計画的に進めるだけでもプログラミング的思考のきっかけに。学びにつながる要素は、たくさんあります。
まとめ & 実践 TIPS
マインクラフトでのプログラミング学習は楽しくできて、アウトプットしやすいのも魅力。プログラミング教育の必修化に伴い、教養としてプログラミング学習に取り組む保護者も増えています。お子さんといっしょにマインクラフトで学ぶなら、気軽に始められそうですね。
執筆/樋口かおる
タツナミチャンネル - Tatsunami CHANNEL - タツナミシュウイチと愉快な家族たち【マイクラ教育】プログラミングのススメ - Minecraft –
【マインクラフトの主な種類(2021年現在)】
バージョン | 端末・環境 | 価格 | 入手場所 | 便利なところ | 注意点 |
統合版(Bedrock Edition) | Nintendo Switch PlayStation4 Xbox One スマホ・タブレット (iOS/Android/Fire/Oculus) Windows 10 |
有料(3~4000円) ※スマホ・タブレット版は900円 | 各端末(ゲーム機用パッケージは店舗で購入可能) | 異なる機種でもいっしょに遊べ、手軽 Windows10でプログラミング学習ができる |
拡張データ(MOD)は使えない |
Java版 (Java Edition) |
Windows Mac Linux |
有料(3000円) | 公式サイト | 拡張データ(MOD)が使える プログラミング学習ができる(知識が必要) |
PCの知識が必要 |
ラズベリーパイ版 | ラズベリーパイ | 無料 | インストール済 | プログラミング学習ができる | ラズベリーパイ環境が必要 |
教育版 (Education Edition) |
iOS Android Windows Mac Chromebook |
— | 学校、教育機関、非営利団体 | プログラミング学習ができる | 個人所有の端末では使えない |
【マインクラフトWindows 10版のシステム要件(2021年現在)】
最低要件 | 推奨要件 | |
Windows 10版 | 【OS】Windows 10 バージョン 14393.0 以降、Xbox One 【メモリ】4GB 【プロセッサー】Intel Celeron J4105 | AMD FX-4100 【グラフィック】Intel HD Graphics 4000 | AMD Radeon R5 |
【OS】Windows 10 バージョン 14393.0 以降、Xbox One 【メモリ】8GB 【プロセッサー】Intel i7-6500U | AMD A8-6600K 【グラフィック】NVIDIA GeForce 940M | AMD Radeon HD 8570D |
文部科学省「プログラミング教育」
https://www.mext.go.jp/a_menu/shotou/zyouhou/detail/1375607.htm
Minecraft公式サイト
https://www.minecraft.net/ja-jp
Minecraftカップ2021全国大会
https://minecraftcup.com/
- プログラミング