【教育版マインクラフト】4-2 指定したブロックまでエージェントを進ませる

デフォルトアイキャッチ

今回は指定したブロックまでエージェントを進ませるプログラムです。一定の条件まで処理を続けるwhileループと呼べるものです。また無限ループの中に条件分岐を作ることで同様の処理もできるかと思いますので慣れてきたら挑戦してみましょう。

レッドストーンで止まる場合

この例ではプレイヤーの手前に金ブロックを用意し、その先に探す対象となるブロック(レッドストーンやエメラルド)を置いています。
その後エージェントの設定などを行ってから対象のブロックを見つけるまでエージェントが直進し続けるものです。

エージェントがレッドストーンを見つけるまで直進するプログラムの例

エージェントがレッドストーンを見つけるまで直進するプログラムの実行結果

その他のブロックで止まる場合

ちなみにレッドストーン以外のブロックではブロックIDで判断します。この例では133番のエメラルドブロックを探して直進を続けます。

エージェントが指定したを見つけるまで直進するプログラムの例。指定方法はブロックIDを使用する

コース・WEB講座

目次へ戻る
教育版マインクラフト・プログラミング入門

マインクラフトコースについてはこちら
https://tsukurium.net/kitaurawa-minecraft-club/

体験会開催中です。

当教室では教育版マインクラフトコース開講中です。
先生のお話がしっかり聞くことができ、ルールを守れる人なら年長さんからでも入会可能です。

また当教室のマインクラフトコースはよくあるような既存の学びに対するカウンターカルチャーや逃避の場を志向するものではなく、教育版マインクラフトの特徴を活かしつつ高校の情報Ⅰや大学入試などメインストリームのしっかりとした学びにつながるものを志向するものです。

お問いあわせ・ご入会・体験会のお申込みは下記のリンクからお願いいたします。
画像をクリックするとお問い合わせページにジャンプします。

お問い合わせアイコン