Starter
500
1,020 per $1
500 Hearts in total for $0.49, worth 50 Crown Points.
50 CP
Ludo Vest is free online Ludo you play out loud: talk to your table in matches of 2 to 8 players, team up 2v2 with a friend, and hang out in live voice clubs with Jackaroo and Dominos. Every match commits to its dice before the first roll, so "the dice are rigged" stops being an argument and becomes a checkable claim.

Watch
Boards for up to eight players, clubs with live voice, gifts, Jackaroo and Dominos, in under half a minute.
Nothing loads from YouTube until you press play.Watch on YouTube
5
Board variations
10
Mic seats per club
48
Gifts in seven categories
35%
Of every gift kept by the receiver
Ludo Vest is a free online Ludo game for Android from Orvexaco, with provably fair dice: every match publishes a SHA-256 commitment to its dice seed before the first roll and reveals the seed at the end, so anyone can check the rolls. It has five variations (Classic, Master, Blitz, Arrow and Team Up), tables for 2, 4, 6 or 8 players, private rooms, offline pass-and-play on one phone, voice chat, and clubs with ten live mic seats. It has no forced ads (optional reward videos are coming soon), and Hearts packs start at $0.49.
Read next:How to play LudoPlay Ludo online with friends
Last updated
Why this one
Most Ludo games ask you to trust them. Ludo Vest is built so you do not have to.
The server draws a 32-byte seed, publishes only its SHA-256 hash, then derives every roll from it. The whole sequence is fixed before you tap Roll, and the seed is handed to you when the match ends.
Read moreTen live mic seats, five ranked roles, 48 gifts in seven categories, a shared jar the whole club fills together, and Jackaroo and Dominos tables with a gallery of spectators. A room you walk into, not an inbox you clear.
Read morePacks start at $0.49 for 500 Hearts and climb to 150,000 for $99.99. Gems buy an undo, Hearts buy gifts, Gold seats you at a table. None of them has ever touched the dice, and structurally none can.
Read moreFive ways to play
Every one plays the Double Piece, and Blitz, Arrow and Team Up each add one idea to Classic (a sprint, arrows or a partner), on purpose. A variation that needs a tutorial is a variation nobody plays. Up to eight at one table online, or two or four offline.
The original rules · 15-second turns
Classic rules with Double Pieces · 15-second turns
Arrow board, first token home wins · 15-second turns
Corner and home arrows · 15-second turns
Opposite seats pair up · any variation
The complete rule set for all five variations: shared board rules first, then what each one changes.
Read the rulesMore ways to play
Ludo Vest is more than one board. Talk to your table, bring your friends, and switch to Jackaroo or Dominos in your club.
Talk to everyone at your table in any online match, then hang out in a live voice club between games.
How voice worksHost a private room for 2, 3, 4, 6 or 8 players and share the code, or pair up with a partner for Team Up 2v2.
Read the guideThe card and marble race for two players, or in pairs at 4, 6 or 8 seats, at your club's tables.
Jackaroo rulesDouble six dominos for two, head to head on the tiles. One deal decides the game.
Dominos rulesHow gifting works
Gifts are the club economy. The sender gets the show, the receiver keeps a real share, the jar fills for the whole room, and the leaderboard remembers.
48 gifts in seven categories, from Tea at 10 Hearts to Eternal Love at 100,000. Send 1, 7, 17, 77 or 777 at once.
Six price bands, from Spark to Mythic: a quick pop from seat to seat at the low end, a four-second full-screen show at the top. Shows are silent, so they never talk over the mic.
A 1,000-Heart gift costs 1,000 and pays the receiver 350 Hearts. Group gifts pay every recipient the same share.
Every Heart drops a point into the club jar. Fill it inside 72 hours and leadership collects 10%, split by contribution.
Daily and weekly top-ten boards per club. The badge sits on your seat and your chat lines until the period ends.
Combos stack when the same gift goes to the same person inside eight seconds.
Clubs
Ludo is played out loud. A club is ten mic seats, a role ladder with real moderation, gifts with real weight, and tables for the games your group plays between matches.

A loop of 76 holes (114 at 6 seats, 152 at 8) with a hand of cards deciding each move. From four seats up, opposite seats are partners and play in pairs.
Jackaroo rulesHead to head on the tiles, one deal and one game. The boneyard order is committed before the first draw and revealed when the table ends.
Dominos rulesWatch a live table from the gallery, chat with the seats, and see every hand as a count rather than a card.
Ten from day one, fifteen once the club reaches level 20, and none of them level-locked. Admins and above tap a free seat to sit and invite everyone else; managers can lock one. Twelve reactions float over a seat, and Admins can mute a lower rank for the room.
Classic, Royal, Creatures, Vehicles, Magical, Seasonal and Love. Combos stack inside eight seconds; group gifts reach everyone in the room or everyone on mic, and a club gift only goes to someone in the room.
A full jar is one jar collected, and jars are what raise the club level: four for level 2, one more each level after. Level unlocks capacity, seats and cosmetics.
Daily and weekly boards, top ten per club, with a badge on your seat, your chat lines and your member row for as long as the period lasts.
Jackaroo for 2, 4, 6 or 8, Dominos for two, hosted by a manager. Seats are by invitation (members or guests in the room), and any member can watch; the host can mute the gallery.
Anyone can walk in as a guest and listen. 69 Hearts makes you a Member at once, in a private club or a public one (no request, no approval), and being in other clubs never stands in the way. Capacity still applies, and a player the club has banned cannot see it at all.
Vest & Crown
A ladder earned only from Hearts packs (each pack carries its Crown Points, from 50 to 10,000), counted inside a global 30-day cycle that starts from zero for everyone. It changes how you look in every room and nothing about how the dice fall.
10,000 CP per cycle
25,000 CP per cycle
50,000 CP per cycle
100,000 CP per cycle
200,000 CP per cycle
350,000 CP per cycle
500,000 CP per cycle
750,000 CP per cycle
1,000,000 CP per cycle
Hearts packs
Ten packs, from a first-purchase Starter at $0.49 to 150,000 Hearts for $99.99. Every step up gives you more Hearts per dollar. The number on each card is the arithmetic, not a slogan.
500
1,020 per $1
500 Hearts in total for $0.49, worth 50 Crown Points.
50 CP
1,100
1,111 per $1
1,100 Hearts in total for $0.99, worth 100 Crown Points.
100 CP
3,200
+300 bonus
1,171 per $1
3,500 Hearts in total for $2.99, worth 300 Crown Points.
300 CP
5,300
+700 bonus
1,202 per $1
6,000 Hearts in total for $4.99, worth 500 Crown Points.
500 CP
11,000
+1,500 bonus
1,251 per $1
12,500 Hearts in total for $9.99, worth 1,000 Crown Points.
1,000 CP
22,500
+3,500 bonus
1,301 per $1
26,000 Hearts in total for $19.99, worth 2,000 Crown Points.
2,000 CP
34,000
+6,000 bonus
1,334 per $1
40,000 Hearts in total for $29.99, worth 3,000 Crown Points.
3,000 CP
58,000
+12,000 bonus
1,400 per $1
70,000 Hearts in total for $49.99, worth 5,000 Crown Points.
5,000 CP
90,000
+20,000 bonus
1,467 per $1
110,000 Hearts in total for $74.99, worth 7,500 Crown Points.
7,500 CP
120,000
+30,000 bonus
1,500 per $1
150,000 Hearts in total for $99.99, worth 10,000 Crown Points.
10,000 CP
Fair by construction
Every match commits to its entire dice sequence before the first roll and hands you the proof at the end. If we ever changed a roll, anyone could catch it.
The whole scheme
commitment = SHA-256(seed) // published before roll 1
roll(n) = HMAC-SHA256(seed, id:n) // reduced to 1-6, no bias
seed // revealed when the match endsReduction discards any byte of 252 or above before taking it modulo 6, so all six faces are exactly equally likely rather than nearly so.
Before roll one the server draws a 32-byte seed and publishes its SHA-256. Every roll is HMAC-SHA256(seed, match:n), reduced to a face from 1 to 6 with no bias. The seed is handed to you when the match ends.
Clients send intent: roll, move, play a card. The server produces every outcome and rejects anything not on the list of legal actions. A modified client gets an error, never a state change.
Jackaroo decks and Dominos tiles are shuffled by the same committed scheme, every position exactly equally likely, the seed revealed at the end.
Hearts, Gems, Gold and prestige are inputs to rewards and cosmetics, never to randomness. An undo re-draws a value that was already fixed.
In the app
The same screens as our Google Play listing, taken from the shipping build.




Getting started
You can be in a match before you have decided whether you want an account.
Free on Google Play for Android, with iOS to follow. Nothing to pay before your first match, and no forced ads: optional reward videos are coming soon.
No account, no email. Your device is your login. When you want the account on a second phone, sign in with Google and it moves with you.
Pick a variation, 2, 4, 6 or 8 seats, and a stake, and you are matched into a table in seconds. Team Up waits for four players, and a club table seats only the players its managers invite.
When the match ends, the seed is revealed. Recompute the rolls yourself if you want to.
Straight answers
Ludo Vest is a free online Ludo game for Android, made by Orvexaco. Every match commits to its dice before the first roll and reveals the seed at the end, so anyone can check the rolls were not changed. It has five variations (Classic, Master, Blitz, Arrow and Team Up) on tables of 2, 4, 6 or 8, private rooms, offline play, voice chat at the table, and clubs with ten live mic seats.
Every match publishes a SHA-256 commitment to its dice seed before the first roll, and reveals the seed when the match ends. Recompute the sequence and compare. The Fair Play page walks through it step by step.
No. The dice generator has exactly two inputs (the match seed and the roll index), so no purchase, level or prestige tier can change a roll. Cosmetics are visual only, and an undo re-draws the next value from a sequence that was fixed before the match began, so it buys a different move, never a better die.
No. Guest accounts are keyed to your device, so the same handset always restores the same player, progress and all. Linking Google upgrades that account in place rather than starting a new one, and it is what carries it to a second phone. Facebook sign-in is coming soon.
Gold is the table stake and comes mostly from playing. Gems buy an undo: a fresh roll of the dice you just threw. Hearts are the club currency: gifts, club membership, and the undo inside a club match. Winning a club-hosted table pays 2 Hearts; a match won from Home (public, ranked or a private room) pays Gold and XP, never Hearts. Hearts packs run from 500 for $0.49 to 150,000 for $99.99, and Hearts are bought from the Club section, not the shop. The Shop sells Gold packs from 13,000 for $0.99 and Gems packs from 390 for $0.99. Prices are quoted here in US dollars; the app shows every price in your local currency.
You pay the catalogue price; the receiver is credited 35% of it as Hearts, and every Heart also drops a point into the club jar. Group gifts (everyone in the room, or everyone on mic) charge once per recipient and pay each of them the same share. Inside a club, a gift only goes to someone who is in the room.
The mic seats belong to the managers (Owner, Super Admins and Admins), who tap a free seat and sit straight down. Everyone else, members and guests alike, sits by invitation: a manager taps Invite to Mic on your member card and you take the seat from the invite. Managers can lock and unlock empty seats and may sit on a locked one. Ten seats per club, fifteen from club level 20; managers can mute a lower-ranked seat for the room.
On Google Play for Android, under the package com.ludovest.app. The Google Play button on this site goes straight to the listing. iOS follows; its button stays greyed out until the App Store listing is genuinely live.
Free to play, no account needed, and every match verifiable after the fact.
Android is live on Google Play. The App Store build follows. A store button turns into a link the day the listing is genuinely live, and not before.