教育版マインクラフト
【教育版マインクラフト】3-10 再帰関数で山形にブロックを置く
再帰関数を使って山の形にブロックを積み上げるプログラム例を解説しています。プログラミング教室ツクリウムでは年長さんから可能なマインクラフトコースを開講しています。
【教育版マインクラフト】3-9 再帰関数を使ってブロックを置く
再帰関数は、自分自身を呼び出す関数で、終了条件が必要です。関数の中で条件を満たさない場合に再度自分を呼び出し、条件を満たすと処理が終了します。教育版マインクラフトでは、階乗計算やピラミッド作成などの例を通じて再帰関数を学ぶことができます。再帰関数は複雑な処理を簡潔に表現できますが、ループ処理との違いや無限ループのリスクに注意が必要です。失敗例も学びの一環として捉え、処理の流れを丁寧に追うことで理解を深めましょう。
【教育版マインクラフト】3-8 壁の間をエージェントが往復させる
エージェントがブロックに到達するまで進み続ける方法や壁の間を往復する方法を二重ループで実現する手順を示しています。また、コースの目的と入会案内があります。エージェントの前側を調べていますが上下左右でも可能です。
【教育版マインクラフト】3-7 変数とループでピラミッドを作ろう
ピラミッド作りの手順について解説し、相対座標の使用時の注意点を説明します。誤った例では、命令の順番の違いでプレイヤーが座標のズレを起こしがちです。絶対座標の使用を使ってもよいでしょう。教育版マインクラフト入門コースを紹介し、参加資格や申込み方法についても述べています。
【教育版マインクラフト】3-6 放射状にブロックを置くには?
放射状にブロックを置く方法として、変数とループで解説します。また複雑な手順を紙に書き出して整理する重要性を述べています。また、教育版マインクラフトコースでは、年長さんからでも入会可能で、カリキュラムは高校や大学入試に役立つ内容です。
【教育版マインクラフト】3-5 豆腐ハウス作りで関数化を学ぶ
関数を使ってプログラムを整理し、バグを減らす方法を説明し、豆腐ハウスのプログラムを壁や天井の処理に分けて部品化します。また、教育版マインクラフトを活用したコースを紹介し、体験会や入会の案内を行っています。
【教育版マインクラフト】1-7 プレイヤーが指定位置に来たら移動させる
今回、モブ命令グループのテレポート命令を使用し、特定の位置に来たプレイヤーやエンティティを自動的に移動させる方法を紹介します。教育版マインクラフトのコースについても触れ、ルールを守れる人ならば年長さんから受講可能と説明。詳細はリンクで確認できます。
【教育版マインクラフト】かんたんな家を作る(豆腐ハウス)
今回はエージェントの設定を使う形でかんたんな家を作ってみましょう。コツとしてはしっかり立方体になるようにエージェントを進む回数を調節しましょう。また最後の屋根の部分が1コ分多くなることにも注意しましょう。今回は屋根を上に […]
【教育版マインクラフト プログラミング入門】四方をブロックで囲む
今回はかんたんな家づくりの最初のステップとして四方をブロックで囲うプログラムを作りたいと思います。前回までの線や面でブロックを置くことが理解できればそれと同じ感覚で作ることができます。うまく行けば四角い筒のような形を自動 […]
【教育版マインクラフト】3-2 九九を表示してみよう
九九を表示するプログラムの作成は小学生にはすこし難しいですが、二重ループを用いる格好の題材です。授業では教育版マインクラフトを使い、継続的な学びを目指す。体験会も開催中で、マインクラフトを浪費せず有意義に活用することを重視。