Stupid Zombies 2

Seele01-Flash
By
Stupid Zombies 2 is an innovative puzzle-shooter that challenges players to eliminate zombie hordes using physics-based bullet mechanics and strategic aiming for maximum efficiency.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Stupid Zombies 2 (3D Remake)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D "Toon Shaded" aesthetic. Use Three.js `MeshToonMaterial` to mimic the vector art style of the source image (clean lines, flat colors). The world should appear as a side-scrolling puzzle, though built with 3D depth. * **Camera:** Use an **OrthographicCamera** fixed in a side-view position (Z-axis look-at). This is crucial to ensure the puzzle angles (bouncing bullets) align perfectly with the player's visual prediction without perspective distortion. * **Characters:** * **Player:** A stylized, low-poly survivor character with a shotgun or pistol, stationed on the left or fixed points of the screen. * **Zombies:** Low-poly zombie models with exaggerated heads (goofy, not scary) as seen in the reference, standing idle on platforms. * **Environment:** A series of platforms, walls, and crates arranged in a grid-like puzzle structure. Walls must look solid (metal or concrete) to visually communicate "bounciness." * **VFX:** * **Trajectory Line:** A dotted line rendering the predicted path of the bullet (including at least one bounce) while the player is aiming. * **Impact:** Cartoonish green particle explosions when zombies are hit. Simple spark particles when bullets hit walls. ### 2. Audio Requirements * **BGM:** A "Spooky but Goofy" loop. Think Halloween-themed synthesizer music—playful, not terrifying. Mid-tempo. * **Sound Effects (SFX):** * **Gunshot:** A crisp, satisfying "Bang." * **Ricochet:** A metallic "Ping" or "Zing" sound whenever a bullet hits a wall. This is critical for feedback on the bounce mechanic. * **Zombie Death:** A comical groan or a squishy "Splat" sound. * **Win/Loss:** A short triumphal brass sting for clearing a level; a sad trombone for running out of ammo. ### 3. Gameplay Loop * **Core Mechanic:** The player has a limited number of bullets (e.g., 3-5). The goal is to eliminate all zombies in the level. * **Physics Logic (The "Puzzle"):** * **Penetration:** Bullets must pass *through* zombies (killing them) and continue traveling. * **Reflection:** Bullets must bounce off walls and floors (Angle of Incidence = Angle of Reflection). Bullets should destroy themselves after a set number of bounces (e.g., 5) or when leaving the screen bounds. * **Win Condition:** All zombie entities in the scene are destroyed (`zombieCount === 0`). Show a "Level Cleared" overlay. * **Fail Condition:** Ammo count reaches 0 while zombies remain alive. Show a "Retry" overlay. ### 4. Mobile Controls & Interaction * **Control Scheme:** **"Touch-Drag-Release"**. * **Aiming:** Touching anywhere on the screen and dragging functions as the aim. The player character's arm/gun rotates to look at the touch position (or relative to the drag vector). * **Shooting:** Releasing the finger fires the projectile. * **Trajectory Guide (Crucial for Mobile):** Since precision is harder on touchscreens, a visible "laser sight" line must appear while the user is holding their finger down, showing exactly where the bullet will go and its first bounce angle. * **Orientation:** **Landscape Mode** only, to maximize the horizontal view needed for puzzle trajectory planning. * **UI/UX:** * **Ammo Counter:** Large, clear icons (bullets) at the top left corner. * **Restart Button:** A large (min 44x44px) refresh icon in the top right, allowing instant level restart without navigating menus. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` on shooting and a stronger vibration on level completion. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Stupid Zombies 2 is a captivating puzzle shooting game that combines strategic thinking with zombie elimination action. This unique game challenges players to destroy hordes of zombies using as few bullets as possible, making every shot count through clever physics-based mechanics.

Unlike traditional shooting games, Stupid Zombies 2 requires careful planning and creative problem-solving. Your bullets don't just hit one target - they penetrate through zombies and ricochet off surfaces, allowing skilled players to eliminate multiple enemies with a single well-placed shot.

Core Features

Physics-Based Bullet System

The game's standout feature is its realistic bullet physics. Your ammunition travels through zombies and bounces off walls, creating endless possibilities for creative zombie elimination strategies. Master the art of ricochet shots to maximize your efficiency.

Strategic Puzzle Gameplay

Each level presents a unique zombie formation that requires careful analysis and planning. Study the layout, identify optimal angles, and execute precision shots to clear all zombies with minimal ammunition usage.

Progressive Difficulty Levels

As you advance through the game, zombie arrangements become increasingly complex, demanding more sophisticated shooting strategies and precise aiming skills.

Cross-Platform Compatibility

Enjoy seamless gameplay across all devices - desktop computers, smartphones, and tablets all support the game with optimized controls for each platform.

Gameplay Mechanics

Bullet Penetration System

Your bullets don't stop at the first zombie they hit. Instead, they continue their trajectory, potentially eliminating multiple zombies in a single shot. This mechanic encourages players to line up shots for maximum impact.

Ricochet Physics

Walls and surfaces become your allies as bullets bounce predictably, allowing experienced players to execute bank shots and reach zombies in seemingly impossible positions.

Angle Optimization

Success depends on mastering shooting angles. Experiment with different trajectories to discover the most efficient paths for bullet travel.

Operation Guide

Desktop Controls

  • Mouse Movement : Aim your crosshair at the desired target
  • Left Click : Fire your weapon
  • Mouse Wheel : Zoom in/out for better precision (if available)

Mobile Controls

  • Touch and Hold : Aim by pressing and holding your finger on the screen
  • Release : Fire the bullet by releasing your finger
  • Pinch Gestures : Zoom for detailed aiming

Strategic Tips

  1. Analyze Before Shooting : Study each level layout carefully before taking your first shot
  2. Use Wall Bounces : Utilize ricochet mechanics to reach zombies behind obstacles
  3. Plan Multi-Kills : Look for opportunities to eliminate multiple zombies with penetrating shots
  4. Conserve Ammunition : Achieving higher scores requires using fewer bullets per level

Why Play Stupid Zombies 2

Mental Challenge

This isn't just mindless shooting - it's a brain-teasing puzzle that rewards strategic thinking and spatial reasoning. Each level presents a unique challenge that exercises your problem-solving skills.

Instant Accessibility

No downloads, installations, or registrations required. Simply open your browser and start playing immediately on any device.

Addictive Progression

The satisfaction of finding the perfect shot angle and eliminating all zombies with minimal bullets creates an incredibly rewarding gameplay loop.

Perfect for All Ages

The cartoon-style graphics and strategic gameplay make it suitable for players of all ages, while the physics mechanics provide depth for more experienced gamers.

Free Entertainment

Enjoy hours of engaging puzzle-shooter gameplay without any cost or hidden fees. The complete game experience is available free of charge.

Frequently Asked Questions (FAQ)