LAWRENCE_OS · GLASGOW · AVAILABLELAWRENCE_OS
--:--:--21%

EYE_EXAM

~/lab/eye_exam — optician.service. five rounds. no rulers.
eye_exam.app — the chartno rulers. no second opinions.
EYE_EXAM
five rounds. one button. no rulers.
tap the moment it's right.
space or tap to begin

space or tap — the target barely moves at the edges. it never is.

prescription
R1marker dead centre··
R2when it's a perfect square··
R3at exactly 50% grey··
R4level··
R5when gaps match··
Average
Best
0
examiner's notes
  • the target is always the middle state.
  • it moves fastest exactly when it's right.
  • 95% average earns something for the ledger.
// the idea

Every designer I know claims they can spot a 2px misalignment from across the room. I claim it too. This is the machine that checks. Five rounds, each one a thing this site loses sleep over: a centre, a square, a mid grey, a level line, an even pair of gaps. No rulers, no guides, no undo. Just your eye, one button, and a number at the end that does not care how many years of taste you brought with you.

// how it plays

Something drifts around the correct value. Tap the moment it is right. That is all of it, and it is quietly cruel: the sweep barely crawls at the extremes, where the answer is not, and moves fastest exactly where it is. Score five rounds, take the average, receive a verdict from an optician with no bedside manner. My best sits in the low nineties, which the machine describes as strong but treatable.

// stack
ROUNDS
midpoint · square · 50% grey · level · gaps
MECHANIC
one oscillator, tap at zero
DIFFICULTY
sine moves fastest through the answer
SCORING
one decimal place. no partial credit for vibes
PERSISTENCE
localStorage, best average only