Mr Bullet - Strategic Shooting Game

Seele01-Flash
By
Mr Bullet is an innovative strategic shooting game that combines precision aiming with physics-based puzzles. Master the art of ricochet shots to eliminate multiple enemies with minimal bullets and prove you're the ultimate marksman.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Mr Bullet: 3D Puzzle Shooter**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Hyper-Casual 2.5D". Use 3D models but lock movement to a 2D plane (X and Y axis). The art style should be flat-shaded (using `MeshLambertMaterial` or `MeshToonMaterial`) with vibrant, high-contrast colors to mimic the vector art of the original game. * **Characters:** * **Mr. Bullet (Player):** A low-poly character composed of simple geometric shapes (BoxGeometry for the torso, Sphere for the head). He must wear a navy blue suit, a red tie, and black sunglasses. * **Enemies:** Similar low-poly structure but dressed in all black (Ninja style) or generic bad-guy attire. They should have a "ragdoll" state when hit. * **Environment:** * **Walls/Platforms:** Grey metal blocks (reflective surfaces) and wooden crates (destructible or non-reflective). * **Background:** A dynamic "sunburst" style gradient background (Light blue and dark blue stripes) or a simplified city silhouette. * **VFX:** * **Laser Sight:** A bright red dotted line (`LineDashedMaterial`) that projects from the gun, visualizing the bullet's path and its first bounce reflection. * **Bullet Trail:** A white ribbon trail following the projectile. * **Hit Effects:** Small particle explosions when a bullet hits a wall or enemy. ### 2. Audio Requirements * **BGM:** A "Spy/Heist" theme. Think jazzy bass lines, snare drums, and a mysterious but lighthearted "Mission Impossible" spoof vibe. * **SFX:** * **Gunshot:** A suppressed/silenced "Pew" sound. * **Ricochet:** A metallic "Ping" or "Clang" when the bullet hits a metal wall. * **Impact:** A comedic "Thud" or "Groan" when an enemy is hit. * **Win:** Short, triumphant brass fanfare. ### 3. Gameplay Loop * **Core Mechanic:** The player has a limited number of bullets (e.g., 3) to eliminate all enemies on the screen. * **Physics Logic (Crucial):** * The bullet must interact with the environment. * **Ricochet:** If the bullet hits a metal surface, it must bounce at a physically accurate angle (Angle of Incidence = Angle of Reflection). * **Direct Hit:** If the bullet hits an enemy, the enemy dies (plays death animation/ragdoll) and the bullet disappears. * **Obstacles:** TNT boxes should explode and kill nearby enemies if shot. * **Win Condition:** All enemies are defeated before the player runs out of ammo. * **Lose Condition:** Running out of ammo with enemies still alive. ### 4. Mobile Controls & Interaction * **Control Scheme:** "Drag to Aim, Release to Shoot". * The player can touch and drag anywhere on the screen. * The drag direction/angle controls the rotation of the player's arm/gun. * While dragging, the **Laser Sight** must be visible to show the predicted trajectory. * Lifting the finger (touchend) fires the bullet. * **Orientation:** Portrait Mode (Vertical) preferred for one-handed play, but the camera should adapt FOV if resized. * **UI Elements:** * **Ammo Counter:** Large bullet icons at the top left (dim them as shots are fired). * **Restart Button:** A large (min 44x44px) refresh icon in the top right corner for quick resets. * **Feedback:** Slight camera shake (Screen Shake) on impact to give weight to the shooting. Mobile vibration (Haptic Feedback) triggered when a shot is fired. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Mr Bullet is a revolutionary strategic shooting game that transforms traditional gun games into a cerebral puzzle experience. Step into the polished shoes of a legendary sharpshooter and tackle increasingly complex scenarios that require both precision and strategic thinking. This isn't just about pulling the trigger – it's about outsmarting your enemies using physics, environmental elements, and creative bullet trajectories.

The game features a distinctive cartoon art style with clean, minimalist graphics that make every shot count. Each level presents unique challenges where you must eliminate all targets using the fewest bullets possible, encouraging players to think creatively about angles, ricochets, and environmental interactions.

Core Features

Strategic Physics-Based Gameplay

Unlike traditional shooting games, Mr Bullet emphasizes strategic thinking over rapid-fire action. Every shot matters, and success depends on understanding physics principles like trajectory, momentum, and ricochet angles. Players must analyze each level carefully, identifying the optimal path to eliminate all enemies with minimal ammunition.

Environmental Interaction System

The game's environments are fully interactive puzzle elements. Ricochet bullets off walls, trigger explosive barrels, topple structures, and use moving platforms to create complex chain reactions. Each element serves a strategic purpose, transforming simple shooting into elaborate Rube Goldberg-style sequences.

Progressive Difficulty Curve

Starting with straightforward single-target scenarios, Mr Bullet gradually introduces multi-target puzzles, moving obstacles, and complex environmental layouts. Advanced levels feature intricate setups requiring multiple ricochets and precise timing to achieve the perfect shot sequence.

Weapon Customization and Upgrades

Personalize your marksman experience with various weapon upgrades and character customization options. Unlock new guns with different ballistic properties, customize your character's appearance, and experiment with different shooting styles to find your preferred approach.

Gameplay Mechanics

Precision Aiming System

The intuitive point-and-click control scheme makes precision aiming accessible to players of all skill levels. Simply click and hold to aim, adjusting your trajectory with pixel-perfect accuracy, then release to fire. The longer you hold, the more power behind your shot.

Physics Simulation Engine

Every bullet follows realistic physics principles, bouncing off surfaces at predictable angles and losing momentum over time. Understanding these mechanics is crucial for mastering advanced ricochet techniques and solving complex multi-target puzzles.

Scoring and Achievement System

Each level rewards efficiency and creativity. Eliminate all targets with a single bullet for maximum points, discover hidden bonus targets, and unlock achievements for exceptional marksmanship. The scoring system encourages replaying levels to discover new solutions.

Operation Guide

Basic Controls: - Click and Hold : Aim your shot by positioning the targeting line - Drag : Adjust angle and trajectory for precise targeting - Release : Fire the bullet with calculated force - Mouse Movement : Fine-tune your aiming direction

Strategic Tips: - Analyze the entire level before taking your first shot - Look for ricochet opportunities off walls and surfaces - Identify interactive objects that can help eliminate multiple targets - Consider bullet trajectory and how physics will affect your shot - Experiment with different angles to discover creative solutions

Why Play Mr Bullet

Unique Puzzle-Shooter Hybrid

Mr Bullet successfully merges the satisfaction of shooting games with the intellectual challenge of puzzle games. This unique combination appeals to both action game enthusiasts and puzzle lovers, offering something genuinely different in the crowded shooter genre.

Brain Training Benefits

Playing Mr Bullet enhances spatial reasoning, strategic planning, and physics understanding. Each level functions as a mini brain teaser, improving problem-solving skills while providing entertainment.

Accessible Yet Challenging

The simple control scheme ensures anyone can start playing immediately, while the progressive difficulty and creative level design provide lasting challenge for dedicated players. It's easy to learn but difficult to master.

Perfect for All Gaming Sessions

Whether you have five minutes or an hour, Mr Bullet adapts to your schedule. Individual levels can be completed quickly, making it perfect for mobile gaming, while the addictive "just one more level" factor keeps players engaged for extended sessions.

Cross-Platform Convenience

Play seamlessly across all your devices – computer, smartphone, or tablet. Your progress synchronizes across platforms, allowing you to continue your marksmanship journey anywhere.

Free-to-Play Excellence

Mr Bullet provides a premium gaming experience completely free of charge. No downloads, installations, or payments required – simply open your browser and start playing immediately. The game proves that free-to-play titles can deliver exceptional quality and innovation without compromising the player experience.

Frequently Asked Questions (FAQ)