Boxing Stars - Online Boxing Fighting Game

Seele01-Flash
By
Boxing Stars is an exciting 2D boxing fighting game where you build your fighter from the ground up and battle through multiple tournaments to become the ultimate champion.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Boxing Stars". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a **Stylized Low-Poly 3D** aesthetic to match the "cartoony" description while ensuring high performance on mobile devices. Use bright, saturated textures for characters. * **Camera Perspective**: Fixed side-view perspective (2.5D style). The camera should slightly pan to follow the players but remain locked on the Z-axis. * **Characters**: * **Player Model**: A muscular, customizable boxer composed of simple geometric shapes (box gloves, cylinders for arms). Color-coded (e.g., Red Shorts). * **Opponent Model**: Similar mesh but with different color palettes (e.g., Blue Shorts) and slightly varying scales to represent different weight classes. * **Environment (The Ring)**: * Create a boxing ring using `THREE.BoxGeometry` for the canvas and `THREE.CylinderGeometry` for ropes and posts. * **Background**: Use a dark, low-poly crowd silhouette or a simple gradient skybox to simulate an "Underground" or "Arena" atmosphere without high rendering costs. Use particle systems (simple sprites) for camera flashes in the background. * **Performance**: Use a single directional light with shadow casting enabled for the boxers. Merge static geometries where possible. Limit draw calls. ### 2. Audio Requirements * **BGM**: An upbeat, high-energy generic rock or hip-hop instrumental loop that triggers during the fight. A calmer, "locker room" style track for the upgrade menu. * **Sound Effects (SFX)**: * **Combat**: Heavy "Thud" for successful hits, "Whoosh" for dodges/misses, and a metallic "Clang" for blocked punches. * **UI**: "Click" sounds for buttons and a "Cash Register" sound when purchasing upgrades. * **Atmosphere**: A "Ding-Ding" bell sound at the start/end of a match and a crowd cheer sound effect upon a knockout. ### 3. Gameplay Loop * **Core Logic**: A 1v1 fighting engine. * **Health & Stamina**: Both characters have HP and Stamina bars. Attacks drain Stamina. If Stamina is 0, the character moves slower and cannot attack. Blocking regenerates Stamina slower than idling. * **Combat States**: Idle, Move Left/Right, Light Punch (fast, low dmg), Heavy Punch (slow, high dmg, knockback), Block (reduces dmg), Stunned (when stamina runs out or hit heavily). * **Progression System**: * **Money**: Earn currency ($) based on winning/losing. * **Shop/Upgrades**: Between fights, display a UI to upgrade 4 stats: **Health, Defense, Power, Stamina Regen**. * **Tiers**: Start in "Underground". Simple logic to increase enemy difficulty/stats after every 3 wins. * **Win/Loss Condition**: Win by reducing opponent HP to 0 (KO). Loss if player HP reaches 0. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode**. * **Touch Controls (UI Overlay)**: * **Left Zone**: Two large virtual buttons or a horizontal slider for **Movement (Left/Right)**. * **Right Zone**: * **Button A (Red)**: Heavy Punch (Knockback). * **Button B (Blue)**: Light Punch (Knockdown/Jab). * **Button C (Green/Shield icon)**: Block (Hold to sustain). * **Visual Feedback**: * **Hit Stop**: Briefly pause the animation loop (e.g., 100ms) on a successful heavy hit to simulate impact. * **Camera Shake**: Subtle camera vibration on heavy hits. * **Floating Text**: Display damage numbers popping off the character upon impact. * **Vibration**: Trigger `navigator.vibrate(50)` on player hits or taking damage. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Boxing Stars

Boxing Stars is an engaging 2D boxing fighting game that puts you in control of your boxing destiny. Choose from several cartoon-style fighters and embark on an epic journey from the underground boxing scene to championship glory. This free browser-based game combines strategic combat, character progression, and tournament-style gameplay to deliver an authentic boxing experience.

Core Features

Multiple Game Modes

Boxing Stars offers four distinct fighting environments: - Underground Boxing : Start your career in the gritty underground scene - Boxing Club : Face tougher opponents for higher rewards ($300 unlock) - Tournament Mode : Compete against elite fighters (unlock by winning club trophy) - Championship : The ultimate test of your boxing skills

Character Progression System

Earn money from victories to upgrade your fighter's crucial stats: - Health : Increase your ability to take punishment - Defense : Reduce incoming damage from opponent attacks - Power : Boost your punch damage and knockout potential - Stamina Regeneration : Recover energy faster between rounds

Strategic Combat Mechanics

Master the art of boxing with intuitive controls that reward tactical thinking: - Time your blocks to wear down opponents - Launch aggressive attacks when enemies are exhausted - Use movement to control ring positioning - Combine punches and defensive moves for maximum effectiveness

Gameplay Instructions

Getting Started

Select your preferred cartoon boxer and dive into the underground boxing scene. Your initial goal is to win fights, earn money, and gradually improve your fighter's abilities through the upgrade system.

Combat Strategy

Success in Boxing Stars requires more than button mashing. Study your opponent's patterns, block incoming attacks to drain their stamina, then capitalize with powerful counterattacks. Moving closer to your opponent reduces their mobility and opens up new attacking opportunities.

Operation Guide

Desktop Controls: - A Key : Execute knockdown punch - S Key : Block incoming attacks - D Key : Perform knockback punch - Left/Right Arrows : Move around the ring

Mobile Support : Fully optimized touch controls for smartphones and tablets

Why Play Boxing Stars

Boxing Stars stands out in the crowded fighting game genre with its perfect balance of accessibility and depth. The game is completely free to play with no hidden costs or premium content locks. Whether you're a casual gamer looking for quick entertainment or a strategy enthusiast who enjoys character progression, Boxing Stars delivers engaging gameplay that keeps you coming back for more fights.

The cartoon art style makes the game approachable for all ages while the strategic depth ensures long-term replay value. With cross-platform browser support, you can continue your boxing career on any device, anywhere.

Frequently Asked Questions (FAQ)