Punch Legend Simulator

Seele01-Flash
By
Punch Legend Simulator is an immersive 3D boxing game where you train from rookie to champion. Build strength with punch bag practice, compete in ring battles, and upgrade your fighter's abilities.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Punch Legend Simulator". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Strictly **Voxel / Blocky Art Style** (similar to Roblox or Minecraft). Characters should be constructed from simple `BoxGeometry` primitives (head, torso, arms, legs). * **Character Design**: The player is a boxer with oversized red boxing gloves. The body should look like a blocky toy figure. * **Environment**: A bright, colorful boxing gym. * **Training Area**: Rows of cylindrical punching bags (Purple/Blue colors) on stands. * **Fighting Ring**: A raised square ring with ropes in the center of the room for matches. * **Flooring**: A wooden gym floor texture or a blue rubber mat texture. * **Mobile Optimization**: * Use simple `MeshLambertMaterial` or `MeshPhongMaterial` with solid colors (avoid high-res textures). * Limit the number of dynamic lights. Use one directional light (mimicking gym ceiling lights) and ambient light. * Camera: An Isometric or Top-Down Third-Person view that follows the player smoothly. ### 2. Audio Requirements * **BGM**: An energetic, looping "8-bit Sports" or "Upbeat Synth-pop" track that motivates the player to train. * **Sound Effects (SFX)**: * **Punch**: A satisfying *Thwack* or *Pow* sound (vary pitch slightly for variety). * **Level Up**: A short rising arpeggio or fanfare when stats increase. * **Floating Text**: A subtle *pop* sound when "+1" appears. * **Coins**: A classic arcade *ching* sound when currency is earned. ### 3. Gameplay Loop * **State 1: Training (Grinding)**: * The player approaches a punching bag. * Every punch lands, a floating text "+1 Strength" flies up and fades out. * A "Strength Bar" on the UI fills up. * **State 2: The Fight (Boss Battle)**: * Once Strength reaches a threshold, the player can enter the Ring. * An AI opponent (different color blocks) spawns. * Combat is simple: Reduce opponent HP to 0 before player HP hits 0. * **State 3: Upgrade**: * Winning fights rewards "Coins". * Coins can be spent in a Shop Menu to buy "Gloves" (more damage) or "Soul" (more HP). ### 4. Mobile Controls & Interaction * **Movement**: A **Virtual Joystick** positioned at the bottom-left of the screen for character movement. * **Action**: A large, circular **"PUNCH" button** at the bottom-right of the screen. * *Alternate Control*: Allow the player to tap directly on a Punching Bag or Enemy to auto-target and attack. * **UI Layout (Landscape Mode)**: * **Top Center**: Strength / Power Level (Big Bold Text). * **Top Right**: Coin Counter. * **Buttons**: Ensure all UI buttons (Shop, Upgrade) are at least 44x44 pixels and placed away from the joystick area to prevent accidental clicks. * **Feedback**: * **Screen Shake**: A very subtle camera shake when landing a critical hit. * **Haptic**: Trigger `navigator.vibrate(50)` on every successful punch for tactile feedback. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Punch Legend Simulator is an engaging 3D boxing simulation game that puts you in the gloves of an aspiring fighter. Starting as a complete beginner, you'll work your way up through intense training sessions and competitive matches to become the ultimate boxing legend. The game combines realistic training mechanics with exciting ring combat, offering a comprehensive boxing experience.

Core Features

Complete Boxing Journey

Experience the full path from amateur to professional boxer. Begin with basic training on heavy bags, gradually building your strength and skills before stepping into the ring for real competition.

Progressive Training System

The game features a detailed training system where you practice on punch bags to improve your stats. Each training session builds your character's power, speed, and endurance, preparing you for tougher opponents.

Character Customization & Upgrades

Use coins earned from victories to enhance both your fighter's abilities and appearance. Upgrade your soul (fighting spirit) and customize your looks to create a unique boxing persona.

Dynamic 3D Environments

Enjoy smooth 3D graphics with detailed boxing gyms and rings. The visual feedback system shows damage numbers (+1) when landing successful punches, making training and combat satisfying and clear.

Free-to-Play Accessibility

Completely free to play through any web browser. No downloads required, no hidden fees - just pure boxing action available instantly.

Gameplay Mechanics

The core gameplay revolves around two main activities: training and fighting. During training phases, you'll spend time at the gym working on heavy bags to build your fundamental stats. This preparation is crucial for success in the ring, where you'll face increasingly challenging opponents.

As you progress, the coin system allows strategic upgrades to your fighter. You can invest in physical improvements like strength and speed, or focus on visual customization to make your boxer stand out in the ring.

Operation Guide

Controls are straightforward and responsive:

  • Movement : Use WASD keys or arrow keys to move around the gym and ring
  • Punch/Confirm : Press Space bar to throw punches or confirm menu selections
  • Pause/Exit : ESC key to pause the game or exit menus

The intuitive control scheme makes it easy for both beginners and experienced players to jump in and start training immediately.

Why Play This Game

Punch Legend Simulator offers the perfect blend of progression, customization, and action for boxing enthusiasts. Whether you're looking for a quick training session or an extended career mode experience, the game provides engaging gameplay that keeps you coming back. The free browser-based format means you can train your boxer anywhere, anytime, without any barriers to entry.

The satisfaction of building your character from zero to hero, combined with the immediate feedback of successful punches and victories, creates an addictive gameplay loop that appeals to both casual and dedicated gamers.

Frequently Asked Questions (FAQ)