Skip to content

Arcade › Lucky 21

Lucky 21

  • card
  • blackjack
  • casino
  • arcade
  • mobile
  • 3d
0
Remix it Discord

1 play

How to play

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

Discussion

Nobody has said anything about Lucky 21 yet. Play it, then tell gibson.n.hickman what you would add next.

Make your own game

Lucky 21 was built by gibson.n.hickman 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 21 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 21

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.

Rebuild a mobile-first blackjack game titled “Lucky 21.” It is a playable single-player virtual-chip casino game using standard blackjack rules and a polished dark casino presentation.

Core gameplay and rules:
- Begin with a virtual bankroll of $500, a $0 current bet, zero hands played, and a 0/0 wins/losses record.
- Before each hand, let the player add wager chips in denominations of 
0,
5, $50, and
00. Chips add to the current bet, but never allow the wager to exceed the bankroll. Provide Clear Bet and Repeat Last Bet controls. - Deal from a freshly shuffled standard 52-card deck every hand. Deal two cards to the player and two to the dealer, with the dealer’s second card hidden during the player turn. - Use normal blackjack scoring: numbered cards are face value, J/Q/K are 10, and aces are 11 or 1 as needed to avoid busting. Show live player score and dealer visible score; before dealing show placeholders and dealer score “?”. - The player can Hit Card to draw one card, Miss to stand/hold, or Double to double the wager and draw exactly one additional card before the dealer finishes. Double is available only with exactly the initial two player cards and only if the bankroll can cover the doubled wager. - The dealer reveals the hidden card and draws until reaching at least 17, then stands. Resolve blackjack immediately when either initial hand is a natural blackjack. - A player blackjack against a non-blackjack dealer pays 3:2 net. A normal player win or dealer bust pays the wager amount net; a loss (player bust, dealer blackjack, or lower player total) subtracts the wager; equal totals are a push with no gain or loss. Reset the current bet to $0 after resolution while remembering the last bet. - Track hands played, wins, losses, pushes, and up to eight recent hand results such as Blackjack, Bust, Dealer bust, Player win, Dealer win, Dealer blackjack, or Push, with green positive, red negative, and gold push deltas. - If the bankroll reaches $0 while no bet is active, show a modal “Table Closed” overlay explaining that the player ran out of chips, with a “Restart Bankroll” button that resets the game to a fresh $500 stack. - Persist the bankroll-related game progress and recent history in local storage so a reload preserves the ongoing stats/message data. Screen layout and HUD: - Use a vertically scrollable HUD over a fixed full-screen rendered background, optimized for phones but responsive on wider screens. - At the top, show a translucent rounded four-stat panel: BANKROLL, CURRENT BET, HANDS PLAYED, and WINS / LOSSES. On the initial screen these read $500, $0, 0, and 0 / 0. - Below it, show a large rounded table panel. Put the DEALER hand block first, with “DEALER” at left and a gold “Score: ?” at right initially. Show two blue-toned placeholder blackjack cards labeled “Dealer waits” before a deal; after dealing, render large readable cards with rank and suit, and make the second dealer card a blue patterned face-down card until reveal. - Between dealer and player blocks, show a translucent message row. Initially say “Pick chips, place a bet, then deal.” Include the persistent explanatory note: “Virtual chips only — blackjack pays 3:2, dealer stands on 17. Hit draws a card, miss holds.” Place a Clear Bet button on this row. - Show the PLAYER hand block below, with “PLAYER” and a gold “Score: 0” initially, and two placeholder cards labeled “Bet + deal.” Dealt cards should be white/ivory, large, tilted slightly, with red suits for hearts/diamonds, black suits for spades/clubs, corner rank/suit markings, a central oversized suit/rank, and a small “Blackjack” label. - In the lower action area, show a “BETTING CHIPS” section with round poker-chip buttons for
0 (blue),
5 (red), $50 (green), and
00 (charcoal/black). Each chip has a pale inner center, denomination, decorative suit marks, dashed rim, shadows, and a gold outline when it is the last-selected denomination. Disable chips when not betting or when their denomination would exceed the remaining bankroll. - Beneath the chip buttons, show a chip tray that visually stacks the current wager by denomination, with a note such as “Build your wager with poker chips.” Also display the wager as “$0 ready” or “
5 in play” and provide Repeat Last Bet. - Add a TABLE ACTIONS row with Deal, Hit Card, Miss, and Double buttons. Deal is a green primary button, Hit Card is a prominent gold button and should glow/lift slightly whenever the player turn is active, Miss is neutral, and Double is dark red/warn styling. Disable buttons when their action is unavailable. On mobile, arrange these controls in a thumb-sized two-column grid. - Beside the actions on desktop, or below them on narrow screens, show a “RECENT HANDS” panel with the latest eight results. 3D visual background: - Use Three.js or an equivalent real-time 3D renderer behind the HUD. Keep the background dark green (#061a11-like), with a stylized casino table centered in view: a low round wooden-brown cylinder base, dark emerald green felt top, warm gold/brown torus rail, subtle cream betting/dealer arc markings, and soft shadows. - Place simple 3D card meshes on the felt corresponding to visible dealer/player cards; use a blue material for the dealer’s hidden card, ivory/white materials for ordinary cards, red-tinted materials for red-suit cards, and a warm gold accent for the player’s third card. Position dealer cards toward the back of the table and player cards toward the front. - Scatter colorful poker chips around the table perimeter as atmospheric decoration, and render the current wager as a stack of colored 3D chips on the felt near the player side. Animate the table subtly: slow table rotation/camera sway, gently floating/rotating perimeter chips, and tiny wager-chip bobbing. Use warm overhead lighting, a green rim light, fog, ambient shadows, and a perspective camera looking down at the table. - Keep the 3D scene decorative and non-interactive; all gameplay interaction occurs through the HTML-style HUD. Interaction requirements: - Support pointer/touch input with large touch targets and prevent accidental browser gestures on buttons. Also support keyboard shortcuts: D/Enter to deal, H to hit, S to miss/stand, X to double, C to clear the bet, and number-based chip shortcuts for the available denominations. - Disable betting controls during a hand, disable Hit/Miss outside the player turn, and disable Double after any hit or when funds are insufficient. Update all scores, messages, cards, chip stacks, bankroll, record, recent history, and button states immediately after every action. Use rounded translucent panels, cream-white text, muted gray-green secondary text, gold score accents, subtle borders, backdrop blur, and soft shadows throughout.

More free browser games

Browse the whole Arcade →