プログラミング学習で利用しているスクラッチ(Scratch)ですがマインクラフト(Minecraft)という人気ゲームと連動させることができます。
連動させるとあらかじめプログラムした動作を自動でしてくれます。
建物を作ったりオブジェのようなもの作ることが簡単にできてしまいます。
ただしスクラッチにはいくつかのバージョンがあり連動させるためにはマインクラフトの種類も適切なものを選ぶ必要があります。
※以下の内容はwindowsで動作確認をしています。
スクラッチの種類
スクラッチには大きく分けてオンライン版とオフライン版の二つがあります。
オンライン版には正式にリリースされているScratchと現在開発中のScratchxの2種類があります。
オフライン版にはScratch1.4とScratch2、Scratch3の3種類があります。
そしてマインクラフトを連動させることができるのは
ScratchxとScratch1.4の2種類になります。
オンライン版はScratchxとMinecraft Windows10版、オフライン版はScratch1.4とMinecraft JAVA版(本来はPi版※補足参照) ということになります。
共にただインストールすればできるようになるというわけではなく環境の整備、設定が必要になります。
どのように設定をするのか簡単に解説します。
実行環境
Windows10 Home 64bit 1803
CPU Pentium G3258 3.2GHz
メモリ 8.00GB
マザーボード ASRock B85M
SSD Samsung 850 EVO 120GB
グラフィックボード なし
Windows10×scratchx | JAVA×scratch1.4 | |
導入の難易度 | 簡単 | 難しい |
minecraftの種類 | Minecraft Windows10エディション | Minecraft JAVAエディション |
scratchの種類 | scratchx(オンライン) | scratch1.4(オフライン) |
scratchの言語 | 重要な一部が英語 | ほぼ日本語 |
その他の必要なソフト、ファイル | Code Connection for Minecraft | Python2 Forge Scratchpy-master.py Scratch2mcpi-master.py Raspberryjammod-master Minecraft-turtle-master.py Minecraft-stuff-master.py |
導入、実行直後のメモリ使用量の合計(参考値) | 800MB | 1300MB |
インターネット環境 | 必要 | 導入時のみ必要 |
価格 | 3000円程度 | お試し無料 |
ということで、お手軽に始める場合はWindows10版×scratchxということになります。
補足
実はWindows10版のマインクラフト(正確には接続用のCode Connection for Minecraft)はscratchxのほかMakeCode、Code.org、Tynkerというもので接続することもできます。機会があれば紹介いたします。
Minecraft Pi版を使用するという方法もありますが、機材をそろえたりOSのセットアップ、環境設定となかなか面倒なことが多いので難易度はJAVA版よりも高くなります。こちらも機会があれば紹介します。
なおこれらの補足の内容についてはインターネットで紹介しているところも結構あるので興味のある方は検索してみてください。
コメント