「マインクラフトでプログラミングが学べるらしい」と聞いて子どもにやらせてみたいなーと思っているパパやママ、果たしてどうやってマイクラ×プログラミングをやるのか、その方法すら「???」な方、結構いると思います。
わたしがそうです。
イメージすら湧かないので、ひとまず「マイクラでプログラミングを学ぶ方法」について調べてみました。
私のようにプログラミングに関して超初心者のママの為に、分かり易く記載したいと思います!
それでは【マイクラ×プログラミング①概要編】スタートです☆
【マイクラとプログラミング】の関係
そもそも『マインクラフトでプログラミングが学べる』とはどういうことなのでしょうか。
マインクラフトは、世界中で非常に人気のあるサンドボックスゲームです。プレイヤーは、自由にブロックを配置したり、建築をすることができます。ブロックを組み合わせることで、様々な機能を実現することができ、例えば、自動ドアやトラップ、自動化されたファームなどを作成することもできます!
これだけでもプログラミング的思考(論知的思考/問題解決能力など)が身に付きますが、そこにプログラミングでオリジナリティを加えていくことで、創造力が高まったり、プログラミング自体に興味が湧いて将来のなりたい職業の幅が広がったりします!
マイクラをやるだけでも「プログラミング的思考」が身に付くの?
例えば、「鉄のつるはしを作る」という目的のためには
- 鉄のつるはしはどうやって作るのか⇒鉄インゴット3つと棒2つ
- 鉄インゴットはどうやって手に入れるのか⇒鉄の原石と石炭をかまどにかける
- 鉄の原石はどうやって手に入れるのか⇒鉄鉱石を掘る
というようにクラフトの方法や材料の入手方法などを理解しつつ、その過程を順序立てて考えていく必要があります。
この考え方がプログラミング的思考です。
所謂プログラミング、‟プログラミング言語を用いたプログラムを書く”ではなく、あくまでも論理的思考は、マイクラをやるだけでも身に付くと思います。それもゲーム感覚で直感的に理解することができ、より楽しく学ぶことができます。
プログラミング的思考ではなく、プログラミングを学ばせるには
マインクラフトはニンテンドウスイッチだけでなく、パソコンでも楽しむことができます。
マイクラでプログラミングをやるにはパソコンを使用すると良いと思います。理由としては、幼いうちからパソコンに触れて操作を覚える良い機会だからです。
そして、マイクラをパソコンでやるには2つのバージョンがあります。「JAVA版」と「統合版」です。
「JAVA版」と「統合版」の違いは?
Minecraftには、Java版と統合版の2つのバージョンがあります。
- Java版: Java版は、Javaプログラミング言語で開発されたMinecraftです。このバージョンは、PC、Mac、Linuxで利用可能で、多くのModやアドオンを使用することができます。
- 統合版: 統合版は、Bedrockエンジンを使用して開発されたMinecraftです。このバージョンは、Windows 10、Xbox、PlayStation、Nintendo Switchなどのゲーム機、スマートフォン、タブレットなどで利用可能で、Java版に比べてグラフィックや操作性が向上しています。
どちらのバージョンを使用するかは、使用するプラットフォームや好みによります。「Java版」は、Modなどを使用することで、カスタマイズ性が高いですが、「統合版」は、グラフィックや操作性が向上しているため、より快適にプレイすることができます。
「Mod」??
Java版で使用できる、「Mod」とは何なのでしょう。
とりまガーデンさんの記事が分かり易く解説してくれているので詳しく知りたい方は見てみてください。リンクを貼っておきます。
簡単に言うと、MODはJAVA版のみで使用できる非公式の拡張プログラムのことで、MODを使えば変更や改造など何でもできちゃうそうです。
「JAVA版」と「統合版」どっちがいいの?
一概にどっちがいいとは言えませんが、超初心者が始めるなら「統合版」がベターだと思います。
なぜなら、①超初心者にはMODの理解が難しい ②MODを入れるにはMODが必要とかよく分からん からです。
一方「統合版」は、PCにマイクラアプリを入れて、Microsoft MakeCode for Minecraft(マイクロソフト・メイクコード・フォー・マインクラフト)を接続すれば簡単なプログラミングができます。
統合版で MakeCodeでプログラミングをやる方法として、家庭学習レシピさんの記事「Microsoft MakeCode for Minecraft(メイクコード・フォー・マインクラフト)の始め方」という記事が分かり易いので参考にされてください!
マイクラ×プログラミングは無料でできるの?
パソコンにマイクラのアプリを導入するためには、有料で購入する必要があります。
まとめ
マインクラフトでプログラミングを・・・とふわっと考えている方も、始める前の序盤の序盤の説明を書いてみました。今回は概要編ですが、次回導入編を書く予定です。
子どもと一緒にプログラミング!がんばるぞ!!
■ブログ更新はX(旧Twitter)でチェックできます!
Follow @samayu_mom
コメント