Minecraft PI ED ダイヤモンド鉱石を見つける


ドラマ『今からあなたを脅迫します』(ディーン・フジオカ 武井咲)

脅迫屋のタイトル連呼が、くどい!! いやあ、面白いんですけどね。かっこいいし。何が一番面白いかというと、女子大生なのにわんさか金持っているところ。自分で使いたくないお金ってなんでしょう。不思議ですね。なぜそんなにお金を持ってるのか、なぜ使いたくないのか、すごく気になります。きっと、最終回まで視聴すると思います。
私ももちろんお金が大好きなのですが、最近は、マインクラフトにハマってることもあって、マインクラフト内で鉱石を見つけるのが楽しくて仕方ありません。金鉱石や、ダイヤモンド鉱石を発見すると、なんだか本当に自分がお金持ちになった気分になってしまうんです。

さて、マイクラのPI EDITIONの方は、プログラミングができてしまいますので、ダイヤモンド鉱石を探すのはちょろいですね。
以下はブロックIDを取得して、石とか砂利とか砂だったら、ブロックを消すスクリプトです。

pi@raspberrypi:~/mcpi/api/python/mcpi $ cat delstones.py
import minecraft
mc = minecraft.Minecraft.create()
for x in range(-15,15):
  for y in range(-100,5):
    for z in range(-15,15):
      id=mc.getBlock(x,y,z)
      if 1 <= id <= 13:
        mc.setBlock(x,y,z, 0,0)

1番は、石ブロックのIDで、13番は砂ブロックのIDです。1~13の間に、鉱石はないので削除したいと思います。
python は、範囲比較ができるので、 1 <= id <= 13 みたいな書き方ができますね。 さて、ワールドを作りましょう。 このような涼しい世界ができました。

ワールドが出来たら、ESCキーを押して、ターミナルから先ほどのスクリプトを実行します。

pi@raspberrypi:~/mcpi/api/python/mcpi $ python delstones.py

再びゲームに戻ります。
鉱石はたくさんあるでしょうか。おー、一部のブロックを残し、がらんどうですね。

下に移動していきます。
石炭わんさかありますね。石炭といえども貴重な鉱石です。

さらに下に移動すると、金を見つけました。もう大金持ちです。

もっと下に移動してみましょう。ダイヤモンドです。マイクラにハマってると、この画像見ただけで、うっとりしてしまいます。

さてダイヤモンド鉱石の数を数えながら今日も寝ます。

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA