3D仮想空間の世界で自由度の高いものづくりや探検が楽しめるマインクラフト。その特徴や概要、メリットや伸ばすことが期待できる子どものスキルについてまとめました。
引用元:マインクラフト https://www.minecraft.net/ja-jp
マインクラフト(Minecraft)はマイクラとも呼ばれており、Mojang AB社が開発、現在はMicrosoft社が運営しているサンドボックスゲームです。与えられた3D空間の中で、ものづくりや探検などを楽しめるゲームであり、知らず知らずのうちにプログラミングの基礎について学ぶことも可能。親子で一緒に取り組む楽しさがあるだけでなく、各種ワークショップやイベンドなどでも幅広く活用されています。
マインクラフトは、3Dブロックで作られた仮想空間の中で、家づくりや探検など、プレーヤーが自分の意思でやりたいことを決定し、それを創り上げていくゲームです。ストーリーが指定されていないため、自由度が高く主導権を握っているのは常に自分。「クリエイティブモード」では、さまざまな色やテクスチャーのブロックを組み合わせながら建築を体験できます。
マインクラフトは、アプリをダウンロード、インストールするだけで簡単にプログラミング学習環境を整えることができます。複雑な設備や難しい設定は一切不要。クロスプラットフォームソフトウェアなので、WindowsやMacなどのOSにとらわれることなく、タブレットやスマホなどでもプレイできます。
マインクラフトでは、ブロックの組み合わせによるものづくりの技術とともに実際に動かすプログラミングの技術を学ぶことができます。また、一度構成したプログラミングに改良を加えて新たな機能を実装することも可能。自由な発想や想像力でいくらでも発展的な学習が可能であり、そのことが本格的なプログラミング学習につながります。
子ども向けのプログラミングでは、記号や英数字などを使用しないビジュアルプログラミング言語が一般的。一方、マインクラフトでは「Lua」「Python」「Ruby」といった実用的かつ本格的なプログラミング言語を学ぶことができます。
マインクラフトでゲームを楽しむ重要な鍵は「情報収集力」と「試行錯誤」。アイテムや材料がある場所などの情報を収集し、グロックの組み合わせ方や作り方を試行錯誤しながら何度もチャレンジする必要があります。ゲームを通して強制されることなく、楽しみながらプログラミング的思考力や情報活用力を身に付けることが可能です。