Skip to content
Ludo Vest
Announcements

A launch note: why Ludo Vest exists

Ludo Vest is on Google Play. A note from the founder on the one complaint that started the project, what shipped, what has not, and what happens next.

Muhammad Suleman6 min read
The Ludo Vest home screen showing the balance, table cards and a provably fair dice badge.

Ludo Vest is live on Google Play. This is the short version of why it exists and what is actually in it, written by the person who built it.

It started with one review, repeated a million times

If you read the store reviews for the big Ludo games, the top complaint is always the same: the dice turn against you when you are about to win. You see it in English, Urdu, Hindi, Arabic. Different games, same sentence.

I do not think most of those studios are cheating. What struck me is that it does not matter whether they are. The claim cannot be settled. The studio says "our RNG is fair", the player has no way to check, and so a game that millions of people love is permanently shadowed by a suspicion nobody can resolve in either direction.

That is a solved problem in other fields, and the solution is boring: commit to the outcome before it matters, reveal the secret afterwards, let anyone check. It just had not been brought to this genre.

So that is the first thing in the box

Every Ludo Vest match draws a secret seed, publishes only its hash before the first roll, and derives all its dice from that seed. When the match ends, the seed is handed over with the full roll list. If the dice we dealt do not hash back to what we published, anyone can prove it.

The generator takes exactly two inputs: the match seed and the roll index. Not your level, your league, your spending, your win rate or your club. There is no code path from a wallet to a die, which is a stronger statement than a promise about intent — it is a statement about what the program can physically do.

The goal was never to be trusted. It was to make trust unnecessary.

What else shipped

  • Five variations — Classic, Master, Blitz, Arrow and Team Up — on 2 and 4 seat tables, casual or ranked.
  • Clubs with ten live voice seats, five ranked roles with real moderation rules, stickers, gifts and a shared jar that pays out in proportion to what people put in.
  • Hearts priced 30–50% below the genre, starting at $0.49 for 50, with free Gold from a daily streak, five daily missions and a chest paying 300 Gold every four hours.
  • Leagues from Bronze to Titan, resolved weekly, and leaderboards you can filter to your country, your club or your friends.
  • Guest accounts that actually keep everything. Play with no signup; link an identity later and the same account is upgraded in place.

What has not shipped

Being straight about this is part of the point of the project, so:

  • iOS is not out. The build exists; it is not through review. Until it genuinely is, the App Store button on this site stays disabled and says "coming soon" rather than pointing somewhere that will disappoint you.
  • Voice is signalling only today. The server owns the seat map, who is on mic and who is speaking. The audio transport is a later integration.
  • Season Pass claiming still lives in the app. The reward mapping is on the server so the two cannot drift, but the claim endpoint moves server-side in a coming pass.

What we will not do later

Some decisions are easier to keep if they are written down in public while nobody is under pressure. Three of them:

  1. No purchasable advantage. Hard currency buys cosmetics and Hearts. If a future feature would need the generator to know who paid, the feature does not ship.
  2. No silent economy changes. The Hearts prices and the XP table are published, and the XP table is a public endpoint. If those move, they move where you can see them.
  3. No chat history in clubs. A club room is somewhere you go, not a backlog that follows you. We keep a 24-hour moderation trail of hashes for abuse handling, and that is all.

Thank you, and tell us what is broken

Ludo Vest is made by Orvexaco, and right now the team is small enough that a bug report reaches the person who wrote the bug. If something is wrong, slow, unfair or just annoying, write to support and it will be read.

And if you want to check a match — genuinely, with your own code, without asking us — the walkthrough is in the fair play post. That was always the idea.

Check it yourself

Free on Android, no account needed, and every match verifiable after it ends.

Get it onGoogle PlayDownload on theApp StoreComing soon