Bullet Bros

Seele01-Flash
By
Bullet Bros is an innovative physics-based shooting platformer that combines gun combat with acrobatic movement mechanics. Use weapon recoil to propel yourself through challenging levels while blasting enemies and unlocking powerful upgrades.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Bullet Bros**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D "Toon" aesthetic. The game should use 3D models but render them with a flat, cel-shaded look (using `THREE.MeshToonMaterial` or custom shaders) to mimic the 2D vector art style of the screenshot. * **Color Palette:** High saturation. Background should be a gradient of vibrant pinks (#FF69B4 to #FF1493) with a silhouetted cityscape in the distance. * **Character:** A stylized, low-poly character with a green mohawk and a distinct "ragdoll" physical structure (head, torso, and limbs connected by joints). The character holds a disproportionately large pistol. * **Visual Feedback:** A bright red laser sight line (`THREE.Line`) must project from the gun barrel to indicate aiming trajectory. * **Mobile Optimization:** Use simple geometry for level blocks. Limit dynamic lights; use baked lighting or ambient light. Implement object pooling for bullets and particle effects (smoke puffs, muzzle flashes). ### 2. Audio Requirements * **BGM:** A goofy, energetic Ska-Punk or fast-paced Rock track loop that matches the chaotic nature of the physics. * **Sound Effects (SFX):** * **Shooting:** A loud, punchy "Blam!" sound with bass variation. * **Rotation:** A subtle "whirring" sound when the player is holding the screen to rotate/aim. * **Impact:** Comical "thud" or "slap" sounds when the ragdoll character hits walls or the floor. * **Success:** A short electric guitar riff or satisfying chime when an enemy is eliminated. ### 3. Gameplay Loop * **Physics Engine:** Integrate a physics library (like Cannon.js or Ammo.js). The core mechanic relies entirely on **Recoil Physics**. * **Mechanic:** 1. **Idle/Falling:** The character is subject to gravity. 2. **Aiming:** When input is held, the character (or their arm) rotates automatically. Time slows down slightly (bullet time) to assist aiming. 3. **Firing:** Upon release, a bullet fires, destroying enemies on contact. Crucially, an **opposite impulse force** is applied to the player's main body, launching them backward (Rocket Jumping style). * **Objective:** Eliminate all enemies in the level or reach a specific portal/zone to win. * **Fail State:** Falling off the map or touching specific "hazard" blocks (spikes). ### 4. Mobile Controls & Interaction * **Control Scheme (One-Touch):** * **Touch & Hold (Anywhere on screen):** Initiates the rotation of the character/gun arm. * **Release:** Fires the weapon and triggers the physics recoil. * **Orientation:** Landscape mode is preferred to see the trajectory, but the camera must dynamically zoom out if the player flings themselves high. * **Camera Behavior:** Use an `OrthographicCamera` that smoothly tracks the player's position (`lerp`), keeping them centered but allowing a view of the target. * **Haptic & Visual Feedback:** * Trigger `navigator.vibrate(50)` on every shot fired. * Implement "Screen Shake" on the camera when a shot is fired to emphasize the power of the gun. * **UI:** Large, thumb-friendly "Restart" button (at least 64x64 pixels) that appears immediately upon Level Complete or Failure. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Bullet Bros is a thrilling physics-based shooting platformer that revolutionizes traditional gameplay mechanics. This exciting sequel builds upon platform gaming foundations by introducing innovative gun recoil mechanics that transform every shot into a movement opportunity. Players must master the art of using weapon kickback to navigate through challenging levels while eliminating enemies and obstacles.

The game features vibrant cartoon-style graphics with a distinctive pink and colorful aesthetic that creates an engaging visual experience. The character design showcases a quirky protagonist with green hair and expressive animations that bring personality to every action sequence.

Core Features

Revolutionary Recoil Mechanics

The game's signature feature is its unique recoil-based movement system. Every shot from your weapon creates backward force that can be strategically used for: - Aerial Propulsion : Launch yourself across gaps and reach high platforms - Rotational Control : Spin through the air for precise positioning - Combat Mobility : Stay airborne while engaging multiple enemies - Puzzle Navigation : Use physics to solve movement challenges

Progressive Unlock System

As you advance through levels, you'll gain access to: - Diverse Weapon Arsenal : Unlock increasingly powerful guns with unique recoil patterns - Cosmetic Customization : Collect cool outfits and character accessories - Performance Upgrades : Enhance your weapons for better combat effectiveness - Achievement Rewards : Complete challenges to earn exclusive items

Physics-Based Gameplay

The ragdoll physics engine creates unpredictable and entertaining interactions: - Realistic momentum and gravity effects - Dynamic enemy reactions to weapon impacts - Environmental destruction and interactive objects - Satisfying collision mechanics

Game Mechanics

Movement System

Unlike traditional platformers, Bullet Bros requires players to think strategically about weapon usage: - Ammunition Management : Balance shooting enemies with movement needs - Trajectory Planning : Calculate optimal angles for maximum distance - Timing Precision : Master the rhythm of shoot-and-move sequences - Environmental Awareness : Use walls and surfaces for ricochet navigation

Combat Strategy

Engagement with enemies requires tactical thinking: - Positioning Advantage : Use recoil to maintain superior battlefield position - Multi-target Engagement : Chain shots to eliminate multiple threats efficiently - Defensive Maneuvering : Escape dangerous situations using weapon propulsion - Combo Techniques : Develop advanced movement-combat combinations

Operation Guide

Basic Controls

  • Mouse Hold or Spacebar : Charge your shot while aiming direction
  • Release : Fire weapon and activate recoil propulsion
  • Movement : Character automatically rotates based on momentum
  • Landing : Use controlled shots to adjust landing trajectory

Advanced Techniques

  • Wall Jumping : Combine recoil with wall contact for extended air time
  • Precision Shots : Short taps for minimal recoil when accuracy matters
  • Momentum Chains : Link multiple shots for continuous aerial movement
  • Emergency Maneuvers : Use rapid-fire for quick escape sequences

Strategy Tips

  • Practice timing your shots for maximum distance coverage
  • Learn each weapon's recoil pattern and range capabilities
  • Observe enemy placement before committing to movement paths
  • Experiment with different angles to discover optimal trajectories

Why Play Bullet Bros

Unique Gaming Experience

Bullet Bros offers a completely fresh take on platform gaming by merging shooting mechanics with acrobatic movement. This innovative approach creates gameplay that's both challenging and rewarding, requiring players to develop new skill sets that combine precision aiming with strategic movement planning.

Accessibility and Convenience

  • Completely Free : No payment required to access full game content
  • Instant Play : Browser-based gaming with no downloads or installations
  • Cross-Platform : Seamlessly works on desktop computers, tablets, and smartphones
  • Quick Sessions : Perfect for short gaming breaks or extended play sessions

Engaging Progression

The unlock system provides continuous motivation with meaningful rewards that enhance both gameplay and visual customization. Each new weapon and outfit feels earned through skill development rather than arbitrary grinding.

Community Appeal

The game's unique mechanics and entertaining physics create highly shareable moments, making it perfect for social gaming and competitive challenges among friends.

Frequently Asked Questions (FAQ)