Stupid Zombies

Seele01-Flash
By
Stupid Zombies is an addictive physics-based puzzle shooter where you eliminate zombies using ricochet bullets. Master angles, save ammunition, and clear all zombies in the fewest shots possible.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Stupid Zombies". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **2.5D Side-Scrolling Perspective** with an Orthographic Camera to ensure puzzle precision. The art style should be "Cartoon Horror"—vibrant, high-contrast colors, and Toon Shading (Cel Shading) to mimic the 2D vector art of the original game. * **Assets**: * **The Hero**: A simple, stylized survivor character (low-poly) positioned at a fixed location. * **The Zombies**: Green, blocky or low-poly zombies with exaggerated heads and idle swaying animations. They should look "stupid" rather than terrifying. * **The Level**: A grid-based layout containing walls, platforms, and obstacles made of metal (for bouncing) and wood (destructible). * **Performance**: Use simple geometry (BoxGeometry, CylinderGeometry) merged where possible. Avoid expensive dynamic lights; use baked lighting or ambient light to keep frame rates high on mobile devices. ### 2. Audio Requirements * **BGM**: A "Goofy Spooky" loop—think Halloween-style music but playful, using pizzicato strings, a xylophone, and a light bass beat. It should not be intense or scary. * **Sound Effects (SFX)**: * **Gunshot**: A satisfying, punchy "pop" sound. * **Ricochet**: A metallic "ping" or "zing" sound that varies slightly in pitch with every bounce. * **Zombie Death**: A squishy "splat" or a goofy groan. * **UI**: A click sound for buttons and a "star chime" for level completion. ### 3. Gameplay Loop * **Core Mechanic**: The player has a limited number of bullets (e.g., 5). The goal is to eliminate all zombies in the level. * **Physics Logic**: Bullets must exhibit **arcade-style reflection**. When a bullet hits a wall, it should bounce off at the correct angle of incidence without losing significant velocity. A bullet can kill multiple zombies if it passes through them. * **Win Condition**: All zombies are destroyed before ammo runs out. 3 Stars are awarded for efficiency (1 bullet used = 3 stars). * **Lose Condition**: Ammo runs out while zombies remain alive. ### 4. Mobile Controls & Interaction * **Control Scheme (Drag-to-Shoot)**: * **Touch & Drag**: The user touches anywhere on the screen and drags to aim. * **Release**: Releasing the finger fires the gun. * **Visual Aid (Trajectory Line)**: Crucial for mobile UX. Draw a dotted line (using `THREE.Line` or a shader) that shows the bullet's path and its **first two bounces**. This helps players plan their shots on small screens. * **Orientation**: **Landscape Mode** is preferred to allow a wider field of view for the bullet to travel across the level. * **Feedback**: * **Camera Shake**: A subtle screen shake when the gun is fired or a zombie explodes. * **Haptic**: Trigger a short vibration (if supported) on zombie kills. * **UI**: Large, thumb-friendly restart and pause buttons in the top corners (min 44x44px). 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 is a clever physics-based puzzle shooting game that combines zombie elimination with strategic thinking. In this engaging puzzle shooter, you'll face hordes of zombies that can only be defeated through smart bullet trajectories and ricochet shots. The game challenges players to think like a physics expert while delivering satisfying zombie-blasting action.

The core gameplay revolves around using limited ammunition to clear entire zombie hordes by bouncing bullets off walls, obstacles, and surfaces. Each level presents a unique puzzle where direct shots aren't always possible, forcing you to calculate angles and use environmental elements to your advantage.

Core Features

Physics-Based Shooting Mechanics

The game's standout feature is its realistic physics engine that governs bullet trajectories. Every shot follows authentic physics principles, making ricochet calculations both challenging and rewarding. Players must consider bullet speed, angle of incidence, and surface materials to achieve maximum zombie elimination.

Strategic Ammunition Management

Unlike typical shooters, Stupid Zombies emphasizes conservation and strategy. Each level provides limited bullets, requiring players to plan their shots carefully. This ammunition scarcity transforms every shot into a critical decision, elevating the puzzle elements above mindless shooting.

Progressive Difficulty Levels

The game features multiple worlds with increasing complexity. Early levels introduce basic ricochet concepts, while advanced stages require multi-bounce trajectories and precise timing. This progression ensures both newcomers and puzzle veterans find appropriate challenges.

Intuitive Touch Controls

Designed for mobile-first gameplay, the controls are remarkably simple yet precise. Players simply tap the screen to shoot, with aiming handled through intuitive drag gestures. This accessibility makes the game perfect for quick sessions or extended puzzle-solving marathons.

Gameplay Mechanics

Ricochet System

The heart of Stupid Zombies lies in its ricochet mechanics. Bullets bounce off walls, metal surfaces, and obstacles at realistic angles. Understanding these physics principles is crucial for success, as most levels require multiple bounces to reach all zombies.

Environmental Puzzles

Each level is carefully designed with specific obstacles, barriers, and zombie placements. Players must analyze the environment, identify potential ricochet points, and execute precision shots. Some levels feature moving platforms, explosive barrels, or destructible walls that add complexity.

Scoring and Optimization

The game rewards efficiency with star ratings based on bullets used. Achieving three stars requires eliminating all zombies with minimal shots, encouraging players to find optimal solutions and replay levels for perfect scores.

Operation Guide

Basic Controls

  • Tap to Shoot : Simply tap anywhere on the screen to fire your weapon
  • Aim by Dragging : Drag to adjust your shooting angle before releasing
  • Release to Fire : Let go to shoot the bullet in your aimed direction

Advanced Techniques

  • Angle Calculation : Study wall positions to predict bullet paths
  • Multi-Bounce Planning : Plan shots that bounce multiple times
  • Environmental Usage : Utilize explosive barrels and destructible objects
  • Timing Shots : Some levels require precise timing for moving targets

Level Progression Tips

  • Start with simple ricochet shots to understand physics
  • Observe zombie positions before shooting
  • Look for surfaces that provide favorable bounce angles
  • Experiment with different shooting positions
  • Aim for chain reactions when possible

Why Play Stupid Zombies

Perfect Brain Training

This game excellently combines entertainment with mental exercise. Players develop spatial reasoning, physics intuition, and strategic planning skills while enjoying zombie-themed action. It's an ideal choice for those seeking games that challenge the mind.

Accessible Yet Deep

While anyone can pick up and play Stupid Zombies, mastering its physics-based puzzles provides long-term engagement. The simple tap-to-shoot controls ensure immediate accessibility, while the complex ricochet puzzles offer depth for dedicated players.

Mobile-Optimized Experience

Designed specifically for touch devices, the game provides smooth performance across smartphones and tablets. The level-based structure makes it perfect for both quick gaming sessions and extended puzzle-solving periods.

Free and Feature-Complete

Stupid Zombies offers a complete gaming experience without paywalls or premium restrictions. All levels, features, and gameplay mechanics are available from the start, ensuring uninterrupted puzzle-solving enjoyment.

Frequently Asked Questions (FAQ)