3B+にScratch2.0でマインクラフト学習環境を構築します。参考サイトまとめラズベリーパイ+Scratch+マイクラ環境を作るScratch2.0でマインクラフトを動かす小型コンピュータのサンプルとして、マイクラ操作のプログラミング環境を作ってみました。Scratch2.0って何?マサチューセッツ工科大学(MIT)にあるメディアラボが開発した、ビジュアルプログラミング環境です。レゴのような部品を組み合わせることで簡単にプログラミングを学ぶ事ができます。現在はブラウザでも利用できる3.0がリリースされています。Piは、1980年代イギリスで教育用コンピュータとして普及したコンピュータの再来として、学校で基本的なコンピュータ科学の教育を促進することを意図して作られたシングルボードコンピュータです。今回はブログで解説環境でプログラミングの仕方をYoutubeで紹介してます。PiエディションのセットアップScratch2mcpiのセットアップOS(Raspbian)のセットアップNOOBSv2.0でのウィザードセットアップをします。OS(Raspbian)をウィザードに従ってのセットアップをします。完全版は4.5GB程度、Full版は2.8GBほどのボリュームがあります。ダウンロード完了の再起動後に、初回設定画面が起動します。こちらもウィザードに従って設定していきます。画面スクリーン設定(スクリーン周囲の黒色エリアの設定)Wifiネットワーク設定ソフトウェアの更新プログラムの確認Scratch2.0のセットアップラズベリーパイ版が出ているScratch2.0をセットアップします。LXTerminalターミナルにコマンドを入力orコピペします。PiエディションのセットアップマインクラフトのPiエディションのセットアップを行います。LXTerminalターミナルにコマンドを入力orコピペします。※すでにセットアップ済のOSバージョンの場合には不要です。minecraft-piScratch2mcpiのセットアップScratch2mcpiのセットアップを行います。LXTerminalターミナルにコマンドを入力orコピペします。Pi(ラズベリーパイ版のマインクラフト)を操作できるようにするプログラムです。マイクラのサバイバルモード化マインクラフトのPiエディションは、教育の関係上「クリエィティブモード」のみ提供されています。家を作ったりブロックをならべたり、座標をつかって学習するには問題ないのですが、やはり刺激がほしい。TNT(爆弾)は爆破できないし、物を作ることもできない。TNTは爆発させたい。サバイバルモード化の手順サバイバルモード化の手順を紹介します。バイナリ―レベルでの差分データをダウンロードし、クリエィティブファイルから新しくファイルを生成します。envコマンドで環境変数を設定しないとエラーになるので注意しましょう。LXTerminalターミナルにコマンドを入力orコピペします。再起動するとエラーになるケースがあります。「libGLESv2.soファイルがない」エラーですが、その場合はファームウェアのアップデートをしましょう。rpi-update参考サイト作成にあたり、下記の記事を参考にさせて頂きました。editionで牛、羊、ゾンビなどが出てくるサバイバルモードを楽しむまとめ2020年より教育義務化を控えて、Scratchでのプログラミングは必須条件となりそうです。わかりやすいインターフェースと、拡張しやすいプラグインなどをそろえ、今度ますます需要があがってくるのではないかと思います。HPを参考に、Scratchでのプログラミングに活用頂きたいと思います。各プロジェクトに関する機能は別記事での記載を予定しています。今後もScratchに関わる記事を記載していきます。KURAMOTO心を大切にする事業をITで応援します。