MakeCodeでマインクラフトプログラミング!
エージェントを使って上りと下りの階段を作ります。
今回のポイントは変数を使ってエージェントが今何段目を作っているのかを管理しているところです。
if~elseで条件分岐を作り、6段目までは上りでそれ以降は下りとすることができます。
プログラミングの基本的な考え方が身についていればこのような効率的なコードが作れますが、始めのうちはどうしても変数を使わずに上り用のコードと下り用のコードを作ってしまいがちです。
プログラミングではいかに効率的で1行でも少ないコードを書けるかを意識したいですね!