プログラミング教室
【教育版マインクラフト】エージェントがブロックがあるかどうかを確かめるには
エージェントが前後左右上下のブロックを調べつつ行う処理を解説しています。またブロックIDを使えば指定したブロックを探す処理などを作ることができます。
ツイートまとめ:そもそも基本的な勉強の方法を知らずに学校や塾に通う人が多いのでは?と感じる件
勉強のやり方を知らずに学校や塾で漫然と授業を受けたりする人がすくなくありません。そんなわけで効果が上がる勉強のコツを解説しています。
【教育版マインクラフト】4-2 指定したブロックまでエージェントを進ませる
教育版マインクラフトでエージェントを指定したブロックを見つけるまで直進を続けるプログラムを解説しています。当校のマインクラフトコースは年長さんから可能です。
【教育版マインクラフト】4-1 ブロックのIDや名前を調べてみよう
教育版マインクラフトでブロックのIDや名前を調べる方法を紹介してます。と、言うのもプログラム作成時に条件分岐やループ条件を指定するにはこれらの値を知る必要があるからです。
プログラミング教室ツクリウムでは年長さんから参加できるコースを開講しています。
【教育版マインクラフト】3-10 再帰関数で山形にブロックを置く
再帰関数を使って山の形にブロックを積み上げるプログラム例を解説しています。プログラミング教室ツクリウムでは年長さんから可能なマインクラフトコースを開講しています。
【教育版マインクラフト】3-9 再帰関数を使ってブロックを置く
再帰関数は、自分自身を呼び出す関数で、終了条件が必要です。関数の中で条件を満たさない場合に再度自分を呼び出し、条件を満たすと処理が終了します。教育版マインクラフトでは、階乗計算やピラミッド作成などの例を通じて再帰関数を学ぶことができます。再帰関数は複雑な処理を簡潔に表現できますが、ループ処理との違いや無限ループのリスクに注意が必要です。失敗例も学びの一環として捉え、処理の流れを丁寧に追うことで理解を深めましょう。
【教育版マインクラフト】3-8 壁の間をエージェントが往復させる
エージェントがブロックに到達するまで進み続ける方法や壁の間を往復する方法を二重ループで実現する手順を示しています。また、コースの目的と入会案内があります。エージェントの前側を調べていますが上下左右でも可能です。
【教育版マインクラフト】3-7 変数とループでピラミッドを作ろう
ピラミッド作りの手順について解説し、相対座標の使用時の注意点を説明します。誤った例では、命令の順番の違いでプレイヤーが座標のズレを起こしがちです。絶対座標の使用を使ってもよいでしょう。教育版マインクラフト入門コースを紹介し、参加資格や申込み方法についても述べています。
【教育版マインクラフト】3-6 放射状にブロックを置くには?
放射状にブロックを置く方法として、変数とループで解説します。また複雑な手順を紙に書き出して整理する重要性を述べています。また、教育版マインクラフトコースでは、年長さんからでも入会可能で、カリキュラムは高校や大学入試に役立つ内容です。
【教育版マインクラフト】3-5 豆腐ハウス作りで関数化を学ぶ
関数を使ってプログラムを整理し、バグを減らす方法を説明し、豆腐ハウスのプログラムを壁や天井の処理に分けて部品化します。また、教育版マインクラフトを活用したコースを紹介し、体験会や入会の案内を行っています。