A 1930s street corner. The crew empties a Thompson into the car and the spent shell drops through twelve rows of pegs. Land wide for the big money, or fall into the dead middle.
Tommy Boys is a Plinko on the same committed-seed core as the other titles. One press drops one shell through twelve rows of pegs into thirteen slots, three risk levels reshape the paytable without touching the return, and any shell can put the car up for a twelve-sack pick. RTP is exactly 97% at every risk level and every stake.
Set what a shot costs and pick EASY, HARD or EXTREME. All three return exactly 97%: the risk level changes the shape of the paytable, never its value. The strip above the button is the one you are shooting at.
The shell goes left or right at every peg with an even chance, and the slot it reaches is the number of rights. What you watch is the drawn result on its way down, not an animation fitted to an answer picked somewhere else.
Any shell can destroy the car and open twelve sacks, three of them yours. The trigger is memoryless: it never builds up, and a car shot at all evening is no closer to going than one you have just started on.

Stake, risk and the slot strip sit under the board, and the rail on the left keeps every shot you have taken this session.

Press once and the Thompsons fire on the car. The spent shell is what falls, so the shot and the draw are the same event.

The shell takes twelve independent decisions on the way down. Where it lands is the count of the rights, and nothing steers it.

EXTREME thins the middle to 0.1x and pushes the ends to 555x. EASY pays small and often. The return is 97% on all three.

Any shot can put the car up. The chance never builds, and nothing on screen suggests the car is close, because nothing is.

The sacks are shuffled before the screen opens, so every one is worth the same before it is opened. The rest are shown at the end.
Every round is committed before it opens and verifiable after it ends. Operators do not have to take our word for it, and neither do their players.
Before a round opens, the server publishes sha256(server_seed). That hash pins the crash point in place before the first bet is taken.
The round runs. crash_at derives from HMAC-SHA256(server_seed, client_seed:nonce), so neither side can steer the outcome mid-round.
After the bust, the server reveals server_seed. Anyone can rehash it, recompute crash_at, and confirm both match the record.
THE REFERENCE VERIFIER AND FULL DERIVATION SHIP WITH THE INTEGRATION DOCS.
$ rara verify --game tommyboys --round 001042 # hash published before bets opened server_seed_hash sha256:9f2c71a84be…c30be81a client_seed tommyboys-demo-7f3a nonce 001042 hmac = HMAC_SHA256(server_seed, client_seed + ":" + nonce) = 7c2e4d09aa61b8e2…10f4b90f h = int(hmac[0:8], 16) crash_at = max(1.00, floor(99 * 2^32 / (h + 1)) / 100) = 3.47x $ rara reveal --game tommyboys --round 001042 server_seed 4b7dd21c09aae5…f133c2e9 sha256(server_seed) == server_seed_hash ok recompute(crash_at) == 3.47x ok verify == true
RaRa Studio is an independent game studio in Tbilisi, Georgia. Every title starts as a model: simulated, stress-tested, and documented before the art goes in. Spec sheets and verifiers are part of the product, and Vice Run is the first title through the pipeline.
Integration docs, the full math spec, and playable builds are available under NDA to operators, aggregators, and platforms.