Mobile games studio · Nuneaton, United Kingdom

We build one room
and we build it properly.

SLOTS LTD is a small mobile games studio. Our first title is Apostas e cassino — a single-zero roulette room dressed as a 1920s supper club, where the pocket the ball lands in is the output of a physics simulation rather than a number picked in advance.

Play money only. Chips are virtual. They cannot be bought, sold, transferred, exchanged or cashed out, and they are worth nothing outside the app. This is a social casino game for entertainment, intended for adults (18+). It offers no real-money gambling and no opportunity to win real money or prizes.

The single-zero rotor from Apostas e cassino, thirty-seven pockets in the European order

Why we exist

Most table games on a phone are a menu with an animation attached: a number is drawn, then a video of a wheel is played back until it agrees with the number. We wanted the opposite order. In Apostas e cassino the wheel is integrated first — rotor and ball are two separate bodies on the frame clock — and the pocket is simply read off wherever the ball comes to rest.

That decision drove everything else. If the wheel is honest, the odds page can print every payout, every pocket count and the house edge without hedging. If the game never takes money, the disclosure is short and true: the chips are play money, there is no shop, and nothing in the app can be bought or cashed out.

We also kept the app offline. There is no internet permission in the manifest at all, so there is no account to make, nothing to sign in to, no advertising and no analytics. The table remembers your night on your own device and nowhere else.

Simulated, not scripted

The landing pocket is the result of the integration, never a value chosen up front.

Nothing hidden

All thirteen bet types are published in the app with payout, pocket count, win frequency and house edge.

Offline by construction

No permissions are requested, so the app cannot reach the network even if it wanted to.

Our app

Apostas e cassino — a supper-club roulette room

A stack of chips under the table lamp in Apostas e cassino

One low lamp, one wheel, thirty-seven pockets

You start with a tray of chips and a felt that never asks you for anything. Pick a denomination — 1, 5, 25 or 100 — then tap the felt or drag a chip out of the tray. Where the chip lands is resolved against the real grid lines, so a chip inside a number is a straight up, a chip on the line between two numbers is a split, a line crossing is a corner, the outer edge of a column is a street and the edge between two columns is a six line.

Every bet you place is listed with its payout and can be taken back one at a time, the whole layout can be cleared, and the previous layout can be repeated with a single control.

  • Four navigation screens: Table, Odds, Nights and Tiers.
  • Thirteen bet types, all of them with the real European payouts.
  • Portrait, single screen, works with the device offline.

A real wheel

Rotor and ball turn in opposite directions on the frame clock, and eight deflectors knock the ball off course.

Hold to wind

Momentum ramps while your finger is down and is drawn as a gold arc around the wheel. It changes how the ball runs, never the chances.

Standing in the room

Five ranks on a progress rail and ten achievements, all earned by spins rather than bought.

The night log

A career ledger and a session log keeping your last thirty nights, with date, spins and net result.

37

Pockets, one zero

8

Bowl deflectors

13

Bet types

2.70%

House edge, every bet

How the spin resolves

The wheel is a rigid-body model, not an animation waiting on a result. Rotor and ball are independent bodies; the ball is captured by a pocket only when its angular velocity relative to the rotor is small enough, and until then the simulation simply keeps integrating.

The rotor with its thirty-seven pockets
1

The launch

Holding the spin control winds a power value up and down; on release, the stored power sets the ball's launch speed and the speed of the counter-rotating rotor.

2

The track

On the outer track the ball bleeds speed to a constant rolling term plus an air-drag term. When it can no longer be held out there, the radius starts to collapse inward.

3

The deflectors

Eight deflectors sit on the bowl. Whichever one the ball sweeps across takes a share of its speed and adds a sideways kick, and cone friction bites harder the further in it falls.

4

The capture

A pocket only holds the ball when the relative velocity is low enough. Otherwise the ball clips a fret and hops back out — this can happen up to twice before the pocket keeps it.

Twenty thousand spins, run outside the app

Before the wheel shipped it was driven headless for twenty thousand spins to check that the model behaves. Every spin terminates — none of them stall on the track or refuse to settle — a spin runs for roughly five to seven and a half seconds, and the distribution of landing pockets passes a chi-square test at thirty-six degrees of freedom against the real European pocket order. That last point is what matters: the physics does not quietly favour a region of the rotor.

20 000

Spins verified

5–7.5 s

Spin duration

36 df

Chi-square, not rejected

The pocket order on the rotor

0 · 32 · 15 · 19 · 4 · 21 · 2 · 25 · 17 · 34 · 6 · 27 · 13 · 36 · 11 · 30 · 8 · 23 · 10 · 5 · 24 · 16 · 33 · 1 · 20 · 14 · 31 · 9 · 22 · 18 · 29 · 7 · 28 · 12 · 35 · 3 · 26

This ring is the single source of truth for both the rendering and the physics, and it is printed inside the app on the Odds screen.

Every bet on the layout

The same table is printed inside the app on the Odds screen, next to a numbered placement diagram. On a single-zero wheel the house edge is identical for every bet on the felt, so there is no "better" box to point you at.

Bet Pays Pockets Wins House edge
Straight Up35:11 of 372.7%2.70%
Split17:12 of 375.4%2.70%
Street11:13 of 378.1%2.70%
Corner8:14 of 3710.8%2.70%
Six Line5:16 of 3716.2%2.70%
Column2:112 of 3732.4%2.70%
Dozen2:112 of 3732.4%2.70%
Red1:118 of 3748.6%2.70%
Black1:118 of 3748.6%2.70%
Odd1:118 of 3748.6%2.70%
Even1:118 of 3748.6%2.70%
Low 1–181:118 of 3748.6%2.70%
High 19–361:118 of 3748.6%2.70%

"Pays" is the payout on top of the stake, exactly as the app states it. Win frequency is the covered pockets out of thirty-seven. All figures refer to virtual chips; nothing here can be converted into money or prizes.

The tray

Four chip denominations, selected before you place a bet. The minimum stake is one chip.

A chip worth 1

1

A chip worth 5

5

A chip worth 25

25

A chip worth 100

100

Standing in the room

Progress is measured in spins, not in spending. Five ranks sit on a progress rail on the Tiers screen; each one that you reach tops your stack up with chips. There is no way to skip ahead, because there is nothing to buy.

Guest

From 0 spins

Regular

25 spins · 250 chips

Habitue

75 spins · 600 chips

High Roller

200 spins · 1 500 chips

House Legend

500 spins · 4 000 chips

Ten achievements

  • Opening Night — take your first spin of the wheel.
  • Straight Up — win a straight-up bet on a single number.
  • Zero Hour — watch the ball drop into the single zero.
  • Run of Reds — see five red pockets in a row.
  • Pushed Chips — take back 1 000 or more chips on one spin.
  • House Comp — collect the nightly comp from the house.
  • Regular Face — reach 100 spins at this table.
  • Covered Table — have six or more bets riding on one spin.
  • Diamond Rattle — have the ball glance off two deflectors on one drop.
  • Fret Hop — have the ball bounce back out of a pocket before it settles.
A single chip standing on the felt under the lamp — the Last Chip screen

When the chips run out

If your balance can no longer cover the minimum stake, the Last Chip screen takes over. The way back to the table is the nightly comp: 750 chips, once per day, free. There is no shop, no top-up and no payment component anywhere in the app — when the comp is spent, the answer is to come back tomorrow.

The night log

The Nights screen keeps a career ledger — spins, biggest win, longest red run, best night, total staked and returned, zero pockets hit, straight-up wins and comps collected — alongside your last thirty sessions with date, spins and net result. All of it sits in local storage on the device.

Questions

Is this real-money gambling?

No. Apostas e cassino is a social casino game that simulates gambling with play money. The chips are virtual, they cannot be bought, sold, transferred, exchanged or cashed out, and they have no value outside the app. There is no payment component in the build at all.

Can I win real money or prizes?

No. There is nothing to win beyond more virtual chips, and those only ever go back onto the same felt. Playing this game does not improve your chances in any form of real gambling, and practice here carries no advantage anywhere else.

Who is it for?

Adults only — 18 and over. The game depicts a casino table and simulates gambling, so it is not intended for children and we do not knowingly make it available to them.

Does it work offline?

It only works offline, in the sense that it never needs a connection. The Android manifest requests no permissions at all — including no internet permission — so the app cannot talk to a server, show advertising or run analytics.

Is the wheel actually random, or is the number decided first?

The number is decided last. The simulation integrates the rotor and the ball until the ball settles, then reads the pocket it is sitting in off the wheel ring. Twenty thousand headless spins were run to confirm that the resulting distribution over the thirty-seven pockets passes a chi-square test.

Who develops the app?

SLOTS LTD, a company registered in the United Kingdom at 262 Hinckley Road, Nuneaton CV11 6LN. We are the data controller for the app, although in practice the app collects nothing — see the Privacy Policy.

Contact

A question about the app, a bug at the table or a privacy request? Write to us directly.

SLOTS LTD

Mobile games studio

262 Hinckley Road

NUNEATON — CV11 6LN

United Kingdom (GB)

longhuynh18112003@gmail.com