・マイクラでプログラミングが学べるのはなぜ?
・マイクラをすることでどんなスキルが身につくの?
・マイクラを使ったプログラミング学習の方法は?
いまや世界中で子どもたちに大人気のゲーム、マイクラ。
マイクラはゲームとして楽しいだけではなく、プログラミングの勉強にもなると聞いたことがある方も多いはず。
しかし、ゲームについて詳しくないと、マイクラでどのようにプログラミング学習ができるのか、いまいちわかりませんよね。
「楽しくプログラミングを学んでほしい」「子どもがマイクラばかりして困っている…」という方は、ぜひ目を通してみてくださいね。
目次
マイクラってどんなゲーム?
マインクラフト(以下マイクラ)は、ブロックを積み上げて建物や街並みを作ったり、冒険したりするゲームです。
ゲームに一応のゴールはあるものの、ゴールを達成することはあまり重視されていません。
マイクラの最大の特徴は、その自由度の高さ。
・経験値を上げて強い武器を作る
・畑で作物を効率的に栽培する
・自分が住む街をつくる
・動物をなつかせて繁殖させる
など、自分で目標を決めて世界を作り上げることができます。
無制限に遊べる自由な世界観が、性別や年齢を問わず世界中で人気となっている理由なのです。
マイクラでプログラミングが学べる?!
マイクラが人気なのはわかったけど、ただのゲームなんじゃないの?どうしてプログラミングが学べるの?
マイクラには、プログラミングスキルを学べる機能がたくさん備わっているんです!
プログラミングの基礎を学ぶためのツールとなるのが、マイクラのコマンド機能。
キーボードを使って操作を入力することで、ゲーム内の時間や天気を変えたり、キャラクターにアイテムを与えたりすることができます。
本格的なプログラミング学習にはパソコン版マイクラがおすすめ
Switchなどのゲーム版より、パソコン版のマイクラであれば、より本格的なプログラミング学習をすることもできます。
プログラミング学習向けとしてとくにおすすめなのが、拡張性の高いJava版。
MODと呼ばれる拡張プログラムを導入することで、ScratchやPython、Java、Lua、Rubyなどのプログラミング言語を使って、マイクラの世界をより自由に作り上げることができます。
ビジュアルプログラミングのScratchもあるので、小学校低学年の子どもでも視覚的にわかりやすくプログラミングができるんですね。
マイクラでプログラミングを学ぶメリット
マイクラでプログラミングを学ぶことには、
・子どもが興味を持ちやすい
・自宅での学習環境を整えやすい
・さまざまなスキルが身につく
などのメリットがあります。
順番にみていきましょう。
子どもが興味を持ちやすい
マイクラでプログラミングを学ぶことの大きなメリットが、子どもが興味を持ちやすいということ。
ゲームをプレイしながら学べるため、マイクラプレーヤーの子どもはもちろん、マイクラが初めてという子どもでも取り組みやすいはず。
プログラミングに触れる第一歩としてのハードルが低いのです。
自宅での学習環境を整えやすい
自宅でのプログラミングの学習環境を整えやすいのも、マイクラのメリットです。
マイクラは、PCでもタブレットでもスマホでもプレイできます。
本格的なプログラミング学習にはなりませんが、もちろんSwitchでもプレイできます。
家にあるデバイスを利用できるので、新しくプログラミング学習用の機材を買う必要はありません。
さまざまなスキルが身につく
マイクラによるプログラミング学習では、プログラミングスキル以外にもさまざまなスキルが身につきます。
マイクラの世界をどんな風に作り上げるか考えることで想像力が育まれますし、ブロックを組み立てて建物や街を作る過程では空間認識能力が鍛えられますよね。
また、何かを作るためには材料や道具が必要となるため、どのような手順を踏めばいいか考えることで物事を順序だてて考える論理的思考力も養われます。
ゲームを絶対クリアしたい!思い通りの世界を再現したい!と夢中になる中で、問題解決脳力も育つでしょう。
マイクラでプログラミングを学ぶ方法は?
それでは、マイクラでプログラミングを学ぶにはどんな方法があるでしょうか。
・マイクラをダウンロードして自宅で学ぶ
・プログラミング教室に通う
という2つの選択肢についてみていきましょう。
マイクラをダウンロードして自宅で学ぶ
先ほども簡単に触れましたが、マイクラはさまざまなデバイスでプレイできます。
そのため、マイクラをダウンロードし、自宅でプログラミング学習をすることも可能です。
マイクラには
・Java版
・総合版
の2種類があるので、ニーズに合わせて選んでみてください。
プログラミングをしっかり学びたいならおすすめはJava版!
Java版は、パソコンにのみ対応しているバージョンです。
Java版マイクラの大きな特徴が、拡張プログラムであるMODを使用できるということ。
MODは、ユーザーが作成した非公式の拡張プログラムですが、MODを導入することにより、より自由度の高いプログラミングができるようになります。
例えばキャラクターの見た目を変えたり、アイテムを追加したりなど、プログラミングによってゲームを自由に改造できるようになるんですね。
また、ScratchやPython、Javaなどのプログラミング言語を使うことができるため、より本格的なプログラミング学習を進めることができます。
マイクラでプログラミングの醍醐味を楽しむなら、Java版を選ぶのが正解です。
タブレットやスマホ、Switchでプレイするなら総合版
マイクラの総合版は、パソコン以外にも、タブレットやスマホ、Switch、PS4などでプレイできます。(※パソコンはWindowsのみ)
プログラミングとしての自由度は低いものの、マイクラの世界を楽しむことは充分できるので、 「家にパソコンがない」という場合は総合版から始めてみてもよいでしょう。
※総合版でも、Code Connectionと呼ばれる拡張ソフトをインストールすることでプログラミングをより本格的に学ぶことができますが、最新のバージョンでは接続がうまくいかないことも多く、あまりおすすめできません。
プログラミング教室に通う
家にパソコンはあるけど知識に自信がない…
マイクラについてよく知らない…
そういった場合は、マイクラを教材として採用しているプログラミング教室を検討するのもひとつです。
教室数2,500以上!自宅の近くでプログラミングが学べる「QUREOプログラミング教室」
パソコンやマイクラに詳しくないと、自宅学習では子どものわからないところをフォローできないのではないかと心配ですよね。
マイクラをプレイするためにパソコンやタブレットをそろえる必要もありません。
また、マイクラ以外のカリキュラムが充実している教室なら、子どもの興味に応じてプログラミングのスキルをもっと高めることもできますよね。
もちろん、月謝などの費用はかかるものの、コストに見合う成果が期待できるのもたしかです。
通学型やオンライン型など、教室によって授業のスタイルや費用もさまざまなので、子どもに合う教室をみつけてみてください。
まとめ
マイクラはその自由度の高さから、想像力や思考力、問題解決力を養うことができるゲームとして注目を集めています。
さまざまな機能を活用することで、プログラミング言語など本格的なプログラミングを学ぶこともできるため、ゲームが好きな子どもにとってはぴったりの教材です。
大好きなマイクラでプログラミングを学ぶことができれば、子どもの学習意欲も増すはず。
子どものプログラミング学習を始めたい!と考えている方は、教材としてのマイクラの可能性に目を向けてみてくださいね。