お知らせ

『プログラミング能力検定(2月検定)』受検受付中!

詳細はこちら

【05】ブロックを壊す・掘る

「練習問題」イメージ画像 マイクラ(Blocks)

この項ではブロックを壊したり掘ったりする命令を学習します。エージェントは前・後・左・右・上・下の方向に接しているブロックを壊すことができます。

「クリエイティブモード」や「サバイバルモード」のときは岩盤を含むほぼすべてのブロックを破壊することができます。

前後左右上下のブロックを破壊する

エージェントに前を破壊させる

石や木などのブロックを壊すときには[エージェントに○○を破壊させる]を使います。前回紹介したように[チャットコマンド “RUN” を入力した時]というブロックを用意して、その中に[エージェントに前を破壊させる]を入れてみましょう。

この状態でチャット欄で「RUN」と入力すれば、エージェントの前にあるブロックを壊すことができます。

また(前▼)の部分をクリックして文字を変えることで後ろ左・右上・下などほかの方向にあるブロックも破壊することができます。たとえば[エージェントに後ろを破壊させる]で、前を向いたまま後ろのブロックを壊すこともできます。

エージェントに後ろを破壊させる
エージェントに左を破壊させる
エージェントに右を破壊させる
エージェントに上を破壊させる
エージェントに下を破壊させる

ブロックがない空間に向かって [エージェントにを破壊させる] を使った場合、何も起こらず特にエラーも出ません。

壊したブロックはアイテムに変わる

壊したブロックはアイテムに変わる

「クリエイティブモード」では通常、プレイヤーが壊したブロックはアイテムにならずそのまま消失します。ですが、エージェントが壊したブロックはアイテムとして残ります。

例えばダイヤモンド鉱石をエージェントが壊した場合、上の画像のようにダイヤモンドに変わりフワフワ浮いた状態で残ります。特に命令をしなければ、この残されたアイテムをエージェントが回収することはありません。

壊しながら前に進む

壊しながら前に進む

それでは上の画像のオレンジのウールを[エージェントに○○を破壊させる][エージェントを○○に○ブロック移動させる]を使って壊してみましょう。

まずはエージェントの目の前にある赤のウールを壊します。赤のウールは前方にあるのでブロックは次のようになります。

エージェントに前を破壊させる

次はその先にあるオレンジのブロックですが、このままでは壊せないのでエージェントを1ブロック前に移動させます。

エージェントを前に1ブロック移動させる

これでオレンジのブロックを壊せるようになったので[エージェントに前を破壊させる]で壊して、さらに前に進み、同様にその先の赤のブロックも壊して前に移動します。

エージェントに前を破壊させる

これで「前のブロックを壊して、前に移動する」という動作を3回繰り返したことになります。

エージェントに前を破壊させる

残るは前方と左右に残ったオレンジのブロック3個です。これは移動せず、このまま[エージェントに○○を破壊させる]の方向だけ変えて壊すことにします。

前・左・右を破壊させる

これですべてのブロックを破壊することができました!

ブロックを破壊することができました
//イメージマップ(クリッカブルマップ)用コード