Smash Karts

Seele01-Flash
By
Smash Karts is an explosive 3D multiplayer kart racing game where survival meets speed. Collect weapons, customize your kart, and battle opponents in fast-paced races inspired by classic kart racers.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Smash Karts Mobile Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, vibrant cartoon aesthetic similar to Mario Kart or Brawl Stars. Use bright, saturated colors (cyan, magenta, safety orange) to ensure visibility on small screens. The character models should be "chunky" and cute (e.g., blocky animals or humanoid figures) with exaggerated features. * **The Kart & Character:** Create a stylized go-kart composed of primitive shapes (cubes for chassis, cylinders for wheels). The player character (a rabbit or similar mascot) sits visibly in the driver's seat. The kart should have a simple exhaust particle effect (cubes scaling down) when moving. * **The Arena:** Design a compact, walled arena to keep the action intense. * **Ground:** A checkerboard or asphalt texture with distinct lane markings. * **Obstacles:** Scatter indestructible low-poly crates and ramps for jumping. * **Item Boxes:** Floating, rotating cubes with a question mark texture that glow, signaling pick-ups. * **Mobile Optimization:** Limit geometry complexity (keep polygon count low). Use simple Lambert or Phong materials rather than expensive PBR shaders. Use instanced meshes for scattered objects like item boxes or floor debris to maintain 60 FPS on mobile browsers. Shadow mapping should be low-resolution or baked if possible. ### 2. Audio Requirements * **BGM:** A high-tempo, energetic electro-pop or ska-punk track. It needs a fast beat (140-160 BPM) to match the chaotic driving pace, featuring synthesized brass or catchy keyboard riffs. * **SFX:** * **Engine:** A looping, pitched engine hum that rises in pitch as velocity increases. * **Drifting/Skidding:** A screeching sound when turning sharply. * **Item Pickup:** A high-pitched "ding" or "pop" sound (arcade style). * **Weapon Fire:** Cartoonish "pew-pew" for bullets, a loud "whoosh" for rockets. * **Impact/Explosion:** A crunchy, bass-heavy thud when hitting opponents or getting hit. ### 3. Gameplay Loop * **Core Mechanic:** The game is a Battle Royale / Deathmatch on wheels. The player drives a kart in a 3rd-person view. * **Item System:** Driving through floating "Item Boxes" grants a random weapon (Machine Gun, Rocket Launcher, or Mine). The weapon is mounted visually on the kart. * **Combat:** * **HP System:** Each kart has a health bar floating above it. * **Elimination:** Depleting an enemy's HP destroys their kart (particle explosion) and grants the player a point/kill. * **Respawn:** Destroyed players respawn after 3 seconds. * **Win Condition:** Highest kill count within a 2-minute time limit wins the match. ### 4. Mobile Controls & Interaction * **Landscape Mode Only:** The UI layout is strictly for landscape orientation. * **Virtual Joysticks:** * **Left Side (Movement):** A dynamic virtual joystick for steering (Left/Right) and acceleration/reverse (Up/Down). * **Right Side (Action):** * **Fire Button:** A large, circular button (64x64px minimum) to shoot the current weapon. * **Drift/Jump Button:** A smaller button nearby to hop or initiate a drift for sharper turns. * **Camera:** A "Soft Follow" camera that trails the kart. It should have a slight delay in rotation to prevent motion sickness on small screens and should pull back slightly as speed increases. * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate`) when the player fires a weapon, gets hit, or picks up an item. * **UI Scalability:** Ensure the Health Bar, Ammo Count, and Kill Feed are anchored to the screen edges and scaled appropriately for varying pixel densities (DPR). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Smash Karts

Smash Karts is an adrenaline-pumping 3D multiplayer kart racing game that combines high-speed racing with explosive combat action. In this Mario Kart-inspired battle arena, players race around colorful tracks while collecting surprise boxes filled with weapons ranging from bullets and grenades to powerful rockets. The goal isn't just to cross the finish line first – it's to survive the chaos and eliminate your opponents in spectacular fashion.

Core Features

Explosive Multiplayer Combat

Join real players from around the world in fast-paced kart battles. Every race is unpredictable as you never know what weapons your opponents will unleash or what power-ups you'll discover in the next surprise box.

Extensive Kart Customization

Personalize your racing experience with a wide variety of customization options. Modify your kart's appearance, colors, and style to stand out on the battlefield and express your unique racing personality.

Dynamic Weapon System

The surprise box system keeps every match exciting and unpredictable. Collect boxes scattered throughout the track to discover: - Bullets : Standard projectiles for consistent damage - Grenades : Area-of-effect explosives for crowd control - Rockets : Devastating long-range weapons for maximum impact - Mystery Items : Special power-ups that can turn the tide of battle

3D Racing Environment

Enjoy smooth, colorful 3D graphics that bring the chaotic kart racing action to life. The game runs seamlessly in your web browser without requiring any downloads or installations.

Cross-Platform Accessibility

Play instantly on any device with a web browser – desktop, laptop, tablet, or mobile phone. The game is completely free and accessible worldwide.

Gameplay Mechanics

Smash Karts follows the classic kart racing formula while adding its own twist of combat elements. Race around various tracks, collect power-ups, and use strategic thinking to outmaneuver opponents. The combination of racing skills and combat tactics creates a unique gaming experience where both speed and strategy matter.

Survival Focus

Unlike traditional racing games, Smash Karts emphasizes survival over pure speed. Players must balance offensive attacks, defensive maneuvers, and racing performance to achieve victory.

Operation Guide

The controls are designed to be intuitive and responsive:

  • Movement : Use WASD keys or Arrow keys to steer your kart around the track
  • Fire Weapons : Press Space bar to shoot collected weapons at opponents
  • Strategic Positioning : Use movement controls to dodge incoming attacks and position yourself near surprise boxes

Mastering the timing of weapon collection and deployment is crucial for success. Learn to anticipate opponent movements and time your attacks for maximum effectiveness.

Why Play Smash Karts

Instant Action : No downloads required – jump straight into multiplayer battles from your browser

Social Gaming : Connect with players worldwide in real-time multiplayer matches

Endless Replayability : Every match offers different weapon combinations and player interactions

Free Entertainment : Enjoy premium gaming experience without any cost or subscription fees

Skill Development : Improve your reflexes, strategic thinking, and multitasking abilities

Stress Relief : Perfect for quick gaming sessions when you need an exciting break

Whether you're a casual gamer looking for quick fun or a competitive player seeking multiplayer thrills, Smash Karts delivers non-stop entertainment with its perfect blend of racing and combat action.

Frequently Asked Questions (FAQ)