A small ball drops from the top of a pyramid of pegs. It bounces left, right, left, right — an unpredictable path decided at each peg by a single bit from a cryptographic hash. A fraction of a second later, it settles into a bucket at the bottom. A multiplier is printed on that bucket. That multiplier is your payout.
That is Plinko. It is the most visually satisfying casino game ever made, and also one of the most mathematically transparent. Every bounce is determined before the ball ever touches a peg, and you can verify the entire path yourself after the drop.
This guide covers how to play Plinko at a crypto casino — the math behind the buckets, the three risk levels and what they really change, row count trade-offs, multi-ball play, auto-bet, and how the provably fair algorithm turns a hash into a ball path. By the end, you will know exactly what you are looking at when you drop a ball, and exactly what your odds are.
The Board and the Basic Idea
A Plinko board is a triangular grid of pegs. Rows run across horizontally. The top of the board has a single peg; each row below adds one more peg. At the bottom, a set of buckets catches the ball, each showing a multiplier applied to your bet.
To learn how to play Plinko at Nice Games, you pick three things before each drop:
- Bet amount — how much you are wagering on this ball.
- Risk level — Low, Medium, or High. This controls how extreme the multipliers are.
- Rows — 8, 10, 12, 14, or 16. More rows means more pegs, more buckets, and wider variance.
Press the green Bet button (or hit Space), and a ball drops from the top. It bounces off every peg on the way down — at each peg, it has a 50% chance to go left and a 50% chance to go right. By the time it reaches the bottom, it has made a sequence of decisions equal to the number of rows, and the sequence determines which bucket it lands in.
How the Ball Path Is Actually Decided
Every bounce in Plinko looks random, because it is. But “random” at a crypto casino means cryptographically verifiable, not “you have to trust us.”
Before each drop, Nice Games commits to a server seed by publishing its SHA-256 hash. The server seed stays hidden. You also provide a client seed (any value you want — set it yourself in the fairness panel). Each drop increments a nonce counter.
The server then computes:
hash = HMAC-SHA256(serverSeed, "serverSeed:clientSeed:nonce")
That produces 256 bits of deterministic output. Each row of the board consumes exactly one bit from the hash. If the bit is 0, the ball goes left at that row. If the bit is 1, it goes right. An 8-row board uses 8 bits. A 16-row board uses 16. If a game configuration ever needed more than 256 bits, the hash would be chained (re-hashed to produce more bytes), but no standard Plinko configuration requires this.
After you rotate your server seed, the original seed is revealed. You can run the same HMAC computation in any standard library and confirm — bit by bit — that the path your ball took was the path the math produced. If the two don’t match, the casino is provably wrong. If they match, the casino is provably right.
That’s it. Plinko is a game where a random hash is turned into left-right instructions, and everything else — the animation, the bucket choice, the payout — is a consequence.
The Binomial Distribution Under the Hood
Plinko is a physical realization of a famous probability object: the Galton board. After N rows, the probability that the ball ends up at bucket k (counting from 0 at the left) is the binomial coefficient:
P(bucket = k) = C(N, k) × 0.5^N
For a 16-row board, that means the center bucket (bucket 8) has a probability of about 19.6% per drop. The edge buckets (bucket 0 or bucket 16) each have a probability of about 1 in 65,536 — or 0.0015%.
This is why the buckets near the center always have low multipliers and the buckets at the edges always have huge multipliers. The game designer can pay huge multiplier on edge buckets precisely because the ball almost never lands there. Hit an edge bucket and you’ve landed on something with a one-in-thousands chance. Hit the center, and you’ve done the most expected thing in the game.
The multiplier schedule is symmetric — the leftmost and rightmost buckets always pay the same, and payouts decrease monotonically toward the center. This mirrors the symmetric binomial distribution.
The Three Risk Levels
Risk level does not change your odds of winning. It only changes how extreme the payouts are. All three levels target the same 99% RTP (return to player), meaning over many drops the house edge is about 1% — one of the lowest in any casino game.
What does change is the shape of your win distribution:
- Low risk spreads the multipliers gently. Center buckets still pay a bit below 1x, edge buckets pay modest multipliers. You win more often at smaller amounts. Losing streaks are shallow.
- Medium risk widens the spread. Edge multipliers climb, center multipliers fall further. Fewer wins, but each win is larger.
- High risk is a lottery with every drop. Most buckets pay well below your bet. A few buckets near the edges pay enormous multipliers — up to 1,000x on a 16-row board. The house edge is the same, but the variance is enormous.
Here are the actual maximum (edge) multipliers across risk levels and row counts on Nice Games:
| Rows | Low | Medium | High |
|---|---|---|---|
| 8 | 5.6x | 13x | 29x |
| 10 | 8.9x | 22x | 76x |
| 12 | 10x | 33x | 170x |
| 14 | 7.1x | 58x | 420x |
| 16 | 16x | 110x | 1,000x |
The important thing to notice: doubling the row count does not double the edge multiplier — it explodes it. Moving from 8 rows at low risk (5.6x edge) to 16 rows at high risk (1,000x edge) is nearly a 180x change in maximum payout, because both variance levers are being pushed simultaneously.
Choosing a Row Count
More rows means more pegs, a larger board, and a wider bucket spread. This has two effects:
- The center gets more crowded. The probability of landing in the single central bucket goes down with more rows, but the probability of landing in the “central region” (the buckets that pay below 1x) stays roughly constant because more buckets join that region.
- The edges get rarer. An 8-row board’s edge bucket is hit about 1 in 256 drops. A 16-row board’s edge bucket is hit about 1 in 65,536 drops. The extreme multipliers on 16-row boards are payable because they’re almost never paid out.
If you want more action and faster feedback on small wins, go with 8 or 10 rows. If you want the occasional massive hit (and are prepared for long stretches of small losses in between), go with 14 or 16 rows.
Multi-Ball and Instant Mode
Plinko doesn’t force you to wait between drops. You can have up to 50 balls in play at once. Each drop is independent, each has its own hash and path, and each settles on its own timeline. The visual is chaotic in the best way — balls ricocheting through the pegs, multiple outcomes resolving simultaneously.
For anyone running auto-bet or just wanting more throughput, Instant mode skips the ball animation entirely. The result is computed immediately and your balance updates. Internally, nothing changes — the same HMAC generates the same path — but you don’t wait for the visualization.
Auto-Bet
The Auto tab lets you set up automated drops. You configure the number of drops (or pick infinity), the risk level, the row count, and the bet amount. The game drops balls on a short interval until it hits your stop condition.
During auto-bet, the session stats panel shows you live counters for rounds completed and cumulative profit/loss. You can stop at any time with the Stop Autobet button or the Esc key.
Auto-bet does not beat the house. The 1% house edge applies to every single drop, and the expected value of any sequence of drops is 99% of the total wagered. But auto-bet is useful for two reasons:
- It removes the temptation to chase losses by increasing bets emotionally. You set a drop count up front, and the system stops when it reaches it.
- It makes variance testing easy. Want to see what 500 drops at high-risk 16-row looks like? Run it. You’ll see the distribution firsthand.
What Strategy Actually Looks Like in Plinko
A common instinct is to look at the last 20 or 30 drops and try to guess which side the “heat” is on. This doesn’t work. Every drop is independent. The hash for drop 101 has no connection to the hash for drop 100. A run of left-edge hits doesn’t make the right edge “due.”
What you can do:
- Pick a risk profile you can live with. If the thought of hitting twenty small-loss drops in a row before a big win bothers you, stay away from high-risk 16-row. If the excitement of the rare huge hit is what you’re playing for, low-risk 8-row will feel flat.
- Size your bets for the variance. High-risk 16-row has huge swings. Betting 10% of your bankroll per drop at that setting will drain you to zero faster than you expect. A 1% or smaller bet size is safer at high variance.
- Use instant mode if you’re running auto-bet. It doesn’t change outcomes, but it lets you see your variance play out in seconds rather than minutes.
- Decide your drop count before you start. The auto-bet panel takes a number of drops (or infinity); Esc stops it at any time. Plinko has no stop-on-loss — if you want one, you have to stop yourself.
Verifying a Plinko Drop Yourself
Every drop at Nice Games is verifiable. After your server seed rotates (you can force a rotation from the fairness panel):
- Collect the revealed server seed, your client seed, and the nonce for the drop you want to check.
- Compute
HMAC-SHA256(serverSeed, "serverSeed:clientSeed:nonce"). Use any standard library. - Extract the first N bits from the hash, where N is the number of rows.
- For each bit: 0 = left, 1 = right. Build the path.
- Walk the board using that path. Count how many lefts and rights — the number of rights gives you the bucket index (from the left).
- Compare the bucket to the one the game showed you.
If it matches, the drop was fair. If it doesn’t, that’s a publicly verifiable error.
You can do this by hand for a single drop in about two minutes. For serious verification, use the in-browser verifier at /help/provably-fair — it runs the exact computation client-side and compares it to the recorded result.
The Bottom Line
Plinko is a clean, honest game. The house edge is small (about 1%), the math is fully open, and the risk trade-offs are transparent. You choose how much you want to bet, how wild you want the outcomes to be, and how fast you want to play. The rest is gravity and a cryptographic hash.
Start small. Pick a risk level that matches what you’re looking for (action vs. lottery). Run a session with a loss cap set. Treat it as entertainment — because that’s what any casino game is, including the fair ones.
This article is for informational purposes only. Gambling involves risk. You must be 18+ to gamble. Please play responsibly.