What is Open Slots?
Open Slots is a free, open-source HTML5 slot machine that runs entirely in your
browser. It is a lightweight demonstration of a five-reel casino game built with plain HTML,
CSS and vanilla JavaScript — no frameworks, no Flash, no build step at runtime and no external
network requests. Reel motion is powered by the browser's native
WAAPI.
This deployment is based on the popular upstream project
johakr/html5-slot-machine
(MIT License), adapted for static hosting with a zero-dependency ES-module build and an
added search- and AI-friendly content layer.
- Five reels, three visible symbols per reel, nine distinct icons.
- One-tap SPIN plus an Autoplay toggle for continuous play.
- Fully responsive layout for desktop, tablet and mobile browsers.
- Small footprint: a handful of static files, no tracking, no analytics, no cookies.
- Keyboard accessible controls and a visible focus state.
How to play
- Open the page in any modern browser — nothing to install or sign up for.
- Press SPIN (or focus it and press Enter / Space) to start the five reels.
- The reels use staggered animation durations, so they settle one after another.
- Optionally tick Autoplay to keep spinning automatically.
- Read the on-screen jackpot counter as decoration — it is not a balance.
This is a visual proof of concept. The upstream demo selects symbols uniformly at random and
does not compute wins, paylines, RTP or payouts.
Symbols
Nine space-themed icons are drawn at random on each of the five reels.
Open Slots symbol set
| # | Symbol | Asset |
| 1 | AT-AT | at_at.svg |
| 2 | C-3PO | c3po.svg |
| 3 | Darth Vader | darth_vader.svg |
| 4 | Death Star | death_star.svg |
| 5 | Millennium Falcon | falcon.svg |
| 6 | R2-D2 | r2d2.svg |
| 7 | Stormtrooper | stormtrooper.svg |
| 8 | TIE Fighter | tie_ln.svg |
| 9 | Yoda | yoda.svg |
Fairness & play-money policy
Open Slots is entertainment software, not a gambling operator. It uses play money only.
There is no real-money wagering, no deposit, no withdrawal, no prize, no cash-out and no
reward conversion. The jackpot display is a decorative counter inherited from the upstream
demo. The game does not require an account, does not collect personal data, does not set
cookies and makes no third-party requests.
Because the upstream project is a visual proof of concept, symbol selection is uniform
random and no paytable, payline evaluation or return-to-player (RTP) calculation is
implemented. Nothing on this page should be read as an offer of gambling.
Intended for adults 18 and over.
Open-source credits
Upstream: johakr/html5-slot-machine
by Johannes Kronmüller — MIT License. Icon artwork by
KPD Media,
free for private and commercial use without attribution. See
CREDITS.md and the bundled LICENSE.