はじめに
今回はラズパイにデフォルトでインストールされているマインクラフトPiにPythonを使ったプログラミング環境を整える記事になります!
こんな感じでマイクラをプログラムから操作できたらカッコイイと思いませんか?
ラズパイは教育用な一面もあるので、とても簡単に環境を構築することができるのでオススメです。
ということで環境構築から実際に簡単な例を実行してみるところまでをやっていきましょー!
マインクラフトをインストールする
まずはラズパイにマインクラフトをインストール必要があります。
どうやら最初からインストールされている方もいるようですが、左上のメニューにGame -> Minecreaft Pi
がない場合は以下の操作をしてください。
ターミナル
からインストールすることもできますが、今回は分かりやすさ重視でGUI
でいきたいと思います。
まずは左上のメニューから設定(Setting) -> Recommended Software
をクリック。
このような画面が開かれるので、下の画像を参考にインストールを行ってください。
実際にPythonでプログラミングしてみる
実際にPython
を使ってマイクラの世界にHello World
してみましょう。
まずはマイクラをStart Game
を選択し、新規ワールド作成してみてください。
この状態でTabキー
を押すことでマイクラの画面を開いたまま他の操作をすることができます。
次にPythonのコードを書くためのエディタを開きましょう。
左上のメニューからプログラミング(Programing) -> Thonny Python IDE
を選択。
以下のようなコードを書いてみてください。
from mcpi.minecraft import Minecraft mc = Minecraft.create() mc.postToChat("Hello world")
これができたら実行する前に保存をしておきましょう。
上のツールバーのSave
をクリックし、適当な場所にセーブをしてください。
そしたら早速Run
をクリックして実行をしてみると・・・。
無事表示ができました!