建物のプログラム | 円柱形のビル

Level 2

このプログラムについて

マインクラフト エデュケーション版を使って、プログラムを使って円柱形のビルを作る様子を紹介します。

プログラムの中では、円を描く関数を利用して円を重ねるだけでビルを作っています。また、ビルのガラスの部分は、円周上のブロックの座標によって条件分岐させ、特定の範囲だけガラスブロックを配置する仕組みになっています。

プログラムの詳細については、動画で紹介しています。

プログラムのダウンロード

プログラムは以下のリンクからダウンロードできます。
ファイル形式はテキストデータで、内容はJavaScriptのプログラムです。

プログラムの利用方法

「マインクラフト エディケーション」のエディタのスイッチを「JavaScript」に切り替えて、ダウンロードしたプログラムをコピー&ペーストしてください。

利用上のご注意

プログラムの個人的な利用や改造は自由ですが、著作権は放棄しません。プログラムの再配布はご遠慮ください。

ご利用にあたり不明な点がありましたら、「お問い合わせ」ページよりご連絡ください。

このプログラムのポイント

円の関数を利用する

Screenshot

今回のプログラムでは、円を描く関数を利用して円を積み重ねるだけでビルを作っています。円周を描く関数の中で、ブロックの位置によって条件分岐させ、特定の範囲(aとbの絶対値が3以内)の場合のみ、窓用のブロックを使うプログラムになっています。プログラムを実行すると、クォーツブロックの壁とガラスブロックの窓が組み合わされた円柱上のビルが完成します。

メッセージ

このプログラムで大切にしているのは、
「家を作ること」や「操作を覚えること」だけではありません。

  • 複雑な課題を分けて考える
  • 役割ごとに整理すると、分かりやすくなる
  • 少しの変更で、いろいろな結果を作れるように設計する

こうした考え方や視点に気づくことが本当の目的です。

プログラムは、それを体験するための一つの道具です。

Profile
Code Chips
Code Chips

こんにちは Code Chip です。マインクラフト エデュケーション版を使って、 「考える力」を育てるプログラミングを紹介しています。 建物やゲームを「プログラムで作る」過程 ・理解しやすい設計 ・授業や家庭学習での活用ポイント をお伝えします。 ゲームとして遊ぶだけでなく、 仕組みを考え、形にする体験を大切にしています。

Code Chipsをフォローする
Level 2建物のプログラム
Code Chipsをフォローする