MakeCode
【教育版マインクラフト】エージェントがブロックがあるかどうかを確かめるには
エージェントが前後左右上下のブロックを調べつつ行う処理を解説しています。またブロックIDを使えば指定したブロックを探す処理などを作ることができます。
【教育版マインクラフト】3-9 再帰関数を使ってブロックを置く
再帰関数は、自分自身を呼び出す関数で、終了条件が必要です。関数の中で条件を満たさない場合に再度自分を呼び出し、条件を満たすと処理が終了します。教育版マインクラフトでは、階乗計算やピラミッド作成などの例を通じて再帰関数を学ぶことができます。再帰関数は複雑な処理を簡潔に表現できますが、ループ処理との違いや無限ループのリスクに注意が必要です。失敗例も学びの一環として捉え、処理の流れを丁寧に追うことで理解を深めましょう。
【教育版マインクラフト】3-8 壁の間をエージェントが往復させる
エージェントがブロックに到達するまで進み続ける方法や壁の間を往復する方法を二重ループで実現する手順を示しています。また、コースの目的と入会案内があります。エージェントの前側を調べていますが上下左右でも可能です。
【教育版マインクラフト】3-7 変数とループでピラミッドを作ろう
ピラミッド作りの手順について解説し、相対座標の使用時の注意点を説明します。誤った例では、命令の順番の違いでプレイヤーが座標のズレを起こしがちです。絶対座標の使用を使ってもよいでしょう。教育版マインクラフト入門コースを紹介し、参加資格や申込み方法についても述べています。
【教育版マインクラフト】3-6 放射状にブロックを置くには?
放射状にブロックを置く方法として、変数とループで解説します。また複雑な手順を紙に書き出して整理する重要性を述べています。また、教育版マインクラフトコースでは、年長さんからでも入会可能で、カリキュラムは高校や大学入試に役立つ内容です。
【教育版マインクラフト】3-1 二重ループで螺旋階段を作ろう
この章では二重ループとそのトレーニング方法について解説しています。特に、複雑な処理を理解するための可視化技法が推奨されており、シンプルまたは道幅を調整した螺旋階段のプログラミング例が示されています。さらに、当教室の教育版マインクラフトコースを紹介し、教育的価値の高い活動として位置付け、体験会への参加を募集しています。
【教育版マインクラフト】2-8 レッドストーンまで前進を続ける
この記事では、教育版マインクラフトを使用したプログラミング方法を解説しています。具体的には、エージェントがレッドストーンを見つけるまで繰り返し進むプログラムの作成手順を紹介しています。また、この技術は迷路解決など様々な場面に応用可能です。教育的な観点から、当教室は実践的なコースを提供しており、真剣な学びを提唱しています。
【教育版マインクラフト】2-7 範囲指定してブロックをコピーする
この記事では、ブロックを効率的にコピーするプログラムの紹介とその手順について説明しています。特に、ブロックの位置を座標を用いて指定し、変数を利用した繰り返しコピーが特徴です。また、教育版マインクラフトを用いた教室でもこのプログラムの使用例が体験可能で、真剣な学びにつながるカリキュラムを提供しています。
【教育版マインクラフト】2-5 ブロックを立体上に置く
線、面と作ったら今度は立体です。立方体や直方体などを作るためにはX座標、Y座標、Z座標の方向にループを行う必要があります。ただ現実的にはここまでくると学習目的でない限りは別の処理を使ったほうが良いかもしれません。 立体に […]
【教育版マインクラフト】2-4 ブロックを面状に置く
このテキストは、マインクラフトでブロックを面状に配置する方法について述べています。主にエージェントを使った方法やプログラミングを利用した方法が紹介されています。さらに、教育版マインクラフトを用いたコースがあり、高校や大学入試に役立つ本格的な学びを提供しています。