Games / Blackjack
Blackjack
Deal, hit, stand, double, split and insurance against a dealer who stands on all 17s and peeks for blackjack. Cards come one per cursor from an infinite deck, so a whole hand is verifiable from the seed pair and the action list.
Natural pays
Dealer
Rules edge
Target RTP
How the outcome is derived
Card c = CARDS[HMAC(server seed, client seed:nonce:c) → unbiased word mod 52]. The stream is drawn at the deal and kept secret; the verifier replays the action list over it. The configured house edge is reached with a small commission on net winnings, shown in the rules card and every bet’s details.
Rules worth knowing
- Double on any two cards, also after a split; split once on equal ranks; split aces get one card.
- Insurance pays 2:1; blackjack against blackjack pushes.
Everything here is the reference skin. Yours gets its own art, motion, sound and name.
The maths and the fairness never change between skins; that is the point of keeping them in a separate, tested engine. What changes is everything the player sees and hears.
How a bespoke build works