Mirror Maze Solver
build · check · solve step by step

Mirror Maze Solver — Step by Step

Click squares to place mirrors (click again to flip). Click each circle outside the grid and type its number, and set the three totals. Then press Solve. Or play a generated puzzle and send it here with one click.

Mirror Maze Solver: rules, how to use it, tips

Place a fish, bird or frog in every empty square so each number counts the creatures seen along its line of sight, bouncing off mirrors.

The rules

  1. Every square without a mirror holds exactly one creature: a fish, a bird or a frog. The totals of each are given.
  2. A number outside the grid counts the creatures seen looking in from there. The line of sight bounces off each diagonal mirror at a right angle.
  3. Birds are seen only directly — before the line of sight has hit a mirror.
  4. Fish are seen only in a mirror — after the line of sight has hit a mirror.
  5. Frogs are always seen. A creature passed twice is counted twice.

Using the solver

  1. Choose the size, place the mirrors, and type the numbers and totals (or press Sample).
  2. Press Solve and step through each view: what it can and can’t see, and the totals.

Tips

The full guide, with a worked example and common mistakes: How to play Mirror Maze.

Questions

What counts as a mirror bounce?

Each diagonal mirror turns the line of sight through a right angle — / and \ turn it different ways.

Can a line of sight pass the same square twice?

Yes, after bouncing round — and the creature there is counted each time.

Is there always one answer?

Yes — every puzzle here is checked to have exactly one solution.

How do I solve one from a book?

Open the Mirror Maze Solver, place the mirrors, type the numbers and totals, and press Solve.

Related