さ、Minecraftでのプログラミング環境を構築しましょう。
コードを記入して購入が終わりました。
手順とかはネットにいろいろ紹介してあるので割愛・・・
まずは、Minecraftのjava版を購入しインストールが完了しましたので、次にプログラム環境の構築ということでModをいれます。
ここで、Minecraftのソフトのみ入れた状態を「バニラ」といいます。
いわゆる素の状態(プレーンの状態)を指すようです。
でここに「Mod」という拡張プログラムを追加して様々なアイテム、エリア、テクスチャ等を追加して楽しむことが出来ます。
イメージはバニラアイスで、そこに様々なものをトッピングする感じ。
ということでプログラム環境のそろえるものは、こんな感じでしょうか。
(1)Minecraft:済
(2)Anaconda(アナコンダ):済
Python本体だけでなく関連ツール、主要ライブラリが手に入ります。
本格的にPythonで開発するならオススメ。
例:NumPy、matplotlib、IPythonとか
(3)Mod
・Forge(フォージ):未
さまざまなModをインストールおよび管理できるMod
・Raspberry Jam Mod(ラズベリー ジャム モッド):未
PythonでMinecraftを制御するためのMod
で、Anacondaはすでに導入済みなのでここでは割愛。
Forgeを導入しましょう。
ますは、公式サイトへ。
https://files.minecraftforge.net
ここでForgreの最新Verが1.12.2なので、これの右側のRecommendedを選択。
左のLatestより動作が安定しているので「Recommended」を選択。
私はMacで環境構築するので下の赤枠のinstallerを選択。
するとDLが始まり、5秒後ぐらいに右上に「SKIP」と出るのでこれをクリック。
他は広告なので注意。
するとDLが・・・あれ?
ネットワークエラーで数KBぐらいDLするとDLが止まる。
10回くらいやったが同じ原因で止まる。Why?
ルーターをリセットする:変化なし
ファイヤーウォールを切る:変化なし
ブラウザを変える(Safari→Chrome):変化なし
Wi-Fiネットワークを切り替えてみる(5GHz → 2.4GHz):変化なし
OSを変える(MacOS→Win10):変化なし
別のVerのForgeをDL:変化なし
Why??Why???もう出川のWhy?の感じ・・・
じゃあ、ネットワークエラーが起きた後の再開ボタンを押し続けてみる。
ん?これは繰り返せば少しずつだがDL量が増している。
これを何回も繰り返し4.9MB DL完了。
ものすごい気が遠くなります・・・
ではインストール!!
なんじゃこりゃあ??
やはり細切れのDLだと断片的に必要なファイルが壊れているらしい。
一括DLがダメなら、ここに記載のあるJarファイルを1個づつDLする作戦へ。
それぞれのファイルの格納先に個別DLをしたjarファイルを格納する。
この後、さきほどのDLファイルを再度インストールすると、やっとインストール成功!!
しかし、Minecraftを立ち上げるがインストールに失敗。
ここまで4時間ぐらい格闘したが、ネット上にもネットワークエラーが出る原因が特定できずあきらめて泣きながら寝ました・・・
朝起きてもう一度ForgeのHPにてDLすると・・・普通にDL完了。
なに??Why??おい!!!
なんでだ?
原因がわからないままインストール。
おお!!難なくインストール完了!!
Minecraftを立ち上げると「Mod」のボタンがある。成功だ!!
Modの管理画面を表示し、赤枠のようにForgeが表示されているのでOK!!
なんだったんだ?あのネットワークエラーは?
皆さんも、うんともすんともいかないときは日を変えるのも良いかもしれません。
本当にWhy??
ということで次回さらにMod追加し環境構築を完了させます。
あきらめたら終わりだからね。