# マイクラをPythonで操作しよう
# Pythonで操作するために
さあ、いよいよ最終章です。本章ではPythonからマインクラフトを操作するために、
【Minecraft: Pi edition API Python Library】略して【mcpi】を導入します。
こちらを導入することでPythonからプログラムでマインクラフトを自由に操作することができます。
# mcpiのインストール
まずはデスクトップのマインクラフトのショートカットをダブルクリックしてマインクラフトを起動します。
起動構成からforge_1.12.2を選択してプレイを開始します。
繰り返しになりますが、プレイ画面のメニューに【Forge】が表示されていることを確認してください。
まだワールドを作っていませんでしたね、【Create New World】を選択して、ワールドを作りましょう。
既にforge_1.12.2の起動構成でワールドを作っている場合はそちらのワールドでも構いません。
新しくワールドを生成する場合は、Creativeモードで生成することを推奨します。
動作を確認している途中に敵にやられてしまう可能性があるためです。ただ、動作確認自体はどのモードでも可能です。
ワールドを生成したら、この状態で一旦マインクラフトから離れて【Thonny】を起動します。
デスクトップのThonnyのショートカットをダブルクリックしてThonnyを起動。
メニューバーの【ツール】から【Manage plug-ins...】をクリックします。
検索ボックスに【mcpi
】と入力して、【PyPIでパッケージを検索】をクリックします。
画面上に【mcpi
】の説明が表示されたことを確認して、【インストール】をクリック。
インストールが完了したら、ダイアログを閉じてください。
# 動作の確認
ダイアログを閉じたら、新しいPythonのファイルを作成します。
デスクトップに【main
】という名前でファイルを作成してください。
そうするとデスクトップに【main.py
】というファイルを作成されます。
from minecraft import minecraft
mc = minecraft.Minecraft.create()
mc.postToChat("Hello World")
上記のソースコードをエディタに打ち込みます。
そのままコピペしていただいても大丈夫です。
ソースコードを書き終えたら、F5を押すか、画像中に矢印で指してある実行ボタンをクリックします。
その後、マインクラフトの画面に戻って下さい。
するとマインクラフトの画面のチャット欄にHello World
と表示されています。
これでPythonからマインクラフトを操作ができるようになったことが確認できました!!
おめでとうございます!!
ただ、まだやり残したことがあります。もうちょっとだけお付き合いください。
最後に動作確認用に作ったデスクトップのmain.py
というPythonのソースコードを削除します。
これで全て終了です。お疲れ様でした。
# マインクラフトでプログラミングの世界に飛び込もう
これでプログラミング言語Pythonを用いて、マインクラフトを操作する全ての準備が完了しました。
あとはあなたの創造力をPythonをつかって自由にマインクラフトの世界で表現することができます。
プログラミングでできないことはありません。あなたがコントローラーやマウスで操作することと全く同じことがプログラムで可能になります。
むしろプログラムはもっと強力です。作業はあなたよりも何倍も速く、休憩せずとも正確に動いてくれます。
プログラミングを使いこなすことでコンピュータのちからを最大限に発揮することが可能です。
その題材にマインクラフトほどぴったりなものはありません。
さあ、マインクラフトでプログラミングの世界に飛び込もう!!
# 終わりに
Prosenseではマインクラフトの入門書も用意しています。
本書同様に無料で読むことができるので、是非そちらの方でプログラミングの勉強を進めてみてください。
Prosenseではマインクラフトを使ったプログラミングの個別指導もおこなっております。
マンツーマンでレッスンを受けながらマインクラフトでプログラミングを学びたい方はいますぐProsenseのLINE公式アカウントに登録ください。