Tank VS Zombies

Seele01-Flash
By
Tank VS Zombies is a strategic puzzle shooting game where you command powerful tanks to eliminate zombie hordes across 200 challenging levels. Use tactical precision to earn stars and unlock 14 unique tank models.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Tank VS Zombies". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D "Toon-Shaded" or Cel-Shaded aesthetic to mimic the vibrant, cartoon 2D vector art of the screenshot. Use `MeshToonMaterial` for a flat, colorful look. * **Camera:** Use an **Orthographic Camera** positioned in a side-view or slight isometric angle to maintain the "puzzle platformer" feel while using 3D depth. * **The Tank:** A stylized, blocky green tank (Low-poly) consisting of a base chassis and a rotatable turret. The tank should have a recoil animation when firing. * **The Zombies:** **Cube-shaped** enemies (visual reference: stacked green blocks with zombie faces). They should be physics objects (using a physics engine like Cannon.js or Ammo.js integration) capable of being knocked over, unstacked, or destroyed. * **Environment:** A contained "stage" with boundaries. Background is a bright blue sky with simple low-poly white clouds. Floors and walls should be metallic or stone to visually suggest "bounciness" for bullets. * **Performance:** Use simple `BoxGeometry` and `CylinderGeometry` to keep vertex count low for mobile devices. ### 2. Audio Requirements * **BGM:** A quirky, military-march style track that is lighthearted and looping (Think "Plants vs Zombies" but more arcade-like). * **Sound Effects (SFX):** * **Firing:** A satisfying "Thump-Boom" cannon sound. * **Ricochet:** A high-pitched metallic "Ping" when bullets bounce off walls. * **Zombie Hit:** A squishy "Splat" or a groan when a zombie is destroyed. * **Victory:** A short fanfare or "Ka-ching" sound when stars/money are earned. ### 3. Gameplay Loop * **Core Mechanic:** Physics-based Ricochet Puzzle. The player must eliminate all Cube Zombies in the level. * **Shooting:** Bullets should bounce off walls and floors (Ricochet) to hit zombies hiding behind obstacles. * **Elimination Rules:** 1. Direct bullet hit destroys the zombie. 2. Physics impact (falling off a ledge or being crushed by a falling block) destroys the zombie. 3. Explosive barrels (red cubes) placed in levels can explode to kill nearby zombies. * **Win Condition:** All zombies are destroyed. * **Scoring:** Based on **efficiency**. 1 shot = 3 Stars + Max Money. Multiple shots reduce the star rating. * **Unlockables:** Mention a simple shop UI to spend "Money" on unlocking new Tank skins (colors). ### 4. Mobile Controls & Interaction * **Control Scheme:** **"Drag-and-Release"** aiming mechanism. * Touch anywhere on the screen and drag back to power up. * Rotate finger to aim the turret. * Release touch to fire. * **Visual Aid (Crucial):** A **dotted trajectory line** (Raycast visualization) must appear while dragging, showing the path of the bullet and its first potential bounce. * **Orientation:** Landscape mode preferred for wider puzzle layouts. * **UI/UX:** * Large, thumb-friendly buttons (min 44px) for "Retry," "Next Level," and "Pause." * Star meter visible in the top corner. * **Feedback:** Screen shake (camera jitter) on explosion. Haptic feedback (vibration) on mobile when firing (using `navigator.vibrate` if available). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Tank VS Zombies

Tank VS Zombies combines strategic puzzle-solving with intense zombie warfare in an action-packed browser game. This unique puzzle shooting experience challenges players to eliminate zombie threats using minimal ammunition while maximizing tactical efficiency. With 200 progressively challenging levels and 14 different tanks to unlock, the game offers hours of strategic zombie-blasting entertainment.

The game's cartoon-style graphics feature a vibrant green military tank facing off against hordes of green zombies, creating an engaging visual contrast that makes target identification easy and gameplay enjoyable.

Core Features

Strategic Puzzle Mechanics

Unlike traditional shooting games, Tank VS Zombies rewards tactical thinking over rapid firing. Each level presents a unique zombie formation that requires careful analysis and precise shot placement. The fewer shots you use, the higher your star rating and monetary rewards.

Extensive Tank Collection

Unlock and command 14 different tank models, each with unique characteristics and capabilities. From basic military vehicles to advanced armored units, every tank offers a distinct strategic advantage for different zombie scenarios.

Progressive Difficulty System

With 200 meticulously designed levels, the game introduces new challenges and zombie formations gradually. Early levels teach basic mechanics, while advanced stages require complex multi-shot strategies and perfect timing.

Reward and Upgrade System

Earn stars and in-game currency based on your shooting efficiency. Use rewards to unlock powerful new tanks and gain access to additional gameplay features. The star rating system encourages replay value as players strive for perfect scores.

Game Mechanics

Physics-Based Shooting

Every shot follows realistic physics principles. Consider bullet trajectory, ricochet angles, and environmental obstacles when planning your attacks. Master the physics system to eliminate multiple zombies with single shots.

Environmental Interactions

Levels feature destructible objects, explosive barrels, and bouncing surfaces that can be used strategically. Learn to use the environment to your advantage, creating chain reactions that eliminate entire zombie groups.

Operation Guide

Mouse Controls (Desktop): - Move mouse to aim your tank's cannon - Click to fire ammunition - Drag for precise angle adjustments

Touch Controls (Mobile): - Drag finger across screen to aim - Tap to fire shots - Pinch to zoom for better precision

Strategic Tips: - Study each level before shooting - Look for ricochet opportunities - Target explosive objects for chain reactions - Use minimal shots for maximum stars - Save currency for tank upgrades

Why Play Tank VS Zombies

This game stands out in the crowded zombie gaming market by emphasizing strategy over mindless shooting. Perfect for players who enjoy:

  • Puzzle Enthusiasts : Every level is a unique problem requiring creative solutions
  • Strategy Gamers : Tactical planning and resource management are essential
  • Casual Players : Simple controls with deep gameplay mechanics
  • Mobile Gamers : Fully optimized for touch devices with intuitive controls
  • Free Game Seekers : Complete experience available at no cost

The combination of zombie action and puzzle elements creates a uniquely satisfying gameplay loop that keeps players engaged across all 200 levels. Whether you're looking for a quick gaming session or an extended strategic challenge, Tank VS Zombies delivers exceptional entertainment value.

Accessibility and Convenience

As a browser-based game, Tank VS Zombies requires no downloads or installations. Simply open your web browser and start playing immediately. The game runs smoothly on both desktop computers and mobile devices, ensuring consistent performance across all platforms.

Frequently Asked Questions (FAQ)