It's Just Ludo
Chaos, rage, and strategy, stacked onto a game everyone already knows. Classic Ludo is calm, and that shared knowledge is the whole opportunity. This is a study in how many systems you can layer onto Ludo before it stops feeling like Ludo, and where exactly the line is between the fun kind of rage and pure noise. A real-time multiplayer web game for 2 to 4 players, designed and built solo.
The Design Question
Classic Ludo is calm. You roll, you move, luck decides, nobody gets mad. Everyone already knows how to play, and that shared knowledge is the whole opportunity.
So I set myself a study.
How many systems can you layer onto Ludo before it stops feeling like Ludo, and where exactly is the line between the fun kind of rage and pure noise?
Three Forces
Three forces pull against each other, and tuning the balance between them is the project. Everything below is built to serve one of these three.
- ChaosKeeps every match unpredictable.
- RageMakes losses sting enough to demand a rematch.
- StrategyThe counterweight, the part players can learn, plan around, and get better at, so the chaos never feels arbitrary.
Pawn Archetypes, the Strategy Layer
Classic Ludo pawns are interchangeable tokens. Here, before the match, each player drafts 2 of 8 archetypes in a 60-second simultaneous, timed pick. Your team ends up as a Classic (everyone's anchor), your two picks, and the Queen.
The draft is simultaneous on purpose. Sequential drafting invites counter-picking and kills the pace, so a shared timer keeps the lobby energetic and makes the team reveal a small moment of drama on its own.
Strategy starts here. You commit to an identity before you know anyone's rolls, and the pick is the first read you get on the table.
The Eight Archetypes
Each archetype answers a different player fantasy, so every table is asymmetric from turn one.
- RookRaw speed, +2 on every roll.
- KnightAggressor, sweeps nearby enemies home.
- SageProtector, hard to kill, can revive a fallen pawn.
- DefenderArea control, drops barriers that block everyone.
- ScoutInformation, peeks at upcoming cards each turn.
- TricksterMind games, declares a fake move and watches you react.
- BrawlerThe wall, repels attackers instead of dying to them.
- PhantomStealth, periodically invisible to opponents.
The 56-Card Deck, the Chaos Engine
Dice games have a fairness problem, your best decision undone by a bad roll. Cards are the pressure valve, and the main source of swing. Every turn you draw, and you can play up to two.
Every attack is readable. A frozen or fogged pawn shows it on the board, so you rage at the card, never at the interface.
Five Card Families
- Self-buffsDouble Step, Shield, Lucky 7. Push your own position or protect it.
- Targeted attacksFreeze, Swap, Pull Back, Fog. Undo someone's plan one turn before it lands.
- Spawns and conversionsBoard-state changers. Move pieces onto the track or change what they are.
- FillerPeek, Stall. Low-stakes plays that keep every hand useful.
- WildRare. The Queen-saver.
Two Rules Keep Chaos From Tipping Into Randomness
- Hand cap of 5, max 2 plays per turnCards accent turns, they don't replace them.
- Play windows matterSome cards commit before you roll, some react after. That split is where the real decisions live, do you spend Shield now, or hold it for the roll you're afraid of.
Tile Modifiers, the Board You Learn
Seven modifiers sit on the track, placed at the start of the match.
They used to reshuffle mid-game, and it was too chaotic, so I fixed the layout. Now the board is something you can read, memorize, and route around. That stability is deliberate, it hands strategy back to the player and lets the deck be the unpredictable one. Pulling chaos down here was a design decision, not an accident.
Colour does the teaching. Green helps, orange hurts, azure is a gamble, and the lone red Trap is unmistakable. Because the layout is fixed, tiles reward planning instead of punishing it.
Seven Tiles, Four Colours
- Turbo · GreenSpeeds a pawn forward.
- Safe Haven · GreenProtects a pawn from capture.
- Mud · OrangeSlows a pawn down.
- Rewind · OrangeSends a pawn backward.
- Warp · AzureTeleports, wildcard outcome.
- Swap Zone · AzureSwaps positions, wildcard outcome.
- Trap · Blood-redDo not land here.
The Queen, Where Rage Peaks
Every player has a Queen, and she warps the whole game around herself. She's fast (+3 movement) and lethal (destroys anything she lands on). Getting her home is an instant win, the aggressive route.
But if she's captured, you're eliminated, unless you're holding a rare Wild that saves her.
So a capture doesn't resolve silently. The entire game pauses, a ten-second countdown appears, and the whole table watches to see if the victim has the card. That pause is the thesis of the project in one moment. The drama isn't in the rule, it's in making everyone stop and feel it.
Three Routes to Victory
Aggressive, patient, and opportunistic players each get a path.
- Queen homeFast and risky.
- All four original pawns homeThe classic grind.
- Last player standingOutlast the table.
The UX Discipline That Keeps Chaos Legible
Chaos only works if players understand what just hit them. Every effect wears its state on the board, so you can always rage at the game, never at the interface.
- Every effect has a faceFrozen pawns frost over, shields ring the pawn, warps burst with particles. Status lives on the board, not in a log, and all motion respects reduced-motion preferences.
- Nobody waits on an absent playerEvery phase has a graceful timeout, drafts auto-pick, idle turns auto-end. The game never hangs.
- Refresh-proof sessionsClosing the tab mid-match is the number-one way casual web games lose people. Here, reopen and you're back in your seat.
- Honest hidden informationFog, stealth, secret hands, the Scout's private peeks, none of it is client-side smoke. Each player is only ever sent what they're allowed to see, so there's nothing to cheat by inspecting.
- A tutorial that can't lieHow to Play isn't a slideshow, it's the real game running real rules in a sandbox, so onboarding can never drift out of date.
Look and Feel
A dot-matrix, retro-terminal aesthetic. Near-black canvas with a faint dot grid, monospace type, and a single warm amber accent, plus a parchment light theme. A deliberate counter to the candy-gradient look of most casual Ludo apps. This one signals board game night, not slot machine.
Everything on screen is drawn procedurally, no image assets at all. Pawns, tiles, and effects are pure CSS, canvas particles, and glyphs, which keeps the game near-instant to load on a phone and easy to theme.
The layout is mobile-first by conviction. A phone-width column, touch-sized targets, and phases built as full screens, Lobby, Draft, Roll-off, Match, so the game always fits in one hand.
Where It Stands
Fully playable and systems-complete, in active playtesting.
The balance between chaos, rage, and strategy is a designed intention. Playtesting is where I find out if it holds.
What I'm Watching For
- Which cards produce the fun kind of rage versus the frustrating kind.
- Whether fixing the tile layout gives players enough to strategize around.
- Whether the comeback systems keep trailing players in the match, or just delay the loss.
- Whether the readability holds when someone learns the whole thing cold.
What This Project Proves
- A clear design questionChaos versus strategy, tuned on purpose. The fixed tile layout is the evidence, I pulled chaos down deliberately when it was too much.
- Systems design, not screen decorationDraft, deck, tiles, and three win conditions that all interact.
- Readability as a principleLegible debuffs, status on the board, a tutorial that can't drift.
- RangeDesigned and shipped solo, full-stack, and honest enough to still be testing it.
