Horde Killer: You vs 100

Seele01-Flash
By
Horde Killer: You vs 100 is an intense survival shooter where you battle against hordes of 100 zombies simultaneously. Featuring explosive combat, weapon upgrades, and character customization in a chaotic apocalypse setting.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Horde Killer: You vs 100**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Adhere strictly to a **Low-Poly, Flat-Shaded** aesthetic. The world should look clean and arcade-like, similar to *Time Shooter* or *Superhot*, but with a third-person perspective. * **Player Character:** A rugged, low-poly commando character equipped with customizable heavy weaponry (start with a machine gun). * **Enemies (The Horde):** The enemies must be **Orange-Tinted, Glass-like Humanoids** with googly eyes. They are distinctively "orange glass" (shiny, semi-transparent material). * **Environment:** An enclosed urban or industrial arena (walls, crates, barriers) designed for "kiting" enemies. Use baked shadows or simple directional light to maintain high FPS. * **Performance Optimization (Crucial):** Since the goal is 100 enemies, you **MUST use `THREE.InstancedMesh`** for rendering the zombie horde to ensure 60FPS on mobile devices. Use object pooling for bullets and enemies. Avoid complex skeletal animations for enemies if possible; simple vertex manipulation or rigid body hopping is acceptable for performance. ### 2. Audio Requirements * **BGM:** High-energy, fast-paced **Arcade Rock or Heavy Electronic** track that loops. It should induce a state of "flow" and chaos. * **SFX - Weaponry:** Heavy, crunchy gunfire sounds with bass. A distinct "click-clack" for reloading. * **SFX - Enemies:** This is unique—when enemies die, they should sound like **shattering glass** or crunchy porcelain breaking, not wet gore sounds. Add comical "Hey!" or grunts when they spot the player. * **UI:** Arcade-style "Ka-ching" for buying weapons and a sharp "thud" for button presses. ### 3. Gameplay Loop * **Objective:** Survive against a wave of 100 spawning enemies. The player wins the round when the kill counter hits 100. * **Combat Mechanics:** * **Run & Gun:** The player moves fast. Shooting does not stop movement. * **Ragdoll/Shatter:** Upon death, enemies should physically crumble or ragdoll dramatically (using Cannon.js or similar physics). * **Economy:** Enemies drop "cash" or points upon death. * **Progression:** Between waves (or via a pause menu), allow the player to upgrade from a Pistol -> Machine Gun -> Minigun -> RPG using earned points. * **Fail State:** Player health reaches 0 (mauled by zombies). * **Win State:** All 100 zombies eliminated. ### 4. Mobile Controls & Interaction * **Control Scheme (Twin Stick):** * **Left Virtual Joystick:** Controls character movement (WASD logic). * **Right Virtual Joystick:** Controls aiming rotation. * **Auto-Fire:** To simplify mobile play, the gun should **automatically fire** when the right joystick is active and an enemy is in line of sight (Raycasting). * **Action Buttons:** * **Roll/Dodge Button:** A large, circular button (bottom right, separate from joystick) to perform a combat roll (invincibility frames). * **Grenade Button:** A smaller cooldown-based button to throw an explosive. * **UI Layout:** * **Landscape Mode Only.** * HUD: Health bar (top left), Weapon Icon/Ammo (top right), Kill Counter "0/100" (top center - large font). * All touch targets must be at least 44x44 pixels. * **Feedback:** Implement **Screen Shake** on explosions and heavy weapon fire. Trigger **Haptic Feedback** (Navigator.vibrate) when the player takes damage or kills an enemy. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Horde Killer: You vs 100 is a high-octane survival shooter that throws you into the ultimate zombie apocalypse scenario. Face off against massive hordes of 100 zombies at once in this adrenaline-pumping browser game. With its unique orange-tinted zombie enemies and explosive combat mechanics, this free-to-play shooter delivers non-stop action and survival thrills.

The game features a distinctive art style with cartoon-like graphics that make the intense zombie combat both thrilling and visually engaging. Players must use strategy, quick reflexes, and an arsenal of powerful weapons to survive wave after wave of relentless zombie attacks.

Core Features

Massive Zombie Hordes

Experience the ultimate survival challenge by facing 100 zombies simultaneously. These aren't your typical slow-moving undead - they're fast, aggressive, and determined to overwhelm you through sheer numbers.

Extensive Weapon Arsenal

The in-game shop offers a vast selection of weapons to help you survive: - Machine guns for rapid-fire zombie elimination - Pistols for precise shots and quick mobility - Explosive devices for crowd control - Ultimate weapons like RPGs and miniguns for maximum carnage - Grenades for tactical area damage

Character Customization System

Stand out in the apocalypse with extensive customization options: - Multiple body types and builds - Various hairstyles and facial hair options - Different eye colors and facial features - Stylish outfits perfect for zombie slaying

Bonus Weapon System

Access powerful temporary weapons that can obliterate entire zombie groups in seconds, adding strategic depth to your survival approach.

Gameplay

Survival Mechanics

The core gameplay revolves around constant movement and strategic shooting. Players must: - Maintain distance from zombie hordes using environmental obstacles - Manage ammunition and reload timing - Utilize cover and terrain advantages - Execute perfect timing for weapon switches and grenade throws

Combat Strategy

Success requires mastering the balance between offense and defense. Use your character's mobility to create safe zones while unleashing devastating firepower on approaching zombie waves.

Weapon Progression

Earn points through successful zombie elimination to purchase better weapons and equipment. Each weapon type offers unique advantages for different combat situations.

Operation Guide

The game features intuitive controls designed for both keyboard and mouse:

  • WASD or ZQSD keys : Character movement in all directions
  • Spacebar : Roll, jump over obstacles, or climb environmental features
  • Left mouse click : Fire your current weapon
  • Right mouse click : Aim down sights for precision shots
  • Mouse wheel or number keys 1-5 : Switch between available weapons
  • G key : Throw grenades for area damage
  • R key : Reload your current weapon

Mastering these controls is essential for survival, as smooth movement and quick weapon switching can mean the difference between life and death in intense zombie encounters.

Why Play This Game

Horde Killer: You vs 100 offers a unique twist on the zombie survival genre by focusing on massive horde combat rather than stealth or resource management. The game excels in several key areas:

Instant Action

No complex storylines or lengthy tutorials - jump straight into intense zombie combat within seconds of loading the game.

Free Browser Gaming

Completely free to play with no downloads required. Simply open your browser and start battling zombie hordes immediately.

Replayability

Each playthrough offers different challenges as zombie spawn patterns and weapon availability create unique survival scenarios.

Stress Relief

The fast-paced, explosive nature of the game provides excellent stress relief and entertainment for players seeking quick gaming sessions.

Cross-Platform Compatibility

Runs smoothly on all modern browsers across desktop and mobile devices, ensuring you can access the zombie apocalypse anywhere.

Whether you're a veteran of survival games or new to the zombie shooter genre, Horde Killer: You vs 100 delivers an accessible yet challenging experience that will keep you coming back for more undead elimination action.

Frequently Asked Questions (FAQ)