Skip to content

Arcade › Lucky Slots

Lucky Slots

  • 3d
  • casino
  • slots
  • arcade
  • chance
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. NOOTBEEECH built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Lucky Slots yet. Play it, then tell NOOTBEEECH what you would add next.

Make your own game

Lucky Slots was built by NOOTBEEECH with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Lucky Slots opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Lucky Slots

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Create a playable browser game titled “Lucky Slots,” presented as a dark, polished 3D casino slot machine viewed from a fixed, slightly elevated frontal perspective. Use a Three.js-style 3D scene with a perspective camera positioned around (0, 3.2, 7.5), looking toward the middle of the machine. The background and floor should be nearly black, with subtle fog and soft shadows. The machine is a large red/dark-crimson rectangular cabinet with metallic gold trim, occupying the center of the view. Add a dark top sign reading “LUCKY SLOTS,” with gold/yellow styling and decorative blue gems near the upper left and right. The front has a dark reel frame and a faint translucent blue-tinted glass panel. Light the scene with neutral ambient/hemi lighting, a white directional light for shadows, and a warm gold point light for a casino glow. Use reflective dark and gold materials.

Build three reels side by side across the front of the cabinet. Each reel is a dark metallic cylindrical drum, oriented horizontally across the machine, with six symbol panels arranged around its circumference: 7, BAR, CHERRY, LEMON, BELL, and GEM. Each panel is a dark nearly-black rectangle with a gold border and bright centered lettering; use red for the 7, pink/red for CHERRY, light blue for GEM, and yellow/gold for the other symbols. The visible front-facing panels should sit behind the glass and the reels should visibly rotate vertically around their horizontal axes during a spin. Give each reel a different stopping duration so they stop sequentially rather than all at once, with roughly several rotations before settling on a randomly selected symbol.

The game starts with BALANCE 1000 and a current bet of 50. Provide a fixed bottom HUD over a dark translucent gradient: on the left show a gold-bordered dark badge “BALANCE: 1000” (updating as the balance changes), on the right show bright green “WIN: 0” (updating after each spin). Center the controls below: a minus button, the current bet, and a plus button in a dark gold-bordered bet control, plus a large red gradient “SPIN” button with a thick yellow/gold border, rounded corners, white uppercase text, and a pressed/depressed visual state. The minus button lowers the bet by 20 but never below 10; the plus button raises it by 20 but never above 200. Disable SPIN while reels are moving or when the balance is below the bet. Also support Space to spin, ArrowUp to increase the bet, and ArrowDown to decrease it. Make the layout responsive while retaining the bottom HUD.

Add a noninteractive payout legend in the upper-right inside a translucent black rounded panel with a thin gold border. It must display exactly: “PAYOUTS”, “7 → 10×”, “BAR → 5×”, “GEM → 4×”, “CHERRY → 3×”, and “LEMON / BELL → 2×”.

When SPIN is pressed, subtract the current bet immediately, clear the displayed win to zero, play a click/spin sound, and animate all three reels. Randomly choose a stop index for each reel. Once all reels stop, evaluate the three resulting symbols. If all three match, award bet multiplied by that symbol’s payout: 7=10x, BAR=5x, GEM=4x, CHERRY=3x, and LEMON or BELL=2x. Add the winnings to the balance, display the winning amount, and show a large centered gold message for about 1.8 seconds: “JACKPOT!” for three 7s and “WINNER!” for any other three-of-a-kind; play a win/chips sound. If exactly two adjacent reels match (first-second or second-third), award a consolation win equal to floor(bet*0.3), update the balance and WIN display, and briefly show “Close one...” for about 0.9 seconds. If there is no adjacent match, award nothing. After the result, wait roughly 650 milliseconds before enabling another spin. Keep the visual style high-contrast and arcade-like: black environment, crimson cabinet, gold trim and lettering, warm highlights, green win text, and chunky casino UI. Include click, spin, and win audio effects, but allow them to fail gracefully if browser autoplay restrictions prevent playback.

More free browser games

Browse the whole Arcade →