EvoWars.io - Evolution Battle Arena

Seele01-Flash
By
EvoWars.io is an addictive multiplayer evolution battle game where you collect orbs to evolve your warrior through 36+ unique forms. Battle players worldwide in various game modes while upgrading weapons and unlocking new abilities.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "EvoWars.io Clone". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Stylized "Dark Fantasy" cartoon aesthetic using Low-Poly 3D models. The look should be vibrant and high-contrast (neon colors) against a dark background. * **Player Character**: Start as a simple spherical "Caveman" with a wooden club. * **Evolution System**: Create a system where the character model scales up (x1.0 to x3.0), and the weapon mesh changes (Club -> Sword -> Axe -> Greatsword) based on "Level/XP". * **Color Palette**: Enemy players should have red/distinct outlines or health bars; the local player is blue/green. * **Environment**: A dark, infinite (or clamped large arena) ground plane. * **Texture**: Use a **procedural hexagonal grid shader** (neon orange/grey lines on black) to mimic the reference image without using heavy textures. * **Particles**: Simple glowing geometric shapes (octahedrons/spheres) representing "Orbs" (XP). Use `InstancedMesh` for rendering hundreds of orbs for mobile performance. * **Optimization**: strictly limit draw calls. Use simple Phong materials. Shadow mapping should be disabled or baked/faked (blob shadows) for mobile FPS stability. ### 2. Audio Requirements * **BGM**: An intense, rhythmic orchestral battle loop (drums and strings) that builds tension. * **Sound Effects (SFX)**: * **Swing**: A "Whoosh" sound when the attack button is pressed. * **Impact**: A heavy "Crunch" or "Splat" sound when a weapon hits an enemy. * **Collect**: A high-pitched "Pop" or "Ding" when collecting XP orbs. * **Level Up**: A majestic chord or fanfare when evolving. * **Sprint**: A continuous "wind" or "energy burn" sound loop while sprinting. ### 3. Gameplay Loop * **Core Logic**: * **Growth**: Player collects Orbs (+1 XP) or kills enemies (+Large XP). * **Scaling Mechanic**: As XP increases -> Player Size increases -> Weapon Range increases -> **Movement Speed Decreases**. This is the core balance. * **Combat System**: * Weapons have a collision box. If `Weapon Hitbox` intersects `Enemy Body Hitbox` during an attack animation, the enemy dies (instant kill or high damage). * Attack animation is a semi-circle swing (approx 120 degrees) relative to the player's facing direction. * **Sprint Mechanic**: Holding the Sprint button boosts speed by 1.5x but drains the player's current XP (potentially de-leveling them if used too long). * **Game Over**: If the player is hit, show a "Game Over" screen with the Final Score and "Restart" button. ### 4. Mobile Controls & Interaction * **Camera**: Orthographic Camera positioned Top-Down (90 degrees), slightly zoomed out to see surroundings. Camera must smoothly follow the player. * **Touch Controls**: * **Left Hand**: Dynamic Virtual Joystick for movement (360-degree control). * **Right Hand**: * **Attack Button**: Large circular button (64px+) for swinging the weapon. * **Sprint Button**: Smaller button adjacent to Attack (Hold to activate). * **UI/HUD**: * **XP Bar**: A progress bar at the bottom center indicating progress to next evolution. * **Leaderboard**: Top-right corner (simplified list of top 3 names). * **Touch Feedback**: Trigger `navigator.vibrate(50)` on a successful kill or when taking damage. * **Responsiveness**: Ensure the canvas resizes correctly for both Portrait and Landscape (though Landscape is preferred for gameplay). Disable default browser touch actions (scrolling/zooming) to prevent interference. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About EvoWars.io

EvoWars.io is a thrilling top-down multiplayer battle arena game that combines evolution mechanics with intense real-time combat. Set in a digital battlefield where survival depends on constant growth and adaptation, players control warriors who evolve by collecting orbs and defeating enemies. With over 36 character evolutions available, each transformation brings bigger weapons, extended attack range, but slower movement speed, creating strategic depth in every battle.

The game features a massive global player base, making it one of the most popular .io games worldwide. Players engage in fast-paced combat using mouse controls to maneuver their warriors and slash through opponents with an arsenal of weapons including swords, axes, and other medieval armaments.

Core Features

Evolution System

The heart of EvoWars.io lies in its comprehensive evolution system featuring 36 standard evolutions plus 2 secret forms . Each evolution dramatically changes your warrior's appearance, weapon size, and combat capabilities. As you progress:

  • Weapon Range Increases : Larger evolutions wield massive weapons with extended reach
  • Movement Speed Decreases : Higher forms become slower but more powerful
  • Visual Transformation : Each evolution brings unique character models and weapon designs
  • Strategic Depth : Balance between power and mobility creates tactical gameplay

Multiple Game Modes

EvoWars.io offers diverse gameplay experiences through various battle modes:

  • Deathmatch : Classic free-for-all battle royale where every player is your enemy
  • Teams : Join red or blue team to protect your Guardian while destroying the enemy's
  • Duel : Intense 1v1 matches with random opponents, first to three wins takes victory
  • Monster Hunt : Cooperative mode where players unite against AI-controlled monster hordes
  • Classic : Experience the original EvoWars gameplay mechanics

Weapon Arsenal and Customization

Unlock and customize your warrior with different weapons and gear combinations. The game features an extensive collection of medieval weapons, each with unique attack patterns and visual effects. Experiment with different loadouts to find your perfect combat style.

Gameplay Mechanics

Combat System

EvoWars.io employs simple yet engaging combat mechanics. Players control their constantly moving warriors using mouse movement, with left-click attacks and strategic positioning determining victory. The combat feels fluid and responsive, with each weapon swing requiring timing and spatial awareness.

Orb Collection Strategy

Success in EvoWars.io depends heavily on efficient orb collection. These glowing energy sources provide experience points necessary for evolution. Smart players focus on:

  • Safe Collection : Gathering orbs from map edges when at low levels
  • Risk Assessment : Balancing orb hunting with combat opportunities
  • Map Awareness : Understanding spawn patterns and high-density areas

Operation Guide

Basic Controls : - Mouse Movement : Controls character direction and positioning - Left Click : Execute weapon attacks and strikes - Right Click/Shift : Sprint ability (consumes experience points) - Spacebar : Use emoji expressions and communicate

Strategic Tips : - Focus on orb collection rather than combat when starting at low levels - Utilize speed advantage of smaller forms for evasive gameplay - Maintain caution as you grow larger - increased power comes with reduced mobility - Learn to balance aggressive and defensive playstyles based on your current evolution

Platform Support

EvoWars.io offers seamless cross-platform gaming: - Web Browsers : Play directly in any modern browser on desktop or mobile - Android Devices : Full mobile app available on Google Play - iOS Devices : Complete iPhone and iPad support via App Store - Cross-Platform : All versions support the same multiplayer servers

Why Play EvoWars.io

EvoWars.io stands out in the crowded .io game market through its unique evolution mechanics and strategic depth. Unlike simple combat games, each match presents meaningful choices between power and mobility. The extensive evolution system provides long-term progression goals, while multiple game modes ensure fresh gameplay experiences.

The game's popularity stems from its perfect balance of accessibility and depth - easy to learn mouse controls make it approachable for newcomers, while the evolution strategy and combat timing create a high skill ceiling that keeps experienced players engaged. Regular updates and an active global community ensure the game remains fresh and competitive.

Free to play with no pay-to-win mechanics, EvoWars.io offers pure skill-based competition where victory depends entirely on strategy, reflexes, and game knowledge.

Frequently Asked Questions (FAQ)