Back to Blog · July 21, 2026 · Devlog

Devlog #3 - Balancing a deterministic game without breaking its records

Players kept dying to proximity mines they had already spotted. The fix was one number, but shipping that number honestly took a version bump, a fresh ranked season, and a hundred replayed runs.

Devlog #2 laid out the promise every hazard in MOMENT has to keep: you are always told before you can be hurt. The proximity mine kept that promise, technically. It armed with a visible ring, blinked through a fuse, and only then detonated. Then the emails started arriving, and they all described the same death: "I saw the mine. I was already moving away. It got me anyway."

Reading the complaint behind the complaint

The first instinct with "this feels unfair" feedback is to check whether the thing is actually unfair, and by the letter of the rules, the mine wasn't. The telegraph was honest. The kill radius matched the drawn circle. Nothing lied. But watching the replays showed what the words meant: the fuse was long enough to notice, and just barely too short to act on. In a game where careful movement is slow on purpose, a warning you cannot respond to with careful movement is not really a warning.

That reframing mattered. The mine didn't have an honesty problem; it had a budget problem. Escaping it cost more world-advancement than the fuse granted, especially deep in a run where the fuse tightens with depth. The complaint "it feels unfair" was, precisely, "the escape is not affordable" - a violation of the third fairness rule, hiding behind compliance with the first.

The fix: buy the player time, not power

The change itself is almost embarrassingly small: the mine's fuse is now about twenty percent longer at every depth. Early-run mines went from tense to readable. Deep-run mines still tighten level by level, so the late game keeps its pressure, but the tightening now starts from a baseline a careful player can actually work with.

What we deliberately did not do is weaken the mine. The blast radius, the arming distance, the damage - all unchanged. MOMENT's balance philosophy is to buff information and time rather than player power. A bigger dodge window keeps the decision interesting; a smaller explosion would just make the hazard ignorable. When a fair game feels unfair, the deficit is almost always time to think, not strength.

Why one number forces a new season

In most games a tweak like this ships silently in a patch. MOMENT does not have that luxury, and the reason is the ranked board. Every ranked run is verified by replaying the player's recorded movements through the game's exact physics. Change the fuse and yesterday's physics and today's physics disagree: a run that survived a mine under the new rules might die under the old ones. Records made under different rules simply are not comparable, and pretending otherwise would quietly poison the board.

So the fuse change shipped the way every rules change ships: as a new course version, with a new ranked season pinned to it. The old board closed with its records intact, a fresh board opened, and for the rollout window the server kept verifying both versions, so a player mid-run on a cached older page could still finish and submit legitimately. It is a lot of machinery for twelve extra frames of fuse. It is also the only way a balance patch and a trustworthy leaderboard can coexist.

Proving the patch changes nothing else

The last step before shipping was the paranoid one. A determinism-based game has a special failure mode: a change that alters anything unintended breaks replay verification everywhere. So the patch had to pass the replay suite - one hundred generated courses, played and re-verified, with the client and the server required to agree on every level, bullet for bullet, under both the old rules and the new. Only when both physics reproduced themselves exactly did the fuse change go live.

Send more mail like this

This whole change traces back to a handful of short, slightly annoyed emails. That is the feedback loop working as intended. If something in MOMENT feels wrong - too cruel, too easy, too sudden - the contact page explains what to include. The fuse is proof that it gets read.

Play MOMENTDevlog #2: the new hazards