コラム

マインクラフトのプログラミングを無料で学ぶ方法とは?

hour of code |スタディルームレオロボット教室

マイクラのプログラミングを無料でやって見たいならHour of Codeなら完全無料でプログラミングを行う事が出来ます。

Hour of Codeは無料であるが故に本格的なプログラミングまでは行わないのでどんな物かやってみたいならHour of Codeのみで十分だし、もう少し本格的にやってみたいなら通信講座か教室で学ぶ事をおすすめします。

Hour of Code(アワーオブコード)

Hour of Codeとは何か?

Hour of Codeとは180ヶ国で1億人以上が利用しているプログラミングサイトです。

すべての人がプログラミングを出来るようになるという目的のもと誰でも無料(1部有料)で利用出来ます。

運営はアメリカの非営利団体Code.orgです。
Hour of Codeの発起人は、Microsoftの創業者であるビル・ゲイツやFacebook創業者であるマーク・ザッカーバーグなどです。

対象年齢は、小学2年生から104歳までが対象となっています。
年齢に関しては個人差があるので1年生でも横に保護者がついてあげれれば可能かもしれません。

あえて104歳としているところが面白いですね。
プログラミングをするのに年齢は関係ないというところでしょう。

Hour of Codeで学べる事

個人差はありますが、1コースを1時間で学ぶように作られています。
ビジュアルプログラミングなのプログラミングが初めてのお子様でも行う事が出来ます。
最初のやり始めは保護者で教えてあげるといいでしょう。

Hour of Codeで学べない事

前に進む・右や左にまわる・〇回繰り返すというような簡単な命令を繋ぎあわせてプログラムを作っていきますので複雑な事は学べません。

プログラミングの醍醐味である変数・乱数・関数を使うような本格的なプログラミングをやってみたいなら通信講座か教室で学ぶ事をおすすめします。

Hour of Codeを利用するための環境

Hour of Codeのいいところは、ブラウザーで動作するためインストールなしで利用出来る事です。
インターネット環境がないところでも利用するためにインストール版まであります。

パソコンで行う事をおすすめしますが、ブラウザーで動作するのでスマホやタブレットでも可能です。

アカウント登録

Hour of Codeはアカウント登録しないで利用する事が出来ますが、アカウント登録する事でメリットもあります。
アカウントを登録する事で途中で保存する事が出来ます。

もちろん無料ですので全コースやってみたい人は登録するといいでしょう。

アカウント登録の方法
https://studio.code.org/users/sign_in

Hour of Codeコースの始め方

いよいよHour of Codeコースの始め方の説明していきます。

Hour of Codeのサイトにアクセスします。
https://hourofcode.com/jp/learn

日本語で表示されていない場合は日本語に切り替えます。
hour of code |スタディルームレオロボット教室

サイトにアクセスして少し下にスクロールするとマインクラフトがあります。
hour of code |スタディルームレオロボット教室
「マインクラフト」の方を選びます。

以下のような画面が出て来ますので「はじめる」をクリックします。

hour of code |スタディルームレオロボット教室

Hour of Codeのマイクラには次の4つコースが用意されています。

・ボヤージュ アクアティック
・主人公の旅
・Minecraftアドベンチャー
・Minecraftデザイナー

hour of code |スタディルームレオロボット教室

この画面でオフライン用(ネット接続がない場所用)のアプリがダウンロード出来ます。

続いてキャラクターをアレックスかスティーブか選びます。

hour of code |スタディルームレオロボット教室

キャラクターを選ぶと「ミッション」が表示されます。

hour of code |スタディルームレオロボット教室

これでプログラミングの画面が表示されます。
ブロックを選んで最後に「実行」をクリックする事でプログラムを実行出来ます。

hour of code |スタディルームレオロボット教室

① 完了した
14ある課題のうち現在どこ

② 目的を表示
最初に表示されたこのミッションの目的が表示されています。

③ 実行画面
プログラムを実行したらこの画面に反映されます。

④ 命令ブロック
このミッションで使うブロックがあります。

⑤ プログラミング
この部分にプログラミングを行います。

Hour of Codeまとめ

Hour of Codeは無料でマインクラフトのプログラミングをやってみたい人には最適のコンテンツです。
環境設定も手間も必要ないし、保護者も少し見れば教える事が出来ます。

Hour of Codeをやってみてもっと本格的にやってみたい人は教室に通う事をおすすめします。

本でマイクラのプログラミングを学ぶ方法

完全に無料でマイクラのプログラミング学んで見るならHour of Codeがおすすめです。

少しお金が掛かってもいいのでもう少し本格的にやってみたい人には本でマイクラのプログラミングを学習する事をおすすめします。

必要なお金は、マイクラの代金・書籍の代金だけですので教室に通うより圧倒的に安い金額で学ぶ事が出来ます。
Hour of Codeと大きな違いはHour of Codeは使える命令が決まっていましたが、書籍で使っていない命令も使えるので自分で考えた作品も作れるという事です。

書籍で学ぶには手間が掛かるので興味がある場合は教室に通う事をおすすめします。

なお、書籍によってはレッドストーン回路やコマンド一覧をプログラミングとして紹介しているものがありますが、ここでは対象外とさせて頂きます。

プログラミングが出来るマイクラは?

マインクラフトには色々なバージョンがありますが、プログラミングが出来るのは統合版とJAVA版になります。

すでにマイクラを持っている場合は持っている方を見ていきましょう。
これからマイクラを購入する人は次から書く事を読んでどちらを買うか考えましょう。

マイクラの統合版でプログラミングを学ぶ

マイクラの統合版でプログラミングを学ぶには「Code Connection for Minecraft」というアプリケーションが必要です。
Code Connectionからmakecodeというプログラムを書くためエディタを起動します。

makecodeを使ってプログラミングをするためのおすすめ本

・出来るパソコンで楽しむマインクラフトプログラミング入門Microsoft MakeCode Minecraft 対応

マイクラのJAVA版でプログラミングを学ぶ

マイクラのJAVA版+modでプログラミングを学ぶ

マイクラのJAVA版でプログラミングを学ぶ場合は、modという物が必要になります。
modとは、マイクラに機能追加をするためのものです。

プログラミングの機能追加するためにはmodを入手しないといけません。
modはmajong社の正式な提供物ではありません。

このためmodを別途入手する必要があります。

modを使ってプログラミングをするためのおすすめ本

・自分で作ってみんなで遊べる! プログラミング マインクラフトでゲームを作ろう!

1番のおすすめです。
スクールやオンライン講座も運営しているd-schoolが出している書籍になります。
実際にスクールで教えているのに近い内容が掲載されています。
modの入手方法も本の中に書いてあります。
この書籍で学んで良かったらオンライン講座やスクールを考えてみてもいいでしょう。

マイクラのプログラミングを本で学ぶメリットとデメリット

マイクラのプログラミングを本を学ぶ場合のメリットとデメリットについて書いてみます。

メリット

まずメリットから書いてみます。
・費用が少なくすむ。
 完全無料ではないけど必要な費用はマイクラ代と書籍代のみ。
・Hour of Codeより高度な事が学べる。
 購入する書籍によりますが、Hour of Codeよりは高度な事が学べる。
 書籍なら複数購入するのもあり。
・自宅で習い事に通う時間必要ない。

デメリット

・プログラミングをするための環境設定を自分で作る必要はある。
 少しのパソコンの知識が必要になる。
・わからない場合は指導する必要がある。
 学ぶ子供のレベルによりますが、書籍での学習は難易度が高い。
・さらに学びたい場合はカリキュラムがない。

メリットデメリットがありますが、マイクラでどこまでプログラミングを学びたいになります。
本で学ぶ場合は少なからず保護者の助けが必要になるでしょう。

より本格的なプログラミングを学びたい場合

おすすめはオンライン講座

書籍よりもっと学びたいけど少しでも安く学びたい場合はオンライン講座をおすすめします。
オンライン講座は書籍と比較してお金が掛かりますが、学ぶためのカリキュラムは充実しています。

スクールに通うのと比較して安く充実したカリキュラムがあります。
しかし保護者が指導しないといけない部分は変わりません。

指導が必要な要素が多いお子様の場合は、スクールに通う事をおすすめします。
おすすめのオンライン講座は「d-schoolオンライン」です。

d-schoolオンラインおすすめな理由

d-schoolオンラインがおすすめな理由を説明します。

・d-schoolは、提携校が全国100校を超えてマイクラのプログラミングスクールでは日本一
・親切丁寧な動画
・小学校1年から通えて充実したカリキュラム
・書籍より動画の方が情報が多く本でわからなくても動画がわかる事も多い。

もし、指導が必要ならオンライン指導コースもあります。
ただし、オンライン指導コースはスクールに通う並みの料金になります。

マインクラフトのプログラミングを教室で学びたい

マインクラフトのプログラミングをスクールで学びたい場合はスタディルームレオロボット教室にお越し下さい。

京都市内では右京区の西院・西京区の桂に教室があり、京都府内では亀岡市に教室があります。親切丁寧な指導を行います。

-コラム

© 2021 京都スタディルームレオロボット教室亀岡・西院・桂店