playbuns
2026-08-16 · making-of

I shipped two games nobody could win

I built and released two 2048 variants in a single day. Both ran fine. Both were impossible to clear. The reasons were completely different.

한국어로 읽기 →

I only found out after shipping

Boss 2048 and Market 2048 went out on the same day. Both take 2048 and add one layer — a boss fight in one, a market in the other. A day to build, and playing a few rounds by hand left me with roughly one impression: «tough».

The trouble is that «tough» and «impossible» are indistinguishable from a handful of manual playthroughs. A run you lost simply reads as a run you played badly. So I ran a separate pass looking only at whether the games worked as games — and that is where the structural faults surfaced.

Boss 2048 — the arithmetic did not add up

The boss had 300 HP. Player damage fires automatically whenever a tile of 8 or more sits adjacent to the boss, and the damage equals the tile's number.

There was exactly one question worth asking: what is the maximum damage available in 40 turns?

The answer was 228. Assuming the best case for board size, tile growth rate, the rule that halves a tile whenever it attacks, and the fact that the boss moves every turn — still 228. There was no path to removing 300 HP.

That is not a balance problem. Between «a bit hard» and «mathematically impossible» there is a difference in kind, not degree. And the player has no way to tell which one they are facing, so they assume they lost because they are bad at it.

The same pass turned up something smaller and, honestly, worse. Tiles about to attack were outlined in gold — and that outline did not match the actual firing condition. Gold appeared on tiles that then did nothing. The game was lying to the player.

Market 2048 — you could not lose

A failure in the opposite direction.

Each tile rank carries a price that moves every turn. But selling was instant, which collapsed the optimal strategy into one line: when something spikes, sell it right there. No need to read the market, no need to decide when. Red number appears, press the button.

On top of that there was no losing condition. A full board did not end the run, so a bad position could simply be waited out. No risk means no decision. And at the same time the target was unreachable — the pacing was never tuned to hit it.

Put together: the game could not be lost, could not be won, and asked nothing of you. It was pressing red numbers on a screen that looked like a trading terminal.

What changed

For Boss 2048 I did not just move numbers. Rather than lowering HP, I widened the routes by which a player can generate damage — a combo multiplier of up to ×2 for hitting from several directions at once, and a telegraph showing which cell the boss will move to next. The telegraph mattered most: knowing where the boss is going is what makes planning an encirclement possible, and that turns damage from an accident into a design. The gold outline was corrected to match the real firing condition.

For Market 2048, selling now costs a turn. That single line changed the game — react to a spike and a turn has already passed, so you have to read the moment before the top rather than the top itself. I also added a closing bell that force-liquidates everything after a fixed number of turns. Once «hold and it will recover» stopped working, every turn became a choice.

What I took from it

The biggest lesson: «I played it and it was fun» is not verification. The person who built the game knows the rules, so they unconsciously walk the paths that work — and then attribute lost runs to their own play. Stack those two biases and an impossible game feels like a hard one.

So now two questions get asked before anything ships.

And a third, of a different kind. What the screen shows must match what the rules do. The gold-outline bug looks trivial next to a balance failure, but it is worse: it breaks the channel through which the player learns the game at all.

Where those games are now

Both are live. Boss 2048 telegraphs its next move, enrages, and runs away. Market 2048 has a closing bell and forced liquidation. Both can now be won — and lost.

Other guides

This piece is written from the actual development record. If you spot something inaccurate, tell us through contact.