Choose your path.One move at a time.

A fixed public maze. A run of your own.
See the rules before you make a move.

Explore the maze

The full map

5 × 5One fixed, public layout.
No hidden route or private seed.

Open by design

The same map.
Your own run.
Wallets do not share a position.

Your next move

Entry to goal.One open neighbour at a time.
You chooseThe next step
The map decidesWhat is legal
No wager. No prize.A finish is a state.

The rules

  • Stay adjacentNorth, east, south or west.
  • Respect the wallsNo jumping or row wrapping.
  • Reach the goalThe completed run stops.

A fresh round

Reset, not erase.Earlier public events remain.
Rule illustrations · not a connected wallet or live run

A small game with a clear purpose

Know the choice.
Then make it.

A wallet action should be more than a mystery confirmation. Mazevra makes it a visible choice: move to one legal cell on a map you can inspect.

Everyone sees the same maze. Each wallet keeps its own current round, position and move count. No chance, leaderboard or promise of a reward.

Why this project exists
The entry
Top-left
The goal
Bottom-right
The movement
One open neighbour

From the entry to the goal

A path you can
understand.

Read the map, choose the next step and inspect the result. Actual controls live on the separate maze page.

Start or reset

A new round.
A familiar entry.

Start at the top-left with zero moves. Resetting replaces your current run, including a completed one, with a fresh round.

Read the reset boundary

Choose a legal step

One cell.
A real rule.

Move north, east, south or west into an open adjacent cell. Walls, the outer edge and a row end are boundaries, not shortcuts.

Inspect the fixed rules

Reach the goal

A finish.
Nothing to claim.

The bottom-right goal ends your run. You can read that state or reset. There is no prize, token or reward transaction waiting.

See the maze
One valid route Read-only illustration · not a live run
  1. East
  2. South
  3. South
  4. East
  5. East
  6. South
  7. South
  8. East

Eight legal steps reach the goal on this fixed map. Backtracking is allowed while a run is active; finishing gives no reward.

Your caller. Your current run.

The map is shared.
The run is yours.

A step reviews a specific round and move count. If the run changes, an old step cannot silently continue in its place.

A reset has a different boundary: it starts a new round, but has no expected-round argument. A later deployed interface must verify what actually happened, not assume an uncertain transaction changed nothing.

Read the state model

Illustrative start

At the entry.

Round
One
Moves
Zero
Run state
Active

After the example route

At the goal.

Round
The same round
Moves
Eight
Run state
Finished

These are rule examples, not accounts, recent activity or chain receipts. The project paper explains the exact reset and step events.

A deliberately narrow boundary

A move.
Not a wager.

Network Gas only.

A future deployed reset or step consumes native network Gas. There is no application payment, deposit, token approval, custody, prize or withdrawal.

Connection is not a move.

Connect Wallet asks for a public account on the separate maze page. It does not start a run or request a transaction. Every later write needs its own review.

Practice is truly local.

Today you can explore the fixed map with labelled example wallets in page memory. No public contract is deployed. Chain reads, estimates and writes stay disabled.

Before the next step

A few things
worth knowing.

What can I actually use today?

Open the independent maze page and choose local practice. Start a run, try the legal directions, reach the goal, switch example wallets and reset. Practice exists only in this page and disappears on reload or Clear practice memory.

Do I receive anything for finishing?

No. A finish changes the current run to inactive. It grants no money, token, reward, real-world entitlement or proof of identity.

What happens if the wallet or run changes?

An old review is invalidated. An already requested or submitted transaction is not cancelled by changing your wallet or view. The maze page keeps its original context and any returned hash so you can inspect the actual outcome before retrying.

Is the contract already deployed?

No. The project contains its contract, local tests and unsigned deployment preview. A future deployment needs a separately reviewed network, controlled signer, verified runtime and explicit authorization. Connecting a wallet does not change that status.

The rules are open

The next move
is yours.

Take the idea into the separate maze.
Start with local practice. No wallet required.

Open the maze Read the project paper