子供がいつも遊んでるマインクラフトでプログラミングが学べるってきいたけど、そもそもプログラミングって何かもわかっていない私にとってはハードルが高すぎるという現実・・・
そんな方に、今日はわかりやすくズバっとお答えします!
そもそもプログラミングって?
「ニンジンを買いに行け!」もプログラミング
プログラミングとは、簡単に言えば「機械に命令して、機械に動いてもらう」ことを言います。
例えば誰かに対して「ニンジンを買いに行け!」と言葉で言えば、はいわかりました、と受け入れてもらえますよね。(相手にもよるけど)
超ざっくり言うと、この「ニンジンを買いに行け!」という言葉を、機械に対して、機械がわかる言葉で言ってあげることを「プログラミング」と言います。
では「ニンジンを買いに行け」を、マイクラ(機械)が分かる言葉(コマンド)で命令してあげましょう。
実際にプログラムを書くとこう書きます。
/give @s carrot
これをマイクラに対して送る(命令する)と、マイクラが理解して、ニンジンをハイどうぞと1つくれます。もうプログラミングができました!
カレーを作れ!だとどうなる?
ニンジンを買う、だけなら簡単ですが、「カレーを作れ!」と命令されたらどうでしょうか?
料理をしたこと無い人にとっては、おっとこれは難題だ・・・となりますよね。
逆にいつも料理をしている人にとってはカレーを作ることくらい楽勝です。なぜ楽勝なのでしょうか?
それは料理ができる人にとっては、そのカレーを作る為に必要なもの、必要なこととその順番が簡単に想像できるからです。
では「カレーを作れ!」を機械がわかる言葉で書くにはどうしたらよいでしょうか?
これは結構難しいですね。
カレーを作れ!という命令の中には「ニンジンを買って、玉ねぎを買って、お肉を買って、ご飯を炊いて、野菜を切って....」などの様々な命令が必要ですし、順番も考えなければいけません。
それを1つずつ機械がわかる言葉で書いていく。それがプログラミングです。
無料で学べるマイクラプログラミング講座、あります
ではそういったマイクラ(機械に)プログラミング(命令する)が練習できる講座は無料であるのか?
ありますよ!
コードウォーズではYoutubeでもマインクラフトのプログラミング講座を配信していますので、ぜひチャンネル登録してくださいね。
チャンネルにアップされる動画を見て実際にマイクラの中でやってみれば、マインクラフトのプログラミングを無料で学習することができます。
でもプログラミングの世界は、中々自分の力だけではうまく動かないことも多いです。
同じようにやっているはずなのに、うまく動かない・・・
ほぼ100%の生徒がこの問題に直面します。
そしてどうしても自分の力だけでは解決できない時、助けれくれる先生の存在が不可欠です。
先生がオンラインで直接、サポートしてくれるコードウォーズにもぜひ入会してくださいね!
スイッチのマインクラフトでもプログラミングできる?
コードウォーズの動画ではPC版のマインクラフトを対象にしていますが、実はスイッチのマイクラでも同じことができます。
実はスイッチのマインクラフトと、Windows10で購入できるマインクラフト(統合版)は中身がほとんど同じものなのです。
だからPCのマインクラフト統合版とスイッチで一緒の世界で遊んだりもできますし、動画で解説しているコマンド(マイクラに対して送る命令文)もスイッチで同じように動かすことができます。
スイッチで続ける人とPCで続ける人は後々、雲泥の差に
しかしもし、スイッチでマイクラを遊べている人は、PCのマインクラフト統合版に乗り換えた方が絶対にいいです!
理由としては、もし子供さんであれば小さいうちからPCやキーボードの扱いに慣れることができるから。
子供の吸収力は物凄いので、小学校低学年の子でもすぐにPCでのマイクラに慣れる子が多いです。
加えてプログラミングはやはりタイピングが必要になってくるので、今のうちからタイピングに慣れておいて絶対に損はありません。
マインクラフト統合版も約3,000円くらいで一度買えばずっと遊べますので、既にマイクラをやっている人であれば絶対にPCへの乗り換えをオススメします。
PCでのマイクラ操作もゼロから解説
PCやスイッチでマインクラフトプログラミングをやってみたい!となれば、ぜひコードウォーズで一緒に学びましょう!
PCのWindows10版マインクラフトの購入方法や遊び方から始まり、自分だけのオリジナルゲームがマインクラフトの中で作れてしまう楽しい講座をたくさん用意しています。
↓こういった動画をレベル別にたくさん公開中
気になった方はコードウォーズでの学習の流れも確認してみてください!