【教育版マインクラフト】2-2 フェンスで囲いを作る

デフォルトアイキャッチ

今回もループ処理を使ってフェンスを作ってみましょう。牧場などを作るときに役立ちますよ。

フェンスで囲いを作る1

シンプルに作りたい場合はエージェントの設定を「動きながら置く」をオンに、また「障害物を壊す」もオンにして後はフェンスを置きたい順にエージェントを動かせばフェンスが完成します。

この場合は、エージェントの進む先に何かブロックがあればエージェントは自動的に壊してくれます。

フェンスで囲いを作る2

こちらも基本的な同じことをするのですがプログラミング学習目的を意図したコードで、エージェントの設定は使わないものです。

一辺をブロックを置いたら曲がり、それを4回繰り返す二重ループとなっています。この二重ループを使いこなせるかどうかが初心者脱出に関わってきます。まずは作ってみてエージェントの軌跡を追うとよいでしょう。

また最後に足りない部分を補う処理を追加することで完成となります。

効率という意味では上側のプログラムのほうがよいのですが、意味を理解できなければ応用も成長もありません。

繰り返しになりますが、マインクラフトの世界だけでしか通用しない井の中の蛙にならないように注意しましょう。

体験会開催中です。

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

また当教室のマインクラフトコースはよくあるような既存の学びに対するカウンターカルチャーや逃避の場を志向するものではなく、教育版マインクラフトの特徴を活かしつつ高校の情報Ⅰや大学入試などメインストリームのしっかりとした学びにつながるものを志向するものです。決してその場その場をゲームで浪費する場ではないということを理解したうえで体験会にご参加ください。そして、マインクラフトの世界だけでしか通用しない井の中の蛙にならないように注意しましょう。「楽しみながら学ぶ」というフレーズの先が何も残らない未来であるのならそうした考えは戒めが必要だと考えています。

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

お問い合わせアイコン