Battle Wheels - Monster Truck Combat Arena

Seele01-Flash
By
Battle Wheels is an explosive arcade combat game featuring monster trucks in aerial battles. Control roofless battle vehicles, perform gravity-defying stunts, and crush opponents by landing on their heads in this unique physics-based arena fighter.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Battle Wheels: 2.5D Physics Brawler**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Low-poly 3D graphics with **Toon Shading (Cel Shading)** to mimic the vibrant, flat vector style of the reference image. Use a bright, saturated color palette (Fire Engine Red for Player 1, Electric Blue for Player 2/AI). * **Models**: * **Vehicles**: Stylized "Monster Truck" chassis with exaggerated large wheels and visible spring suspension. The cars must have an open-top design (no roof). * **Characters**: Boxy, robot-like heads (CubeGeometry) positioned explicitly exposed on top of the car chassis. Faces should be simple textures (eyes/mouth). * **Arena**: A contained 2D platform (viewed from the side) with invisible walls to keep cars in bounds. Background should be a simple gradient blue sky with scrolling low-poly clouds to add depth. * **Performance**: Use simplified geometries (Box, Cylinder) merged where possible. Limit draw calls. Use a single directional light with soft shadows. * **Camera**: Use an **Orthographic Camera** locked to a side-view perspective to emulate the classic 2D arcade feel while utilizing 3D physics. The camera should zoom in/out slightly to keep both players in frame. ### 2. Audio Requirements * **BGM**: Fast-paced, high-energy "Arcade Rock" or "8-bit Chiptune Metal". It should feel chaotic and fun. * **Sound Effects (SFX)**: * **Engine**: Pitch-shifting synth hum that increases frequency when accelerating. * **Jump/Flip**: A "Whoosh" sound when the car rotates rapidly in the air. * **Impact**: Two distinct sounds—a metallic "Clang" for body/wheel collisions, and a comical "Bonk" or "Crunch" specifically when a wheel hits a player's head. * **UI**: High-pitched clicks for button presses; a fanfare jingle for victory. ### 3. Gameplay Loop * **Core Mechanic**: A 1v1 physics battle. Players control the acceleration and rotation (torque) of their car. * **Physics Engine**: Integrate **Cannon.js** or **Ammo.js** to handle vehicle suspension (RaycastVehicle) and collision detection. The cars must feel "bouncy" and be able to flip in the air easily. * **Combat Logic**: * **The Weapon**: The car's wheels and chassis. * **The Weakness**: The exposed driver's head. * **Damage**: If `Player A's Wheel/Body` collides with `Player B's Head`, Player B takes massive damage. * **Victory Condition**: Deplete the opponent's Health Bar (displayed above the car) to zero. Best of 3 rounds. * **Game Mode**: Default to **Single Player vs CPU** for the mobile web demo (Player is Blue, CPU is Red). The CPU should aggressively try to jump on top of the player. ### 4. Mobile Controls & Interaction * **Touch Controls (P1 vs AI Mode)**: * **Left Screen Area**: Tap/Hold to reverse/rotate counter-clockwise (tilt back). * **Right Screen Area**: Tap/Hold to accelerate/rotate clockwise (tilt forward). * Implement `touchstart` and `touchend` event listeners for responsive, zero-latency input. * **Two-Player Local Mode (Tablet/Desktop fallback)**: * If screen width > 1024px, enable split controls: Left side of screen has L/R buttons for P1; Right side has L/R buttons for P2. * **UI Layout**: * **Orientation**: Landscape Mode strictly. * **HUD**: Health bars anchored to the top left and top right corners (avoiding the notch area). * **Buttons**: Large, semi-transparent virtual buttons (visual cues) on the bottom left and right, ensuring a touch target size of at least **64x64px**. * **Feedback**: * **Visual**: Screen shake (camera jitter) on heavy impacts. * **Haptic**: Trigger `navigator.vibrate(50)` when the player lands a hit or takes damage. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Battle Wheels

Battle Wheels is an innovative arcade combat game that reimagines car battles with a thrilling twist. Unlike traditional racing games, this unique arena fighter focuses on aerial combat where players control monster trucks without roofs, creating opportunities for spectacular head-crushing victories. The game combines physics-based gameplay with competitive combat, offering both single-player campaigns and local multiplayer battles.

The core gameplay revolves around using your monster truck's weight and momentum to defeat opponents. With no protective roofs on the vehicles, players must strategically position themselves above enemies and drop down to deal devastating damage. This simple yet engaging mechanic creates endless possibilities for creative combat strategies.

Core Features

Unique Physics-Based Combat

Battle Wheels stands out with its innovative combat system where victory comes from aerial superiority. Players can launch their monster trucks into the air, perform flips, and use gravity as their primary weapon. The physics engine ensures every collision feels impactful and satisfying.

Comprehensive Upgrade System

Customize and enhance your battle vehicle through multiple upgrade paths: - Chassis Upgrades : Increase base health for longer survival in intense battles - Wheel Modifications : Boost damage output with specialized combat wheels - Health & Damage Boosts : Standard upgrades to improve overall combat effectiveness - Character Customization : Personalize your driver's appearance for unique identity

Multiple Game Modes

Single Player Campaign : Progress through ranks, facing increasingly challenging AI opponents while earning upgrades and unlocking new content.

Local Multiplayer : Challenge friends in head-to-head battles on the same device. Perfect for competitive gaming sessions and settling disputes about who's the ultimate Battle Wheels champion.

Accessibility Features

  • Cross-Platform Compatibility : Play seamlessly on computers, smartphones, and tablets
  • No Download Required : Instant browser-based gaming without installation
  • Simple Controls : Easy-to-learn mechanics suitable for players of all skill levels

Gameplay Mechanics

The objective is straightforward yet challenging: reduce your opponent's health bar to zero by landing your monster truck on their head. However, mastering the physics and timing requires practice and skill.

Arena Combat Dynamics

Each battle takes place in a confined arena where players must use the environment strategically. The limited space creates intense confrontations where positioning and timing become crucial for victory.

Strategic Elements

  • Momentum Management : Building speed for powerful attacks while maintaining control
  • Aerial Positioning : Timing jumps and flips to achieve optimal attack angles
  • Defensive Maneuvering : Avoiding incoming attacks while setting up counter-strikes
  • Resource Management : Balancing aggressive play with survival tactics

Controls Guide

Battle Wheels features intuitive controls designed for quick learning and competitive play:

Player 1 Controls: - A Key : Move left/rotate left - D Key : Move right/rotate right

Player 2 Controls: - Left Arrow : Move left/rotate left - Right Arrow : Move right/rotate right

The minimalist control scheme ensures players can focus on strategy rather than complex button combinations. Despite the simple inputs, the physics engine allows for sophisticated maneuvers and combat techniques.

Why Play Battle Wheels

Instant Accessibility : No downloads, installations, or account creation required. Simply open your browser and start battling immediately.

Competitive Fun : Whether facing AI opponents or challenging friends, Battle Wheels delivers intense competitive gameplay that's easy to pick up but difficult to master.

Unique Concept : The roofless monster truck combat creates a gaming experience unlike any other, combining elements of racing, combat, and physics puzzlers.

Perfect for Social Gaming : Local multiplayer mode makes it ideal for parties, gaming sessions with friends, or family entertainment.

Progression System : Meaningful upgrades and customization options provide long-term goals and replay value.

Mobile Friendly : Optimized for touch controls, making it perfect for gaming on the go.

Battle Wheels successfully merges arcade action with strategic combat, creating an addictive gaming experience that appeals to both casual players and competitive gamers. The combination of simple controls, deep mechanics, and social features makes it a standout choice in the crowded arcade gaming market.

Frequently Asked Questions (FAQ)