Smash Karts - 3D Multiplayer Kart Battle Arena

Seele01-Flash
By
Smash Karts is an action-packed 3D multiplayer IO kart battle game where players drive go-karts, collect weapons, and compete in explosive arena battles. Level up, customize your kart, and dominate the battlefield!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Smash Karts Clone**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a vibrant, Low-poly, "Toon-shaded" aesthetic similar to Mario Kart or Crash Team Racing. Use bright, saturated colors (sky blues, hot pinks, neon greens) to match the ".io" genre vibe. * **Characters & Karts:** * Generate simple, blocky, low-poly go-karts. * Player character should be a distinct low-poly animal avatar (e.g., a blue rabbit or cat) with large, expressive eyes. * Separate the kart wheels as child meshes to allow for rotation animation. * **Arena Map:** Design a compact, walled arena (circular or square) with varied terrain heights (ramps, bridges). * **Interactables:** Place floating "Item Boxes" (cubes with question marks) that rotate slowly and emit a soft glow. * **Mobile Optimization:** * Strictly limit polygon count (Low-poly flat shading). * Use a single shared texture atlas for the environment to reduce draw calls. * Implement basic shadow mapping (e.g., a simple blob shadow under karts) rather than expensive real-time shadows. ### 2. Audio Requirements * **BGM:** Generate a fast-paced, high-energy "Arcade Rock" or "Electro-Pop" loop. It should feel chaotic and fun, similar to Mario Kart circuit music. * **Sound Effects (SFX):** * **Engine:** Continuous looping engine hum that changes pitch based on speed. * **Drift/Skid:** Screeching sound when turning sharply. * **Item Pickup:** A high-pitched chime or "ding". * **Weapon Fire:** Pew-pew sounds for bullets, explosions for rockets. * **Collision:** A cartoonish "bonk" or metal clanking sound. ### 3. Gameplay Loop * **Objective:** Drive around the arena, collect weapons from boxes, and destroy AI opponents (bots) to gain XP/Score. * **Core Mechanics:** * **Driving:** Arcade-style physics. Karts should have high acceleration, snappy turning, and a slight "slide" or drift mechanic on sharp turns. * **Combat:** Upon hitting an Item Box, the player receives a random weapon (start with just 3 types: Rocket, Machine Gun, Mines). * **Health:** Every kart has a health bar floating above it. Reaching 0 HP causes a particle explosion, respawns the kart after 3 seconds, and awards a point to the attacker. * **Game Timer:** A standard round lasts 3 minutes. The player with the most kills at the end wins. ### 4. Mobile Controls & Interaction * **Landscape Orientation:** The game must be locked to landscape mode for the best driving view. * **Virtual Joysticks (Touch):** * **Left Side:** A dynamic virtual joystick for Steering (Left/Right) and Acceleration/Reverse (Up/Down). * **Right Side:** A large, circular "Fire" button (minimum 64x64px) for using weapons. * **Drift Button:** A smaller button near the Fire button to initiate a drift (hopping mechanic). * **Camera:** Implement a smooth "Third-Person Follow Camera" that trails slightly behind and above the player's kart. It should have a slight delay (lerp) to make the movement feel dynamic. * **Feedback:** Add camera shake (screen shake) when the player shoots a heavy weapon or gets hit. Add simple vibration (Haptic API) on collision if supported. ### 5. Implementation Language * Please provide the code in **English** using JavaScript/Three.js. 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 a thrilling 3D multiplayer IO kart battle game that combines high-speed racing with intense arena combat. This free-to-play browser game drops you into explosive 3-minute battles where strategy, skill, and chaos collide. With colorful graphics, intuitive controls, and addictive progression systems, Smash Karts has captivated over 1 million players worldwide.

Core Features

Intense Multiplayer Arena Battles

Jump into fast-paced 3-minute battles against players from around the world. Each match is a thrilling combination of kart racing and combat, where quick reflexes and tactical thinking determine victory.

Extensive Weapon Arsenal

The game features 10 unique weapons and power-ups: - Rockets : Perfect for targeting opponents ahead - Machine Gun : Rapid-fire projectiles for close combat - Mines : Strategic traps for unsuspecting enemies - Nuke : Devastating area-of-effect weapon - Invincibility : Ultimate defensive power-up - Snowball Blaster : Freeze enemies in ice blocks - Cannonballs : Multi-projectile precision weapon - Spiky-Go-Round : Rotating spike defense system - Lobgrenuke : TNT bomb trap - Bullets : Straight-line projectile attack

Character Progression and Customization

Earn XP from every battle to level up and unlock rewards including: - Coins for purchasing upgrades - Unique character tokens - Cosmetic hats and accessories - Custom wheels and kart designs - Rare characters through the prize machine system

Dynamic Maps and Seasonal Events

Explore multiple battle arenas with regular updates introducing new maps. Special seasonal events bring exclusive content during Halloween, Christmas, and other holidays, offering unique rewards and limited-time challenges.

Gameplay Mechanics

Battle System

Each public match rewards XP regardless of performance, encouraging continuous play and improvement. The ranking system motivates players to climb leaderboards while the progression system ensures every battle contributes to character development.

Weapon Strategy

Success requires mastering different weapons for various situations. Mines work best around corners, rockets excel in direct confrontations, and the machine gun dominates close-quarters combat. Learning weapon timing and positioning separates skilled players from newcomers.

Kart Physics and Movement

The game features realistic kart physics with drifting mechanics, allowing skilled players to navigate tight corners while maintaining speed. Mastering movement is crucial for both offense and defense.

Operation Guide

Basic Controls: - WASD or Arrow Keys : Drive your kart in all directions - Spacebar : Fire equipped weapons and power-ups - Mouse : Navigate menus and customize options

Gameplay Tips: - Drive over question mark boxes to collect random weapons - Time your shots carefully - different weapons have varying reload speeds - Use the environment strategically - corners and obstacles can provide cover - Focus on survival early in matches, then become aggressive when equipped - Practice drifting to maintain speed through turns

Platform Support

Smash Karts is completely free-to-play and accessible across multiple platforms: - Web Browsers : Play instantly on desktop and mobile browsers - iOS Devices : Available on iPhone and iPad - Android Devices : Compatible with phones and tablets

No downloads required for browser play - simply visit the game page and start battling immediately!

Why Play Smash Karts

This game perfectly balances accessibility with depth. New players can jump in immediately thanks to simple controls, while the weapon variety and progression system provide long-term engagement. The short 3-minute matches make it perfect for quick gaming sessions, yet the addictive progression keeps players returning for extended play.

The combination of skill-based combat, strategic weapon usage, and character customization creates a uniquely satisfying multiplayer experience. Whether you're competing for leaderboard positions or simply enjoying casual battles with friends, Smash Karts delivers consistent excitement and entertainment.

Frequently Asked Questions (FAQ)