Smash Karts - Multiplayer Battle Racing Game

Seele01-Flash
By
Smash Karts is an explosive 3D multiplayer kart racing game where you battle opponents using weapons like rockets, grenades, and bullets. Collect power-ups, customize your kart, and survive the chaos in this Mario Kart-inspired online battleground.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Smash Karts Mobile". 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, cartoon aesthetic similar to Mario Kart or Crash Team Racing. Use bright, saturated colors (Sky Blue, Hot Pink, Bright Red). * **Characters & Vehicles:** Generate a chunky, arcade-style go-kart. The driver should be a stylized animal character (e.g., a Rabbit or Cat) with a large head for readability on small screens. The kart should have wide tires and a visible exhaust pipe. * **Arena Design:** Instead of a linear race track, create a battle arena (a large enclosed square or circle). Include obstacles like crates, ramps for jumping, and central cover structures. * **VFX:** Use simple geometric particle systems for: * Engine exhaust smoke. * Explosions when rockets hit. * Glowing floating cubes representing "Item Boxes." * **Mobile Optimization:** Use `THREE.BoxGeometry` and `THREE.CylinderGeometry` primarily to keep the polygon count low. Use a single directional light with soft shadows and baked ambient occlusion texture maps if possible to maintain 60 FPS on mobile browsers. ### 2. Audio Requirements * **BGM:** A fast-paced, high-energy electronic or ska-punk track that loops seamlessly to maintain adrenaline. * **Sound Effects (SFX):** * **Engine:** A continuous looping low-hum that pitches up when accelerating. * **Item Pickup:** A high-pitched "Ding" or arcade chime. * **Weapons:** "Pew-pew" for machine guns, a heavy "Whoosh" for rockets, and a "Kaboom" for explosions. * **Collision:** A cartoonish "Bonk" or metal clatter when hitting walls or other karts. ### 3. Gameplay Loop * **Objective:** Drive around the arena, pick up mystery boxes, and eliminate bot opponents to earn points within a 2-minute time limit. * **Mechanics:** * **Driving:** Arcade physics. fast acceleration, sharp turning, no realistic damage (karts just bounce off walls). * **Item System:** When the player collides with a "Mystery Box," they receive a random weapon (Rocket, Machine Gun, or Landmine) with limited ammo. * **Combat:** Hitting an enemy reduces their HP bar (floating above their head). When HP hits 0, they explode/despawn and respawn after 3 seconds. * **AI:** Simple bot behavior that drives toward the nearest item box or player and shoots when in range. ### 4. Mobile Controls & Interaction * **Screen Orientation:** Forced **Landscape Mode** for wider field of view. * **Steering & Movement (Left Hand):** Implement a **Virtual Joystick** on the bottom-left of the screen. * Pushing up accelerates. * Pushing left/right turns. * Pushing down brakes/reverses. * **Action Buttons (Right Hand):** * **Fire Button:** A large (80px+), red circular button on the bottom-right for using weapons. * **Jump/Drift Button:** A smaller button nearby to hop the kart (for dodging). * **Camera:** A smooth "Third-Person Follow Camera" that trails slightly behind the kart and looks at the target. It should have a slight "lerp" (delay) to emphasize speed. * **Feedback:** Trigger `navigator.vibrate(50)` on mobile devices when the player gets hit or crashes into a wall. 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 racing game that combines high-speed kart racing with intense combat action. Unlike traditional racing games, Smash Karts focuses on survival and elimination rather than just crossing the finish line first. Players race around colorful 3D tracks while collecting mystery boxes containing powerful weapons and power-ups to destroy their opponents.

This Mario Kart-inspired battle royale puts you behind the wheel of a customizable go-kart in chaotic multiplayer matches. The vibrant cartoon-style graphics and fast-paced gameplay create an engaging experience that keeps players coming back for more explosive races.

Core Features

Intense Multiplayer Combat Racing

Compete against real players from around the world in fast-paced 3D kart battles. Every race is a fight for survival where only the strongest drivers emerge victorious. The multiplayer matchmaking ensures you're always facing opponents of similar skill levels.

Diverse Weapon Arsenal

Collect surprise boxes scattered throughout each track to discover powerful weapons: - Rockets : Launch devastating projectiles at nearby opponents - Grenades : Throw explosive devices to clear groups of enemies - Bullets : Rapid-fire ammunition for consistent damage - Mystery Power-ups : Special abilities that can turn the tide of battle

Kart Customization System

Personalize your racing experience with extensive vehicle customization options. Unlock new kart designs, colors, and accessories as you progress through matches. Stand out on the track with your unique style while maintaining competitive performance.

Dynamic 3D Environments

Race through beautifully designed 3D tracks with varied terrain, obstacles, and strategic hiding spots. Each arena offers different tactical opportunities for both racing and combat, ensuring no two matches feel the same.

Gameplay Mechanics

Smash Karts follows a simple yet addictive gameplay loop. Players spawn into a multiplayer arena and immediately begin racing while searching for weapon boxes. The goal is to eliminate opponents using collected weapons while avoiding being destroyed yourself.

Survival Strategy : Success requires balancing aggressive attacks with defensive positioning. Skilled players learn to use track terrain for cover while timing weapon usage for maximum impact.

Power-up Management : Strategic collection and deployment of power-ups separates good players from great ones. Knowing when to use a rocket versus saving it for a crucial moment can determine victory.

Operation Guide

Mastering Smash Karts controls is essential for competitive success:

  • Movement : Use WASD keys or Arrow keys to drive your kart forward, backward, and steer left/right
  • Weapons : Press Spacebar to fire your currently equipped weapon
  • Advanced Techniques : Learn to drift around corners for speed boosts and use momentum to escape dangerous situations

Pro Tips : - Always keep moving to avoid becoming an easy target - Collect weapon boxes immediately when they appear - Use track obstacles as cover during firefights - Watch for respawning players who may be temporarily vulnerable

Why Play Smash Karts

Perfect for Competitive Gamers : If you enjoy multiplayer competition with a twist, Smash Karts delivers intense battles that reward both racing skill and combat strategy.

Instantly Accessible : No downloads required - jump straight into multiplayer matches through your web browser. The game runs smoothly on both desktop and mobile devices.

Endless Replayability : With real human opponents, weapon variety, and kart customization, every match offers a unique experience. The skill ceiling is high enough to keep dedicated players engaged for hours.

Social Gaming Fun : Perfect for playing with friends or meeting new competitors online. The lighthearted cartoon style makes it enjoyable for players of all ages while maintaining competitive depth.

Free to Play : Experience all core gameplay features without any payment required. Unlock customization options through gameplay progression rather than purchases.

Frequently Asked Questions (FAQ)