Yahtzee Yatzy Yams

Seele01-Flash
By
Yahtzee Yatzy Yams is the classic dice-rolling strategy game where players roll five dice to create scoring combinations. Enjoy this timeless board game experience with smooth gameplay on any device.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Classic Yahtzee Tabletop". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Realistic, Skeuomorphic "Digital Tabletop". The scene should look like a close-up of a physical board game being played on a wooden desk. * **Camera:** Fixed perspective, slightly angled top-down view (approx 60 degrees) to show depth in the dice rolls while keeping the board legible. * **Key Assets:** * **The Dice:** 5 cubical dice. Material should be **red, semi-transparent plastic** (PBR material with transmission/glass-like properties) with bright white pips. They must have rounded bevels. * **The Table:** High-resolution wood grain texture for the background plane. * **The Scorecard:** Instead of a 3D model, use a crisp, responsive HTML/CSS overlay designed to look like a paper notepad. It should use a handwriting-style font (like 'Patrick Hand' or 'Indie Flower') for the numbers to mimic a human writing scores. * **Lighting:** Warm, cozy indoor lighting. Use a soft directional light to cast realistic shadows from the dice onto the table to give a sense of height and physics. * **Performance:** Use low-poly meshes for the dice (relies on normal maps for smoothness). Texture sizes should be optimized for mobile loading (max 1024x1024). ### 2. Audio Requirements * **BGM:** A relaxing, acoustic lounge or "coffee shop" jazz track. Soft piano or acoustic guitar that loops seamlessly and isn't distracting. * **Sound Effects (SFX):** * **Rolling:** Essential. Multiple variations of plastic dice clattering against a wooden surface. * **Selection:** A subtle "click" or "thud" when tapping a die to hold it. * **Scoring:** The sound of a pencil scratching on paper when a score is confirmed. * **Celebration:** A cheerful chime or applause sound specifically when a "Yahtzee" (5 of a kind) is rolled. ### 3. Gameplay Loop * **Core Mechanics:** The standard Yahtzee ruleset. * **Turn Structure:** The player gets 3 rolls per turn with 5 dice. * **Hold System:** After each roll, the player can select dice to "keep" (lock in place) and re-roll the rest. * **Scoring Logic:** * **Upper Section:** Aces through Sixes (Sum of dice). Bonus of 35 points if sum >= 63. * **Lower Section:** 3 of a Kind, 4 of a Kind, Full House (25pts), Small Straight (30pts), Large Straight (40pts), Yahtzee (50pts), Chance (Sum of all). * **Game End:** The game ends after 13 rounds (when all categories are filled). Display a "Game Over" modal with the final total score. * **Physics:** Use a physics engine (like **Cannon.js** or **Ammo.js**) to simulate the dice throw. The dice should tumble realistically and not just animate linearly. ### 4. Mobile Controls & Interaction * **Touch Input:** * **Rolling:** A large, thumb-friendly "ROLL" button at the bottom of the screen. Alternatively, support a "Swipe Up" gesture on the background to throw the dice. * **Holding Dice:** Tap individual dice 3D meshes to toggle their state. Selected dice should visually lift up slightly or have a glowing outline to indicate they are "held". * **Orientation:** Portrait mode preferred for mobile (dice area on top, scorecard below). * **UI/UX:** * **Scorecard:** Since the scorecard is complex, it should be a scrollable list in the bottom half of the screen. Available scoring categories based on the current dice values should be highlighted (e.g., Pulse animation). * **Buttons:** Min touch target size 48x48px. * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate`) every time a die hits the "walls" of the play area or when a score is locked in. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Yahtzee Yatzy Yams brings the beloved classic dice game directly to your browser in a beautifully crafted digital version. This timeless board game has entertained families and friends for generations, combining luck with strategic decision-making in an engaging dice-rolling experience. The game features traditional Yahtzee scoring rules with an intuitive interface that makes it perfect for both newcomers and seasoned players.

Core Features

This digital version of Yahtzee offers everything you love about the classic game:

  • Completely Free : No downloads, no payments, no registration required - just pure gaming fun
  • Cross-Platform Play : Seamlessly works on desktop computers, tablets, and smartphones
  • Authentic Experience : Traditional Yahtzee rules and scoring system faithfully recreated
  • Smooth Gameplay : Responsive HTML5 technology ensures fluid dice rolling and scoring
  • Clean Interface : Easy-to-read scorecard and intuitive controls for players of all ages
  • Instant Access : Launch and play immediately through any modern web browser

Traditional Yahtzee Scoring

The game includes all classic Yahtzee scoring categories: - Upper Section : Aces, Twos, Threes, Fours, Fives, Sixes with bonus opportunities - Lower Section : Three of a Kind, Four of a Kind, Full House, Small Straight, Large Straight, Yahtzee, and Chance - Strategic Decisions : Choose wisely where to place your scores for maximum points

Perfect Digital Recreation

Every element of the physical game is faithfully represented, from the satisfying dice roll animations to the comprehensive scorecard tracking. The digital format adds convenience while preserving the strategic depth that makes Yahtzee so compelling.

Game Gameplay

Yahtzee follows simple yet engaging rules that create endless strategic possibilities:

Objective : Score the highest total by rolling dice combinations and filling your scorecard strategically.

Turn Structure : Each turn consists of up to three dice rolls, where you can choose which dice to keep and which to re-roll.

Scoring Strategy : After your rolls, select a scoring category on your scorecard. Each category can only be used once per game, so timing is crucial.

Winning : The player with the highest total score after all 13 categories are filled wins the game.

Operation Guide

Getting started with Yahtzee Yatzy Yams is straightforward:

  • Roll Dice : Click the "Roll" button to roll all five dice
  • Select Keepers : Click on individual dice to hold them for your next roll
  • Re-roll : Roll the remaining dice up to two more times per turn
  • Choose Category : After your final roll, click on a scorecard category to record your score
  • Track Progress : Watch your running total and plan future moves strategically

The game automatically calculates scores for each category, including bonuses like the Upper Section bonus (35 points for scoring 63+ in the upper categories) and multiple Yahtzee bonuses.

Why Play This Game

Yahtzee Yatzy Yams offers the perfect blend of chance and strategy that has made Yahtzee a household favorite for decades. Whether you're looking for a quick mental break or a longer strategic gaming session, this classic provides:

  • Brain Training : Develops probability assessment and strategic planning skills
  • Stress Relief : Relaxing gameplay that's perfect for unwinding
  • Nostalgia Factor : Recreates cherished memories of family game nights
  • Accessibility : Simple rules make it enjoyable for players of all skill levels
  • Convenience : Play anywhere, anytime without needing physical dice or scorecards

The game's timeless appeal lies in its perfect balance - easy enough for children to learn, yet strategic enough to keep adults engaged. Every roll brings new possibilities, and every decision impacts your final score.

Frequently Asked Questions (FAQ)