Big Shot Boxing

Seele01-Flash
By
Big Shot Boxing is an engaging pixel-art boxing simulation where you fight your way up the rankings to reach the Boxing Hall of Fame. Train your fighter, master combat techniques, and customize your gear in this comprehensive boxing experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Big Shot Boxing**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D "Paper Mario" aesthetic or 3D Low-poly with Pixel Art textures. The game should use an `OrthographicCamera` to replicate the flat, retro look of the screenshot while utilizing 3D depth for the ring ropes and movement. * **Rendering Settings:** textures must use `THREE.NearestFilter` to ensure pixel art remains crisp and sharp, avoiding blurriness on high-DPI mobile screens. * **Character Models:** Represent boxers as 2D Planes (Billboards) with sprite textures, or simple voxel-style meshes. Characters should visually indicate damage (e.g., flashing red, bruises appearing). * **Environment:** * A 3D boxing ring with elastic ropes (using `LineCurve3` or cylinders). * **Crowd:** A background plane with a pixel-art crowd texture. Implement a shader or simple frame animation to make the crowd "bob" up and down and trigger camera flashes (white particle bursts) randomly. * **Effects:** "Juice" effects are critical. Screen shake on heavy hits, sweat/blood particles (simple colored squares) emitting on impact, and time-slow (bullet time) upon a Knockout. ### 2. Audio Requirements * **BGM:** A high-energy, 16-bit arcade sports track (chiptune style) that loops seamlessly. Speed up the tempo slightly when a player's health is critical. * **Sound Effects (SFX):** * **Combat:** Exaggerated "Thud," "Smack," and "Crunch" sounds for hits. A "Whiff" sound for missed punches. * **UI:** Retro "Blip" and "Select" sounds for menu navigation. * **Match:** A digitized ring bell ("Ding-ding!"), crowd roaring volume linked to match intensity, and a referee voice counting down (or retro text-to-speech beeps). ### 3. Gameplay Loop * **Core Combat Logic:** * **Stamina System:** Every punch consumes stamina. Low stamina slows down animation speed. * **Hitbox System:** Detect collisions between "Fist" objects and "Head/Body" hitboxes. * **Stun/Daze:** If a player takes 3 consecutive hits without blocking, they enter a "Stunned" state (controls disabled for 1.5s, stars circling head). * **Win Conditions:** * **Knockout (KO):** Reduce opponent HP to zero. Triggers a physics-based ragdoll collapse (or simple tween rotation to floor). * **Recovery Minigame:** If the player is KO'd, trigger a "Tap Fast" UI overlay to fill a recovery bar within 10 seconds to stand back up. * **Decision:** If time runs out, the side with the highest total damage dealt wins. * **Progression (Meta-Game):** Between matches, a simple UI scene to spend earned currency on stats: Power (Damage), Chin (Health), and Recovery (Stamina regen). ### 4. Mobile Controls & Interaction * **Touch Input Scheme (Gesture-based):** * **Tap Right Screen:** Throw Right Jab/Cross. * **Tap Left Screen:** Throw Left Jab/Cross. * **Swipe Up:** Uppercut (Heavy damage, high stamina cost). * **Hold Two Fingers:** Block/Guard (Reduces incoming damage by 90%). * **Swipe Left/Right:** Dodge/Dash (optional, if block isn't held). * **Orientation:** Fixed **Landscape Mode**. * **UI Layout:** * Top Left: Player Health Bar & Stamina Bar. * Top Right: Enemy Health Bar. * Top Center: Round Timer (pixel font). * **Haptic Feedback:** Trigger the device's vibration (`navigator.vibrate`) on every successful hit landed and a heavy vibration when taking damage. * **Mobile Optimization:** Use a single `requestAnimationFrame` loop. Ensure touch targets for menus are at least 44x44px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Big Shot Boxing delivers an authentic boxing experience through charming pixel art graphics and deep gameplay mechanics. This comprehensive boxing simulator combines intense ring action with strategic career management, allowing players to guide their fighter from amateur status all the way to legendary Hall of Fame recognition.

The game features a complete boxing ecosystem where every punch matters and every training session counts toward your ultimate goal of boxing immortality.

Core Features

Complete Boxing Career Simulation

Start your journey by selecting your fighter and building a championship-caliber team. Hire experienced coaches who will teach you essential boxing techniques including jabs, crosses, and devastating uppercuts. Your career progression depends on smart decisions both inside and outside the ring.

Dynamic Combat System

The fighting mechanics emphasize realistic boxing strategy. Master the art of combination punching to stun opponents, maintain proper defensive positioning, and time your attacks perfectly. Victory comes through either outscoring your opponent or delivering a knockout blow.

Character Progression & Training

Develop four crucial fighting attributes: - Health : Determines your overall durability in fights - Power : Increases the damage of your punches - Chin : Improves resistance to knockdowns - Recovery : Speeds up healing between rounds and fights

Customization & Rewards

Earn money through victories to personalize your boxer's appearance. Customize gloves, shorts, and boots to create a unique fighting style. The achievement system rewards dedication with unlockable content for winning matches, capturing titles, and successfully defending championships.

Knockout Recovery System

When knocked down, you have exactly 10 seconds to recover and continue fighting. This adds intense pressure and strategic timing to every major exchange.

Gameplay

Fighting Mechanics

Combat revolves around four essential moves: - Jab : Quick, straight punch for building combinations - Cross : Power punch thrown with your dominant hand - Uppercut : Devastating upward strike targeting the chin - Block : Essential defensive move to absorb incoming attacks

Success requires mastering the balance between aggressive offense and solid defense. String together combinations while maintaining guard position to dominate opponents.

Career Progression

Climb through boxing rankings by consistently winning fights and building your reputation. Each victory brings you closer to title shots and eventually, Hall of Fame induction. Strategic training between fights is crucial for maintaining competitive advantage against increasingly skilled opponents.

Controls

The intuitive control scheme makes boxing accessible to all players: - Right Arrow : Execute jab punches - Left Arrow : Throw cross punches
- X Key : Deliver uppercuts - Z Key : Raise guard to block attacks

Why Play Big Shot Boxing

This game perfectly captures the essence of professional boxing through engaging pixel art presentation and comprehensive career mechanics. Unlike simple fighting games, Big Shot Boxing requires strategic thinking, proper training, and long-term planning to achieve success.

The combination of immediate combat satisfaction and deeper progression systems creates an addictive gameplay loop that keeps players invested in their boxer's journey. Whether you're a boxing fan or enjoy sports simulation games, Big Shot Boxing offers hours of entertainment completely free in your browser.

The achievement system and customization options provide additional motivation to continue improving your fighter and climbing the professional rankings toward ultimate boxing glory.

Frequently Asked Questions (FAQ)