Prison Punch - Boxing Championship Game

Seele01-Flash
By
Prison Punch is an intense pixel-art boxing game where you fight your way through a gritty prison championship. Train, compete, and upgrade your fighter to earn freedom through victory in the ring.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Prison Punch**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: **3D Voxel Art / Blocky Style** (resembling Crossy Road or Minecraft) to translate the 2D pixel art screenshot into a 3D space while maintaining the retro aesthetic. * **Characters**: * **Player**: A blocky character with a thick beard, wearing a bright orange prison jumpsuit and red boxing gloves. * **Opponents**: Various prisoner models with different skin tones, tattoos, and slightly different jumpsuit variations (e.g., rolled-up sleeves). * **Environment**: A gritty prison gym. * **Textures**: Pixelated textures on 3D cubes for brick walls (blue/grey palette), concrete floors, and metal bars. * **Props**: Heavy punching bags hanging from chains (physics-enabled swinging), weight benches, and a serving counter (the "Canteen"). * **Lighting**: Dramatic top-down spotlighting for the boxing ring/training area, with cooler blue ambient light for the rest of the cell block to match the screenshot's mood. * **Mobile Optimization**: Use low-poly geometries (BoxGeometry mostly). Merge static meshes (walls/floor) to reduce draw calls. Use `THREE.Texture.magFilter = THREE.NearestFilter` to keep textures crisp and pixelated. ### 2. Audio Requirements * **BGM**: A driving, gritty **Chiptune / 8-bit Rock** track. It should feature a heavy bassline to simulate tension and adrenaline. A slower, looped "breakbeat" version for the training mode. * **Sound Effects (SFX)**: * **Combat**: Retro "Crunch" and "Pow" sounds (synthesized white noise bursts) when punches land. * **Training**: A rhythmic "Thud... Thud..." when hitting the punching bag. * **UI**: High-pitched "Blip" for button presses, a "Cash Register" chiptune sound when spending coins. * **Eating**: A comical fast-paced "Chomp" sound for health recovery. ### 3. Gameplay Loop * **Core Mechanics**: The game cycles between three states: 1. **Training (Idle/Clicker Element)**: The player approaches a punching bag. Rapidly tapping a button fills a "Strength" meter. This increases damage output for the next fight. 2. **Fighting (Action)**: The player enters the ring against an AI opponent. Combat is real-time but simple: Move to dodge, tap to punch. Victory grants **Coins**. 3. **Recovery (Survival)**: After a fight, the player's health is low. They must walk to the Canteen area and spend a small amount of coins to "Eat" and restore HP. * **Progression**: Coins are used to buy permanent stat upgrades (Speed, Health) or cosmetic items like Gold Gloves or Sunglasses. * **Win Condition**: Defeat the "Prison Boss" (an extra-large enemy) to win freedom. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape**. * **Virtual Joystick**: A floating virtual joystick on the **bottom-left** of the screen for character movement (WASD logic translated to touch). * **Action Buttons**: Large, circular buttons on the **bottom-right**: * **Red Button**: Punch / Train (Context sensitive). * **Green Button**: Eat / Interact (Appears only when near the Canteen). * **Camera**: An isometric or high-angle third-person camera that follows the player smoothly (`LinearInterpolation`). * **Haptic Feedback**: Trigger `window.navigator.vibrate(50)` on every successful punch landing or when taking damage to enhance the "impact" feel on mobile devices. * **UI Elements**: Health bars should be 2D HTML overlays floating above 3D character heads. Buttons must be at least 44x44px hit areas. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Prison Punch

Prison Punch delivers an authentic boxing experience set in the harsh world of a prison fighting championship. This captivating pixel-art fighting game combines strategic training, intense combat, and character progression in a unique prison setting. Players must build their fighter from the ground up, competing against tough opponents to climb the championship ladder and ultimately fight for their freedom.

Core Features

Immersive Prison Boxing Experience

Step into the shoes of an inmate determined to fight their way to freedom. The game's gritty atmosphere and detailed pixel art create an authentic prison environment where every fight matters. Experience the tension and excitement of underground boxing matches where only the strongest survive.

Complete Training System

Success in Prison Punch requires dedication to training. Hit the prison gym to: - Build Strength : Increase your punching power and damage output - Improve Agility : Enhance your movement speed and dodging ability
- Boost Endurance : Extend your fighting stamina for longer matches - Master Techniques : Develop advanced boxing skills and combinations

Dynamic Combat Mechanics

Engage in thrilling boxing matches with intuitive controls and responsive gameplay. Each fight tests your skills, strategy, and timing as you face increasingly challenging opponents on your path to championship glory.

Character Progression & Customization

Earn coins through victories to: - Upgrade your fighter's core abilities - Purchase cool accessories and equipment - Unlock new fighting techniques - Customize your appearance for intimidation factor

Health & Recovery System

Manage your fighter's condition between matches. Visit the prison canteen to recover health and prepare for your next bout. Strategic health management is crucial for long tournament runs.

Game Controls

Movement Controls: - WASD Keys : Move your fighter around the ring - Arrow Keys : Alternative movement option - Joystick : For mobile and gamepad users

Combat System: The intuitive control scheme makes it easy for players of all skill levels to jump in and start throwing punches. Master the timing and positioning to dominate your opponents in the ring.

Why Play Prison Punch

Completely Free Gaming Experience

Enjoy the full Prison Punch experience without any cost. No hidden fees, no premium content locks - just pure boxing action available to everyone.

Cross-Platform Compatibility

Play seamlessly across all your devices: - Desktop Computers : Full keyboard and mouse support - Mobile Phones : Touch-optimized controls - Tablets : Perfect for larger screen gaming - Web Browsers : No downloads required

Retro Pixel Art Aesthetic

Experience beautifully crafted 16-bit style graphics that pay homage to classic arcade boxing games while delivering modern gameplay mechanics.

Progressive Difficulty

Start as an underdog and work your way up through increasingly challenging opponents. Each victory brings you closer to the ultimate prize - your freedom.

Engaging Storyline

Fight not just for glory, but for liberation. The compelling narrative of fighting for freedom adds emotional weight to every punch thrown and victory earned.

Whether you're a fan of boxing games, fighting games, or retro-style gaming, Prison Punch offers an addictive blend of action, strategy, and character development that will keep you coming back for more championship bouts.

Frequently Asked Questions (FAQ)