2022年4月29日TwitterSharePocketHatenaLINEコピーするれんた2020年から小学校でプログラミング授業が必須科目になりましたが、不安なご家族も多いはず。【参考】2020年度から必須化...小学校で「プログラミング教育」が始まるとどうなる?文科省に聞いた国語や算数なら自分たちも習ったから大丈夫だったけど、プログラミングなんて習ってないし教えれないわよ。うちの子はゲームやってばかり。困っていませんか?れんたそこで今回は、マイクラで無料プログラミング学習できる「MakeCode」を紹介したいと思います。PCで動作するプログラミング学習環境です。次のように、命令ブロックを組み合わせてプログラムを作成し、それを動かすことでマイクラの世界を操作することができるんです。このMakeCodeを使ったマイクラプログラミングの特徴は次のようになります。Windows10版の購入は必要)れんた但し、MakeCodeに関する解説書やWebサイトはあまり多くないので、今回はMakeCodeの使い方をなるべく分かりやすく解説したいと思います。続きを見るMakeCodeを使ったマイクラプログラミング環境の設定方法れんたそれでは早速、MakeCodeを使ったマイクラプログラミング環境の設定方法を説明していきます。Windows10版」がインストールされている必要があります。インストールがまだの方は、下記リンクからご購入をお願いします。Connection」を導入します。Connectionはこちらのサイト(https://aka.ms/meeccwin10)からダウンロードできますので、ダウンロードしイントーラーファイルを起動します。次のようなセットアップ画面が表示されますので「Next」ボタンを押すと、インストールが開始されます。Minecraft」というアイコンが作られていればOKとなります。次はマインクラフト側の設定になります。Edition)が必要となりました。「新しく作る」ボタンをクリックして新規にワールドを作成します。次に、「ゲーム設定」画面にて、ゲームモードを「クリエイティブ」に変更し、その下のほうにある「チートの実行」を有効化(バーを右端にセットします)しましたら、ゲームサムネイル下の「作る」ボタンをクリックします。チートとは?コマンドによりマインクラフトの世界を操作できる機能です。ワールドが作成できログインできましたら、キーボードの「T」キーを押して次のようなチャット画面を開いて一旦マイクラから離れます。Connection」のデスクトップアイコンをダブルクリックして起動します。.....")をコピーします。一度マイクラの画面に戻りまして、チャット欄にカーソルをあてて、キーボードで「Ctrl+V」キーを押してコピーしたコマンドを貼り付けて「Enter」キーを押します。Connectionアプリとの接続が完了したことになります。Connectionの画面が次のようなエディター選択画面になりますので、「MakeCode」を選択します。次のような画面になりましたらプログラミングするための準備が整いました。(^-^)れんたそれでは次の章では導入したMakeCodeを使ったマイクラプログラミングのさわりをちょっとだけ紹介したいと思います。MakeCodeでマイクラプログラミングにチャレンジしてみよう!れんたそれでは、MakeCodeを使ったマイクラプログラミングのやり方の一例を紹介させてもらいます。今回は、「石ブロックで階段を作るプログラム」を作成してみたいと思います。Connection画面にて「新しいプロジェクト」をクリックし、プロジェクトに名前を付けて「作成」ボタンをクリックします。次の画面が実際にプログラミングを作成していく画面(ビジュアルプログラミングモード)となります。画面左端の領域から命令ブロックを選び、それをプログラミング領域で組み合わせてプログラムを作成していくことになります。今回は「石ブロックで階段を作るプログラム」を作るため、具体的には次のような命令を実現していきたいと思います。「チャットコマンドに"run"と入力されたら、X座標とY座標を1座標ずつずらしながら石ブロックを置く操作を20回繰り返す」それでは始めましょう!まずは、X座標、Y座標、Z座標の値を入れる変数(箱)を作っておきます。次のように画面左端の変数領域をクリックし「変数を追加する」ボタンをクリックします。作成する変数に名前をつけます。この変数を追加する操作を3回(X座標、Y座標、Z座標分)実施すると、変数領域に作成した変数が追加され、プログラムで使用可能となります。次に、変数領域から【変数〇を△にする】命令を持ってきて、値を次の図のように変更します。(「X座標、Y座標、Z座標の変数を0で初期化」しておきます。)次に、ループ領域から【くりかえし〇回】命令を持ってきて、値を次の図のように変更します。(「~操作を20回繰り返す」の部分の処理となります。)次に、変数領域から【変数〇を△だけ増やす】命令を持ってきて、値を次の図のように変更します。(「X座標とY座標を1座標ずつずらしながら~」の部分の処理になります。地点に置く】命令を持ってきて、値を次の図のように変更します。(「~石ブロックを置く~」の部分の処理になります。)出来上がったプログラムは次のようになります。それでは作成したプログラムを実行してみましょう。画面右下の「▶」ボタンをクリックしてください。次にマイクラの画面に戻りまして、チャットコマンド欄に「run」と入力し「Enter」キーを押してください。次のような感じで、自分で作ったプログラム通りに石ブロックで20段の階段を作ってくれました。👏ちなみに、画面上部にあるタブを切り替えるだけで、JavaScriptやPythonで書かれたコードに切り替えることができるんです。今回組み合わせたブロックで作ったコードが、JavaScriptやPythonではどのように記述されるのか見ることができます。最初からJavaScriptやPythonで記述することも可能ですよ。このように、MakeCodeを使ってマイクラの世界で色々な建築物を作ることができ、低学年のお子様でも楽しみながらプログラミングを学べちゃうんです。その他にも色々な命令ブロックを用意されていますので、ぜひお子様とチャレンジしてくださいね!れんたちなみに、次の章で『もっと本格的にマイクラでプログラミングを学ばせたい!』といった方向けにおすすめのプログラミングスクールを紹介させてもらいます。最後までご覧くださいね。マイクラでプログラミングを学ばせたい場合は?今回、MakeCodeを使ったマイクラプログラミングに挑戦してもらいましたが、MakeCodeに関する解説書やWebサイトはあまり多くない低学年のお子様が自主学習していくにはモチベーションが保てないといった面もあります。続きを見る我が家の息子2人(小学生2年生、小学生5年生)はマイクラをニンテンドースイッチで楽しんでいたので、D-SCHOOLオンラインのマイクラプログラミング「マイクラッチ」コースを受講させたところ、どっぷりハマりました。(次の写真は受講中の様子です。)せっかくの情熱が冷めてしまわぬように、親が後押ししてあげれると良いですね。以上で今回の記事は終了となります。最後までご覧いただき、ありがとうございました。まとめいかがでしたでしょうか?今回は、MakeCode(メイクコード)を使ったマイクラプログラミングについて紹介させてもらいました。マインクラフトと連携できるMakeCodeを無償提供してくれているマイクロソフト社には感謝ですね。(^-^)/これを機会により本格的にプログラミングを学ばせたいと思われた方は、先ほど紹介させてもらいました、マイクラを使ったオンラインプログラミングスクールの「D-SCHOOL」がおすすめとなりますので、ぜひ検討してみてくださいね。(私の息子2人も受講しており、「プログラミングのある生活」を楽しんでいますよ。(7)登場人物のご紹介!大手IT企業のエンジニア(SE)。10年のキャリアがありこれまで様々なサーバー構築に従事してきたプロ。人から頼られるのが好き。