Puppy Racing

Seele01-Flash
By
Puppy Racing is an adorable 3D kart racing game featuring cute puppy characters. Choose your favorite furry racer, select difficulty levels, and compete on exciting tracks in this family-friendly racing adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Puppy Racing**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Use a **Low-Poly, Toon-Shaded** aesthetic (resembling N64/PS1 era kart racers) to maintain high performance on mobile browsers. Colors should be vibrant and high-saturation (primary colors: Red, Blue, Yellow). * **Characters & Karts:** * **Player:** A cute, blocky puppy (yellow or blue) sitting in a small go-kart. The kart should have exaggerated wheels and a low chassis. * **Opponents:** 2-3 simple AI karts with different colored dogs. * **Track Design:** A closed-circuit race track (oval or figure-8) with: * **Road:** Dark asphalt texture with a checkered start/finish line. * **Terrain:** Green grass planes surrounding the track. * **Obstacles:** Low-poly crates or stones that slow the player down if hit. * **Skybox:** A bright blue sky with simple white clouds. * **Optimization:** Use `THREE.InstancedMesh` for repeating environment objects (trees/fences) to reduce draw calls. Texture resolution should not exceed 1024x1024. ### 2. Audio Requirements * **BGM:** A fast-paced, upbeat "Ska-Punk" or "Carnival" style loop using brass and drums to create excitement. * **SFX:** * **Engine:** A constant low purr/hum that increases pitch with speed. * **Barking:** A happy "Woof!" sound when jumping or passing a checkpoint. * **Shoot:** A "Squeaky Toy" sound effect when the player fires a projectile. * **Collision:** A comical "Bonk" sound when hitting walls or opponents. ### 3. Gameplay Loop * **Core Mechanics:** * **Racing:** The player competes against AI dogs for 3 laps. The car **auto-accelerates** to simplify mobile play. * **Steering:** Smooth turning physics with slight drift/slide when turning sharp corners. * **Jumping (Spacebar mechanic):** A "Hop" mechanic allows the kart to jump over small obstacles or gaps in the track. * **Combat (C key mechanic):** The player can shoot "Bones" or "Tennis Balls" forward. If an AI is hit, they spin out for 2 seconds. * **Win/Loss:** * **Win:** Cross the finish line of the 3rd lap in 1st place. Show a "Winner!" UI with confetti particles. * **Lose:** Finish in 2nd place or lower. Show "Try Again" UI. ### 4. Mobile Controls & Interaction * **Orientation:** Force **Landscape Mode**. * **Touch Controls:** * **Left Thumb (Steering):** A virtual horizontal slider or two large arrows (Left/Right) on the bottom-left of the screen. * **Right Thumb (Actions):** * **Jump Button (Big):** Labeled "HOP" (Green). Simulates the Spacebar. * **Shoot Button (Medium):** Labeled "FIRE" (Red). Simulates the 'C' key. * **UI Layout:** * Buttons must be at least **60x60px** for touch targets. * Top Left: Lap Counter (e.g., "Lap 1/3"). * Top Right: Position Indicator (e.g., "1st"). * **Feedback:** Add simple camera shake when hitting obstacles and visual button depression states when tapped. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Puppy Racing brings the excitement of 3D kart racing with an irresistibly cute twist - adorable puppies behind the wheel! This charming racing game combines fast-paced motorsports action with lovable canine characters, creating a perfect gaming experience for players of all ages. With a solid 3.2/5 player rating, this game has captured the hearts of racing enthusiasts who love both speed and cuteness.

Core Features

Adorable Puppy Characters

Choose from a delightful roster of puppy racers, each with their own unique personality and racing style. These cute canine competitors are ready to take on any racing challenge with their paws firmly on the pedal.

Multiple Difficulty Levels

Whether you're a beginner or a racing pro, Puppy Racing offers various difficulty settings to match your skill level. Start easy to learn the ropes, then gradually increase the challenge as you become a master puppy racer.

Exciting 3D Tracks

Race through beautifully designed 3D courses that offer different challenges and environments. Each track provides unique obstacles, turns, and opportunities to showcase your racing skills.

Action-Packed Racing Elements

  • Speed Control : Use arrow keys for precise movement and acceleration
  • Jump Mechanics : Execute spectacular jumps with the spacebar to gain advantages
  • Combat Features : Use the 'C' key to shoot and defend your position
  • Competitive Gameplay : Race against AI opponents in thrilling head-to-head competition

Gameplay Features

Free-to-Play Experience

Enjoy the complete Puppy Racing experience without any cost. This browser-based game provides hours of entertainment without requiring downloads or purchases.

Family-Friendly Content

Rated for all ages, Puppy Racing is perfect for family gaming sessions. The cute theme and non-violent competitive nature make it suitable for children and adults alike.

Cross-Platform Compatibility

Play directly in your web browser on any device - desktop computers, laptops, tablets, or smartphones. No special software installation required.

Operation Guide

Mastering Puppy Racing is easy with these simple controls:

  • Arrow Keys : Control your puppy's kart movement - forward, backward, left, and right
  • Spacebar : Make your puppy jump over obstacles or perform aerial maneuvers
  • C Key : Activate special shooting abilities to clear the path ahead
  • Mouse : Navigate menus and select options

The intuitive control scheme ensures that players can jump right into the action without complex learning curves.

Why Play This Game

Puppy Racing offers a unique combination of competitive racing and heartwarming charm. The game appeals to:

  • Racing Game Fans : Enjoy authentic 3D kart racing mechanics with responsive controls
  • Animal Lovers : Experience the joy of racing with adorable puppy characters
  • Family Gamers : Share fun moments with a game suitable for all family members
  • Casual Players : Quick, accessible gameplay perfect for short gaming sessions
  • Competitive Players : Multiple difficulty levels provide lasting challenge and replayability

The game's blend of cute aesthetics and solid racing gameplay creates an experience that's both relaxing and exciting, making it a perfect choice for stress-free entertainment.

Frequently Asked Questions (FAQ)