ブロックリーゲーム迷路レベル10の答えと考え方を解説します

ブロックリーゲーム

これ難しすぎない?解ける気がしないわ…

こうした悩みを解決します。

迷路レベル10は、ブロック10個を使って、左下からゴール地点まで目指します。

答えを読んだら、オリジナル問題で確認してみよう!
解き方を本当に理解できたか、TATEPROが作った高難度迷路で試してみませんか?
ループと条件分岐を使う、Blockly Games経験者向けの全10ステージです。無料・登録不要で遊べます。
▶ Blockly Games 2の高難度迷路に挑戦する

Blockly Games 2の高難度迷路全10ステージ

最短ルートクリア

下記の設計だと最短ルートでゴールにたどり着くことができます。

このプログラムのリンクは貼っていますので、気になる方は自分で触ってみてくださいね。

Blockly Games : Maze
Maze is an introduction to loops and conditionals. It starts simply, but every level is more challenging than the last.

考え方

前に進めるけど分岐する、という処理が共通化できることに気づくことが大事です。

この迷路では5回曲がる必要がありますが、前に進めるけど分岐する、という処理を共通化することで最初の3回の右左折が1つの処理になります。

これを作ることができると残り2つの曲がり方だけ考えることに集中できてすぐ答えにたどり着くかと思います。

最少ブロッククリア

最短ルートではなく最少ブロック数でクリアするにはどうすればよいですか?

こうした質問をいただいたので挑戦してみました、現状8ブロックでクリアできました。

Blockly Games : Maze
Maze is an introduction to loops and conditionals. It starts simply, but every level is more challenging than the last.

もっと少ないブロックにできたよ!とかあれば教えてください!

5ブロックでクリア可能とメッセージいただきました!…すごいな、5…5!?

まとめ

迷路10では、処理を共通化する、という考え方が大事になります!

答えを読んだら、オリジナル問題で確認してみよう!
解き方を本当に理解できたか、TATEPROが作った高難度迷路で試してみませんか?
ループと条件分岐を使う、Blockly Games経験者向けの全10ステージです。無料・登録不要で遊べます。
▶ Blockly Games 2の高難度迷路に挑戦する

Blockly Games 2の高難度迷路全10ステージ

KUMITATE

読むだけでなく、
実際に動かして学びませんか?

クミタテは、組み込み開発や電子工作を 実践しながら学べる学習プラットフォームです。 ESP32を使ったプログラミングから、電子回路、センサー、 通信、基板設計まで、自分のペースで学習できます。

  • 無料で学べる実践的な教材を掲載
  • すぐに試せるサンプルプログラム付き
  • Googleアカウントですぐに登録可能
クミタテに無料登録する
ブロックリーゲーム
スポンサーリンク