FAIR BY DESIGN

How JevPlay Works

One seed, shared rules, and a replay of every decision after you finish.

You and Jev start from the same challenge and race on separate boards. Follow the action live, then replay the match to see where your paths split.

Same seed, state, and rules
YOU

Make the first move to start both clocks, then complete your own path.

Jev

Receives the same seed and only legal actions.

COMPARE RESULTS

Follow both sides as they play, then revisit the match after it ends.

The Four-Step Match

A fair, repeatable process for every game.

1

Same challenge

You and Jev begin with the same puzzle and the same rules.

2

Race independently

Jev can finish without waiting for your next move. Its Word Ladder and Dungeon moves appear live.

3

Every move counts

Each choice affects your score and the route you can replay later.

4

Compare both paths

Replay each completed choice side by side.

What Stays the Same

Both sides receive an identical setup.

Shared seed

Records the exact challenge generated for both sides.

Shared rules

Uses the same constraints and legal-action checks.

Shared state

Starts from the same initial conditions.

Shared scoring

Applies the same score logic and tie rules.

What Stays Protected

Some clues stay secret during play; the full replay opens when the match ends.

Your decision timeline (visible)

······

You see your own actions as you play.

Secret clues until the finish

In Code Breaker, Jev's symbols stay hidden until your run ends. Its word choices and dungeon route appear as it plays.

How Scoring Works

Each challenge exposes its own deterministic comparison metrics.

GamePrimary resultTie breakersReplay data
Code BreakerCode solved and total scoreUnused guesses and penaltiesGuesses, feedback, timing
Word LadderTarget reached and total scorePath length, then completion timeWords, transitions, timing
Dungeon CrawlerExit, survival, and total scoreLoot, damage, remaining turnsActions, events, outcomes
Snake ChallengeFood, ticks, and total scoreLength and survivalDirections, food, collisions

Run Integrity

Each finished run is traceable and reproducible.

Seed

Records the exact seed.

Rules version

Locks the game rule set.

Opponent label

Identifies the actual opponent.

Server score

Calculated and stored server-side.

Timestamp

Records when the run occurred.

Failures Stay Honest

Know exactly who you played and what happened.

Opponent unavailable

If Jev cannot join, the match shows Practice Bot as your opponent.

Run incomplete

An unfinished run does not receive a completed comparison.

Safe retry

If a connection drops, return to your run and continue from where you left off.

From Match to Replay

Inspect the finished paths action by action.

Your opponent Status

Jev plays against you live. If it is unavailable, the game shows Practice Bot as your opponent.

Frequently Asked Questions

Clear answers about fairness and replay.

How does the live board prevent copying?

Code Breaker masks Jev's shapes until your run ends. Word Ladder shows each committed word and Dungeon shows Jev's position and route live.

Can the opponent see my moves?

No. Both sides receive the shared state independently.

Is scoring done in the browser?

No. Your actions and final score are checked by the game.

What happens if the opponent request fails?

No opponent result is invented. The run keeps an honest unavailable state.