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 boundaryA fixed public maze. A run of your own.
See the rules before you make a move.
The full map
5 × 5One fixed, public layout.Open by design
The same map.Your next move
Entry to goal.One open neighbour at a time.The rules
A fresh round
Reset, not erase.Earlier public events remain.A small game with a clear purpose
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 existsFrom the entry to the goal
Read the map, choose the next step and inspect the result. Actual controls live on the separate maze page.
Start or reset
Start at the top-left with zero moves. Resetting replaces your current run, including a completed one, with a fresh round.
Read the reset boundaryChoose a legal step
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 rulesReach the goal
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 mazeEight 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.
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 modelIllustrative start
After the example route
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 future deployed reset or step consumes native network Gas. There is no application payment, deposit, token approval, custody, prize or withdrawal.
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.
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
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.
No. A finish changes the current run to inactive. It grants no money, token, reward, real-world entitlement or proof of identity.
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.
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
Take the idea into the separate maze.
Start with local practice. No wallet required.