Noob Archer - Zombie Shooting Puzzle Game

Seele01-Flash
By
Noob Archer combines strategic puzzle-solving with zombie archery action. Navigate 150 challenging levels in a pixelated Minecraft-style world, using limited arrows to eliminate zombie hordes through clever physics-based solutions.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Noob Archer: Voxel Puzzle**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Voxel-based / "Minecraft-like" aesthetic. The world should be built from cubes. Use a bright, high-saturation color palette (sky blue background, bright green grass, brown dirt blocks). * **Characters**: * **Player**: A "Noob" character constructed from simple BoxGeometries (derpy face texture, blue shirt, indigo pants). * **Enemies**: Voxel Zombies (green skin, arms outstretched). * **Environment**: A 2.5D side-scrolling setup. The camera should be **Orthographic** to maintain a flat puzzle perspective, but the assets are 3D meshes. * **VFX**: * **Trajectory Line**: A dotted line showing the predicted path of the arrow when aiming. * **Ragdoll Physics**: When a zombie dies, it should unfreeze and collapse using basic physics (or separate into loose blocks). * **Mobile Optimization**: Use `InstancedMesh` for repeated environment blocks (ground, walls) to reduce draw calls. Texture resolution should be low (pixel art style) to save memory. ### 2. Audio Requirements * **BGM**: A lighthearted, looping 8-bit / Chiptune track. It should feel comical and casual, not scary. * **Sound Effects (SFX)**: * **Bow Draw**: A stretching string sound that increases in pitch as drag distance increases. * **Shoot**: A retro "Thwip" or "Whoosh" sound. * **Impact**: A dull "Thud" for wood/dirt, a metallic "Ping" for bouncing off hard surfaces. * **Zombie Death**: A comical "Oof" or "Minecraft-style" damage noise. * **Win/Fail**: Short upbeat jingle for victory; a sad trombone or "womp womp" for failure. ### 3. Gameplay Loop * **Objective**: Eliminate all zombies in the level using a limited number of arrows. * **Mechanics**: * **One-Shot Kill**: Hitting a zombie anywhere with an arrow kills them instantly. * **Physics Puzzles**: Arrows have gravity (arc trajectory). Arrows should stick into soft blocks (wood, dirt) but **ricochet/bounce** off hard blocks (stone, metal) to allow hitting enemies behind cover. * **Hazards**: Hitting a "Dynamite Block" (Red Voxel) causes an explosion radius that kills nearby zombies. * **Penetration**: (Optional) Fully charged shots might pierce through multiple soft targets. * **Win Condition**: All zombies destroyed. Show a "Level Complete" modal with a star rating (3 stars = fewer arrows used). * **Lose Condition**: Player runs out of arrows while zombies are still alive. Show a "Retry" modal. ### 4. Mobile Controls & Interaction * **Control Scheme**: "Drag-to-Shoot" (Angry Birds style) applied to the whole screen. * **Touch Start**: Initiates aiming. * **Touch Drag**: Pulling back (opposite to target) increases power; moving finger up/down adjusts angle. * **Touch End**: Releases the arrow. * **Visual Feedback**: * The player character's arm/bow should rotate to match the aiming angle. * Screen Shake (minor) upon explosion or zombie death. * **Orientation**: Landscape Mode (mandatory) to allow seeing the target area. * **UI/UX**: * **Arrow Counter**: Clearly visible in the top corner (e.g., "Arrows: 3/5"). * **Buttons**: "Retry", "Pause", and "Next Level" buttons must be at least **48x48px** with ample padding to prevent miss-clicks. * **Touch Feedback**: If available, trigger haptic feedback (vibration) when an arrow hits a target. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Noob Archer

Noob Archer is an innovative puzzle-shooting game that challenges players to save the world from a zombie apocalypse using nothing but a bow and arrow. Set in a charming Minecraft-inspired pixel art world, this game combines strategic thinking with precise archery skills across 150 expertly crafted levels.

The game stands out by requiring players to think creatively rather than just aim and shoot. With limited arrows and multiple zombies per level, success depends on using environmental elements, physics, and clever trajectory planning to maximize each shot's impact.

Core Features

Strategic Puzzle Gameplay

Unlike traditional shooting games, Noob Archer emphasizes puzzle-solving over rapid firing . Each level presents unique challenges where players must analyze zombie positions, environmental hazards, and available resources before taking their shots.

Physics-Based Combat System

The game features realistic arrow physics and environmental interactions. Players can: - Trigger explosive barrels to eliminate multiple zombies - Use ricochets and rebounds to reach hidden enemies - Activate chain reactions with dynamite and other hazards - Calculate trajectory angles for precise shots

Minecraft-Style Visual Design

The distinctive pixelated art style creates a nostalgic gaming atmosphere while maintaining clear visibility for strategic gameplay. The blocky character design and vibrant colors make zombie identification and environmental navigation intuitive.

Progressive difficulty System

With 150 unique levels , the game offers extensive content that gradually increases in complexity: - Early levels teach basic mechanics - Mid-game introduces environmental puzzles - Advanced levels require multi-step strategic planning - Optional level skipping prevents frustration

Game Mechanics

Arrow Management Strategy

The core challenge revolves around limited ammunition . Many levels provide fewer arrows than zombies, forcing players to: - Plan multi-zombie elimination shots - Utilize environmental kills - Find creative angle solutions - Master timing for moving targets

Environmental Interaction

Success often depends on understanding how arrows interact with the game world: - Explosive objects create area damage - Structural elements can be destroyed to alter zombie paths - Physics objects respond realistically to arrow impacts - Chain reactions multiply single arrow effectiveness

How to Play

Basic Controls

  • Mouse Users : Hold left mouse button to aim, release to shoot
  • Mobile Players : Touch and hold to aim, release finger to fire
  • Targeting : Drag to adjust angle and power
  • Navigation : Use level selection menu to choose challenges

Winning Strategies

  1. Analyze Before Acting : Study each level layout before shooting
  2. Identify Environmental Hazards : Look for explosive barrels and destructible objects
  3. Plan Multi-Kills : Position shots to eliminate multiple zombies
  4. Use Physics : Understand arrow trajectory and bounce mechanics
  5. Don't Rush : Take time to line up perfect shots

Platform Compatibility

Noob Archer offers complete cross-platform compatibility : - Desktop Computers : Full mouse control precision - Mobile Phones : Optimized touch controls - Tablets : Enhanced screen space for strategic planning - Web Browsers : No download required, instant play

Why Play Noob Archer

Perfect Blend of Action and Strategy

This game appeals to both puzzle enthusiasts and action gamers by combining thoughtful planning with satisfying archery mechanics. Each successful shot provides immediate gratification while building toward larger strategic victories.

Extensive Content Value

With 150 levels, players receive substantial gaming content completely free. The progressive difficulty ensures both beginners and experienced gamers find appropriate challenges.

Stress-Free Gaming Experience

The level skip feature means players never get permanently stuck, maintaining enjoyment even during challenging sections. This accessibility makes the game suitable for casual gaming sessions or extended play periods.

Educational Benefits

Players naturally develop: - Spatial reasoning skills through trajectory calculation - Strategic planning abilities via resource management - Problem-solving techniques through creative solutions - Hand-eye coordination via precise aiming mechanics

Frequently Asked Questions (FAQ)