Zombeat.io - Zombie Arena Battle Game

Seele01-Flash
By
Zombeat.io is an exciting zombie-themed arena battle game where you control undead warriors in a rock-paper-scissors style combat system. Switch between three zombie factions, hunt enemies, and evolve from a small zombie into a massive behemoth.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Zombeat.io". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Spooky-Cute" 3D cartoon style (Chibi aesthetics). Characters should be low-poly with large heads and glowing eyes to ensure readability on small mobile screens. * **Player/Enemy Models**: * **Zombies**: Create a base zombie mesh that can be tinted in three distinct neon colors: **Red**, **Blue**, and **Green**. * **Evolution Stages**: Implement simple scaling or geometry variations for 3 stages: Child (Small), Teen (Medium), Behemoth (Giant). * **Materials**: Use `MeshLambertMaterial` for performance. Add an **Emissive** property to the eyes (yellow/white glow) so they stand out against the dark background. * **Indicators**: Draw a glowing ring (Torus geometry or Sprite) under the player's character to distinguish them from AI bots. * **Environment**: * **Ground**: A dark, tiling asphalt or concrete texture (dark grey/black). Use a seamless texture. * **Lighting**: Ambient light (dim) + Directional light (casting soft shadows). * **Items**: "Potions" represented by floating, rotating flasks containing colored liquid (Red/Green/Blue). * **Performance**: Use **Geometry Instancing** (`InstancedMesh`) for the background AI zombies to maintain 60 FPS on mobile devices. ### 2. Audio Requirements * **BGM**: A loopable "Halloween-style" track—spooky but upbeat and rhythmic (e.g., bass-heavy synth with theremin or organ melody). * **Sound Effects (SFX)**: * **Eat/Kill**: A wet "crunch" or "splat" sound when consuming a smaller zombie. * **Grow**: A rising pitch "bloop" or "pop" sound when evolving. * **Color Change**: A magical "shimmer" or glass clink sound when picking up a potion. * **Ambient**: Soft, shuffling footsteps or low groans. ### 3. Gameplay Loop * **Core Mechanic (Rock-Paper-Scissors)**: * **Red** eats **Green**. * **Green** eats **Blue**. * **Blue** eats **Red**. * **Logic**: * The player moves around an infinite (or bounded) arena. * If Player touches an enemy of a **prey color**: Enemy is destroyed, Player gains Score + Size (Scale x1.1), Player speed slightly decreases. * If Player touches an enemy of a **predator color**: GAME OVER. * If Player touches an enemy of the **same color**: Physics collision (bounce off), no damage. * **Potions**: Randomly spawn on the map. Picking one up instantly changes the player's color to the potion's color, allowing for strategic escapes or attacks. * **Victory/Defeat**: The game is endless. Display a "Current Score" and "Best Score" UI. ### 4. Mobile Controls & Interaction * **Control Scheme**: **Floating Virtual Joystick**. * The joystick appears wherever the user touches on the left/right half of the screen. * The zombie moves relative to the joystick angle. Movement should be smooth (lerp) to simulate momentum, not instant snapping. * **Camera**: Top-down view (Orthographic or high-FOV Perspective), strictly locked to the player's position. Smoothly zoom out slightly as the player grows larger. * **Screen Orientation**: **Landscape** locked. * **UI Layout**: * **Top Left**: "Color Guide" (A simple triangular diagram showing Red > Green > Blue > Red) so the player doesn't forget the rules. * **Top Right**: Score counter. * All UI buttons (Start, Restart) must be at least **44x44 pixels** for touch accessibility. * **Feedback**: Trigger `navigator.vibrate(50)` (Haptic Feedback) when the player kills an enemy or picks up a potion. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Zombeat.io

Zombeat.io is a thrilling online arena battle game that combines zombie survival with strategic faction-based combat. Rated 4.0/5 by players, this unique io game puts you in control of undead warriors competing for dominance in a post-apocalyptic world. The game features a clever rock-paper-scissors combat mechanism where different colored zombie factions battle for supremacy.

Core Features

Three-Faction Zombie System

The zombie apocalypse has created three distinct factions, each represented by different colors: red, green, and blue. Each faction can destroy one specific color while being vulnerable to another, creating a balanced combat triangle that keeps gameplay dynamic and strategic.

Dynamic Faction Switching

Unlike traditional battle games, Zombeat.io allows you to change sides mid-game. Find special potions scattered throughout the arena to switch your zombie's color and faction affiliation. This mechanic ensures you're never permanently trapped in a losing position and adds layers of strategy to every match.

Character Evolution System

As you eliminate enemy zombies, your character grows both in size and power. Start as a small, agile child zombie and evolve through different life stages - from teen to middle-aged, eventually becoming a massive, shambling behemoth. Larger zombies are more powerful but move slower, creating interesting tactical decisions.

Easy-to-Learn Gameplay

Despite its strategic depth, Zombeat.io is designed to be accessible to players of all skill levels. The simple mouse controls and intuitive rock-paper-scissors mechanics make it easy to jump in and start playing immediately.

Game Mechanics

The combat system follows a rock-paper-scissors format where each zombie faction has advantages and disadvantages: - Each color can destroy one specific opposing color - Larger zombies can eliminate smaller ones of vulnerable colors - Size and level determine combat effectiveness - Strategic positioning and timing are crucial for survival

Operation Guide

Basic Controls

  • Mouse Movement : Control your zombie's movement by moving your mouse cursor
  • Automatic Following : Your zombie automatically follows your mouse pointer
  • Combat : Walk into smaller enemy zombies of vulnerable colors to eliminate them

Strategic Tips

  1. Size Advantage : Always target smaller zombies to ensure successful attacks
  2. Faction Management : Use potions strategically to switch to advantageous factions
  3. Positioning : Stay aware of larger enemies and position yourself near escape routes
  4. Growth Strategy : Balance aggressive play for growth with defensive positioning for survival

Visual Indicators

The game provides helpful visual cues: - Hand Guide : Top-left corner shows the rock-paper-scissors relationship between factions - Size Comparison : Visual size differences indicate combat advantages - Color Coding : Clear faction identification through zombie coloring

Why Play Zombeat.io

Perfect for Quick Gaming Sessions : The fast-paced nature makes it ideal for short breaks or longer gaming sessions. Matches are dynamic and engaging, with constant action and strategic decisions.

Unique Zombie Twist : Unlike typical zombie games focusing on survival horror, Zombeat.io offers a fresh take with faction-based combat and strategic gameplay elements.

Skill Development : The game helps improve strategic thinking, quick decision-making, and spatial awareness while providing entertaining zombie-themed action.

Accessible Yet Deep : Easy controls make it perfect for casual players, while the faction system and growth mechanics provide depth for competitive gamers.

Free Browser Gaming : No downloads required - jump straight into zombie faction warfare through your web browser.

Frequently Asked Questions (FAQ)