Tabuto - Card Catching Puzzle Game

Seele01-Flash
By
Tabuto is an engaging card-catching puzzle game that challenges your reflexes and mouse precision. Your mission is simple yet addictive: catch every falling card without letting a single one slip past your cursor.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Tabuto". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Minimalist, warm, and slightly mystical aesthetic inspired by the original 2007 Flash icon. Use a warm color palette (Golds, Oranges, Soft Yellows). * **Main Actors (Falling Cards):** Create 3D card objects (using thin `BoxGeometry`). * **Texture:** The back of the card should feature a procedural texture or simple canvas drawing representing the "Three-Eyed Circular Symbol" seen in the reference image (black lines on a gold background). * **Motion:** Cards should not fall perfectly straight; apply a slight, gentle rotation/tumbling effect on the X and Z axes as they descend to simulate air resistance. * **Player Representation:** A glowing, semi-transparent sphere or particle emitter that represents the player's finger/cursor position. It should have a "trail" effect (using `Three.TrailRenderer` logic or simple particle history) to verify movement visually. * **Background:** A static or slowly shifting radial gradient background (Yellow to Orange) to maintain high framerate on mobile devices. * **Optimization:** Use **Object Pooling** for the falling cards to avoid garbage collection stutters. Do not instantiate new meshes constantly; recycle them when they leave the screen. ### 2. Audio Requirements * **BGM:** A hypnotic, rhythmic, ambient electronic track (Simulated). It should be loopable and have a "Zen" quality but with a driving beat to maintain focus. * **Sound Effects:** * **Catch:** A crisp "Card Snap" or "Paper Flip" sound combined with a soft chime when the player successfully intercepts a card. * **Miss/Game Over:** A discordant "Gong" or low-frequency "Thud" when a card hits the bottom of the screen. * **Ambience:** Subtle wind noise corresponding to the speed of falling cards. ### 3. Gameplay Loop * **Core Mechanic:** Cards spawn from the top of the screen at random X positions and fall downwards. The player must intercept them before they leave the bottom of the view. * **Interaction Logic:** Unlike a clicker, the player does not need to *tap* each card. They must *slide* their finger (the cursor) through the card's path to "catch" it. Contact equals a catch. * **Progression:** * **Spawn Rate:** Starts slow. Every 10 points, the spawn rate increases slightly. * **Gravity:** Gravity/Fall speed increases gradually over time. * **Win/Loss Condition:** This is a "Sudden Death" game. If a single card passes the bottom threshold of the screen without being touched, the game ends immediately. * **Scoring:** +1 point for every card intercepted. Display the score in a clean, modern font at the top center. ### 4. Mobile Controls & Interaction * **Control Scheme:** **Direct Touch Tracking**. The "Catcher" object follows the user's finger position on the screen instantly (1:1 mapping via Raycaster on the Z=0 plane). * **Screen Orientation:** Locked to **Portrait Mode** for better one-handed playability on mobile. * **Haptic Feedback:** Trigger a short, sharp vibration (`navigator.vibrate(10)`) whenever a card is caught to provide tactile confirmation. * **UI Layout:** * **Start Screen:** Large "Tap to Start" overlay. * **Game Over:** A "Restart" button that is large (min 60x60px) and placed in the lower-middle ensuring it is easy to reach with a thumb. * **Hitbox:** The collision hitbox for the player's finger should be slightly larger than the visual cursor to make the game feel forgiving and responsive on touch screens. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Tabuto is a captivating puzzle game that combines simple mechanics with increasingly challenging gameplay. With a rating of 3.0 out of 5 from over 1,050 players, this game has proven to be an engaging test of reflexes and hand-eye coordination. The concept is beautifully simple: catch falling cards using only your mouse cursor, but don't be fooled by its apparent simplicity.

Core Features

Simple Yet Addictive Gameplay

Tabuto's brilliance lies in its minimalist approach. The game requires nothing more than your mouse cursor to play, making it instantly accessible to players of all skill levels. The straightforward objective of catching every falling card creates an immediately understandable challenge that becomes progressively more demanding.

Perfect for Quick Gaming Sessions

Classified as an "Easy" puzzle game, Tabuto is designed for players who want engaging entertainment without complex rules or lengthy tutorials. Each session can be as short or long as you prefer, making it perfect for quick breaks or extended gaming periods.

Skill-Based Progression

While the rules are simple, mastering Tabuto requires developing precise mouse control, quick reflexes, and strategic positioning. As you play, you'll notice your reaction times improving and your cursor movements becoming more efficient.

Browser-Based Convenience

As a free online game, Tabuto requires no downloads or installations. Simply open your web browser and start playing immediately on any device with mouse support.

Gameplay Mechanics

The core gameplay revolves around a single, focused objective: prevent any cards from falling past your mouse cursor. Cards descend from the top of the screen at varying speeds and positions, requiring you to quickly move your cursor to intercept them before they reach the bottom.

Dynamic Difficulty

As you progress, the game introduces new challenges through increased card frequency, varied falling speeds, and strategic positioning requirements. This natural progression keeps the gameplay fresh and continuously challenging.

Precision Requirements

Success in Tabuto demands more than just quick reflexes. You'll need to develop efficient cursor movement patterns, anticipate card trajectories, and maintain focus during increasingly hectic sequences.

Operation Guide

Mouse Control : Use your mouse to move the cursor around the screen. Position your cursor directly over falling cards to catch them.

Objective : Catch every single falling card - missing even one card may end your current run or reduce your score.

Strategy Tips : - Keep your cursor centered when possible to minimize travel distance - Watch for patterns in card falling sequences - Maintain smooth, controlled movements rather than erratic jerking - Focus on cards that are closest to the bottom edge first

Why Play Tabuto

Perfect Stress Relief

Tabuto offers an excellent way to unwind while keeping your mind engaged. The simple mechanics allow you to focus entirely on the immediate challenge without worrying about complex strategies or storylines.

Improve Hand-Eye Coordination

Regular play can help improve your mouse precision and reaction times, skills that transfer to other computer-based activities and games.

Accessible to Everyone

With its "All Ages" content rating and simple controls, Tabuto welcomes players regardless of age or gaming experience. The game's intuitive nature means anyone can start playing immediately.

No Commitment Required

Unlike many modern games that require significant time investments, Tabuto respects your schedule. Play for two minutes or two hours - the choice is entirely yours.

Free Entertainment

Enjoy quality gaming entertainment without any cost. Tabuto proves that engaging gameplay doesn't require expensive purchases or subscriptions.

Frequently Asked Questions (FAQ)