Blocked arrow presses do not reduce the score in Math Maze. Only successful moves that land on a new operation tile count as actions and subtract 50 points from the starting 1,000-point total, so any keypress that fails to enter a new tile leaves your score, running total, and visited path completely untouched. When you press an arrow key toward a wall, a closed passage, a tile you have already visited, or a cell that carries no declared maze passage, the browser simply ignores the input and the state machine returns no action. Because the score formula is max(0, 1000 minus 50 times successful moves), presses that never reach a new tile cannot affect either side of the equation. You can therefore press arrow keys freely toward obstacles without losing points, which is useful when you want to test whether a passage exists before committing to a route. The product FAQ states this directly: blocked arrow presses are inert rather than penalized, so the only thing that ever lowers your score is the four successful moves that solve the puzzle.
You can verify this on the keyboard right now by opening Math Maze and pressing the down arrow from the start tile. The arrow key has no declared passage downward, the start total of 8 stays unchanged, and the score remains 1,000. The same is true for any arrow that would step onto a tile you have already entered, any arrow that points into a wall, and any arrow that aims outside the 3 by 3 grid entirely. None of those inputs register as actions, none of them touch the running total, and none of them touch the score panel.

Why Blocked Arrow Presses Are Ignored
The maze engine accepts an arrow key only when three conditions are all true at once. The adjacent cell must share a declared maze passage with the current tile, the cell must not already be on the visited path, and the cell must carry one of the four basic arithmetic operations. If any of those three checks fails, the move is rejected silently and the state machine reports no change at all. There is no partial credit, no reduced deduction, and no warning flash. The only thing the player ever feels is that nothing happened, which is the correct behavior because the internal state has not actually changed.
This rejection rule is enforced by the implementation itself rather than by a separate penalty routine. The state object stores the current cell, visited path, running integer total, action count, score, completion flag, and deadlock flag, and an accepted move updates all of those together. A rejected move updates none of them, which means it cannot subtract from the score counter or increase the action count used by the scoring formula. Any arrow press that fails the validation tests therefore has no effect on the displayed score, the displayed running total, or the displayed route.
How the Math Maze Score Is Calculated
The scoring formula is published and deterministic: score equals max(0, 1000 minus 50 times the number of successful moves). You start every run at exactly 1,000 points, every accepted move subtracts 50 points, and the score is floored at zero so a long detour cannot drive the value negative. The clean winning route of Right, Right, Down, Down uses four successful moves, so 4 multiplied by 50 equals 200, and 1,000 minus 200 equals the disclosed best score of 800. A completed best score stays only in this browser and is cleared by the restart gesture, which returns the start total to 8, erases the visited path, restores 1,000 points, and clears both the completion and deadlock flags.
Because successful moves drive the entire scoring formula, the only way to lose points is to enter and accept new operation tiles. A run that contains blocked presses and zero accepted moves ends with the score exactly where it started. A run that accepts only two new tiles before reaching a deadlock ends at 1,000 minus 100, which equals 900 points, even if the player pressed twenty other arrow keys that were all rejected along the way.
What Counts as a Successful Move
A successful move is an accepted arrow press that lands you on an operation tile that has not been visited before and that shares a declared passage with the cell you just left. Each successful move applies exactly one arithmetic operation to the running total in the order in which the tiles are entered. The winning route uses division first, then addition, then multiplication, then subtraction once each, which is why the same four operations appear on the four correct tiles in the same travel order. Visited tiles cannot be revisited, which means route choice matters and the four-operation constraint of the puzzle is enforced by both the maze structure and the visited-set rule.
Moves that are explicitly not successful include pressing into a wall, pressing into a closed passage, pressing onto a tile already on the visited path, and pressing toward a tile that does not carry an arithmetic operation. None of these register as actions and none of them affect the score. Moves that produce a noninteger or nonfinite intermediate result are also not successful in any practical sense, because the pure logic rejects them and the browser reports a deadlock rather than advancing the state.
How to Play Math Maze in Your Browser
- Open Math Maze in your browser and ignore everything except the arrow keys, since the puzzle accepts only arrow input and contains no pointer, audio, timer, or account requirement.
- Begin from the start tile that displays the integer 8 as your running total. The score panel reads 1,000 and the visited path is empty.
- Press Right, then Right, then Down, then Down. Each accepted press subtracts 50 points from the score, applies the operation on the new tile in travel order, and appends the tile to the visited path.
- Track the running arithmetic as you move. From 8 the first operation divides by 2 to give 4, the second adds 3 to give 7, the third multiplies by 2 to give 14, and the fourth subtracts 4 to give the goal value of exactly 10.
- Confirm that the cursor now sits on the bottom-right goal tile and that the running total reads exactly 10. Completion requires both the goal position and the exact target value, so reaching 10 on any earlier tile does not satisfy the win condition.
- Note the displayed score. Four successful moves have deducted 200 points from 1,000, so the clean route reports exactly 800 points. If you ever want to start over, press the restart control to return the start total to 8 and the score to 1,000.
Why the First Down Move Is a Dead End
The first Down arrow is a deliberate trap that the maze publishes for the player. Pressing Down from the start subtracts 3 from 8 and leaves a running total of 5 in a cul-de-sac whose only neighbor is the already visited starting tile. Because visited tiles cannot be revisited and the cul-de-sac has no other passage, no unvisited connected tile remains on the board. The browser recognizes this condition immediately and reports a deadlock instead of leaving an apparently active but unwinnable board on screen.
Deadlock has three disclosed triggers. The arithmetic can produce a noninteger or nonfinite result, the goal total can be wrong, or no unvisited neighbor can be reached from the current cell. The first Down move triggers the third condition rather than the first two, because 8 minus 3 is a clean integer but the only connected cell is already on the visited path. Independent testing confirms that movement stops at the moment of deadlock, which is why pressing further arrow keys after a deadlock report produces no additional state changes and no further score changes either.
Comparing Successful and Blocked Moves
| Move type | Subtracts 50 points? | Changes running total? | Appends to visited path? | Final effect |
|---|---|---|---|---|
| Successful move onto unvisited operation tile | Yes | Yes | Yes | Score falls by 50, route advances |
| Arrow press into a wall | No | No | No | State unchanged, score unchanged |
| Arrow press into a closed passage | No | No | No | State unchanged, score unchanged |
| Arrow press onto visited tile | No | No | No | State unchanged, score unchanged |
| Arrow press off the board | No | No | No | State unchanged, score unchanged |
| Move that produces noninteger or nonfinite result | Trigger for deadlock | Rejected | Rejected | Deadlock reported, run ends |
The pattern across the table is the same: only successful moves carry a cost, and successful moves are strictly defined as accepted moves that land on a new operation tile through a declared passage. Every other kind of arrow press leaves the score, the running total, and the visited path completely untouched, which is exactly the behavior the product FAQ describes when it says blocked arrow presses do not reduce the score.
If you want to compare this keyboard-driven scoring approach with another maze that uses arrow keys to navigate a numeric route, the Addition Maze strategy guide explains a parallel structure in which visited cells add to a fixed target. The two puzzles share the keyboard-only navigation style but differ in target value, operator set, and scoring curve.