tenzies.

A dice game: hold the ones that match and roll the rest until all ten are the same.

2026rebuiltlive
React19Vite8TailwindCSS4Motion13Three.jsr186

Tenzies

overview.

Tenzies is a dice game. Roll ten dice, tap the ones you want to keep and roll the rest, until all ten show the same number. Once you roll, held dice stay held, so every hold is a commitment, and fewer rolls is better.

The first version was a React exercise: flat dice in a white card and confetti on a win. The rebuild keeps the rules and makes it feel like a dice tray: petrol felt, casino red dice that turn ivory when you hold them (the red and white of the first version), and real 3D dice that tumble and land. Around them it adds a clock and a best, your games, sounds, keys, and a game that's still there when you come back.

live playground.

Operational
open in new tab

Play Tenzies right here: hold the dice that match and roll until all ten do.

what you can do.

Tap dice to hold them, then roll the rest until all ten match
A line under the dice counts where you stand and warns before a roll you'd lose
A clock, your best and your last ten games, kept on your device
Play from the keyboard: Space rolls, 1 to 0 hold, N starts over

a closer look.

One roll at a third of the speed: the red dice lift, tumble end over end and land while the held ivory fours stay put

Real dice, one canvas

Each die is a rounded cube in three.js, lit by one light from the top left so the edges catch it like plastic dice. One WebGL canvas draws all ten over ten real buttons, which keep taps, keys and screen readers working. A roll tumbles every loose die end over end, a few milliseconds apart, and settles with a small bounce.

Three boards: five of ten on fours with a Roll button, a held two with a warning and Roll anyway, and nine fours with the odd two ringed red under No match

It tells you before you lose

Held dice lock once you roll, and a held die that doesn't match ends the game. So the line under the dice counts where you stand, warns when your held dice don't match and turns the button into Roll anyway. Roll anyway and the odd one gets a red ring.

screenshots.

Tenzies screenshot 1

Home

1 / 8

next upMore dice or harder modes, and a daily board where everyone starts from the same roll.

© 2026 Made with ❤️ by Ashwin S Nambiar

Check out v1, v3.