Inspiration

Most games reward decisions. Very few reward control.

Momentum Mirror started as an experiment: can a game be built where skill is not defined by winning, but by compression—fewer inputs, less wasted energy, lower entropy? I wanted a mechanic where improvement is physically felt and mathematically measurable.

The core question was simple:

Can an automated agent distinguish a skilled player from a lucky one without human judgment?

What the Project Is

Momentum Mirror is a physics-based skill game where the player cannot stop movement once initiated. Every swipe applies irreversible momentum. You must navigate space through ricochets, timing, and controlled impulse.

There is no braking. There is no undo. Every input is a commitment.

Core Mechanic

Player input is a swipe with three degrees of freedom:

  • Direction
  • Duration
  • Velocity

The physics engine converts this into impulse. Momentum persists, decays, and transfers through collisions. The player succeeds not by planning a path once, but by learning motor control over time.

Skill as Compression

The game does not just track completion. It emits raw physics signals after every input:

  • Impulse applied
  • Distance gained toward the goal
  • Energy lost per collision
  • Timing between inputs

From these, the system derives skill metrics:

  • Momentum Efficiency
    \[ \text{Efficiency} = \frac{\text{Distance Toward Goal}}{\text{Total Impulse Applied}} \]

  • Energy Conservation

  • Temporal Consistency (Rhythm Entropy)

  • Input Economy

As skill increases, these metrics compress. Fewer swipes. Less waste. Lower variance.

This allows both humans and automated agents to observe mastery directly.

How It Was Built

The game is built as a browser-based physics system with deterministic simulation. Input handling, collision response, and metric emission are tightly coupled so that gameplay and measurement are inseparable.

Automation support was a design constraint from day one. The project is fully testable via scripted input (e.g. Playwright), allowing an agent to:

  • Inject varied swipe patterns
  • Run repeated trials
  • Detect learning curves
  • Verify skill compression over time

Challenges

The hardest problem was not physics or rendering.

It was designing metrics that cannot be gamed.

Early versions allowed degenerate strategies—slow crawling, safe loops, or rhythm exploitation. The final system required coupling efficiency, risk, and precision so that optimization always demanded better control, not safer behavior.

What I Learned

  • A mechanic is incomplete until mastery is observable.
  • “Fun” without measurement collapses under automation.
  • Skill-based games must leave numerical fingerprints.
  • If an AI can’t tell who is good, the design is lying.

Momentum Mirror is the result of treating game design as a learnable system, not a content vehicle.

Built With

Share this project:

Updates