Evoworld.io - Online Evolution Survival Game

Seele01-Flash
By
Evoworld.io is a unique free-to-play evolution survival game where you start as a tiny organism and must survive, eat, and evolve to become the dominant species on the planet.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Evoworld.io (Evolution Survival)". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Side-Scrolling aesthetic. Use `THREE.OrthographicCamera` to create a flat, classic arcade look but with depth. The world should be rendered using **2D Sprites on 3D Planes** (Billboarding) or simple Low-Poly 3D models for characters to ensure high performance. * **Color Palette**: Vibrant and high-contrast. The background should feature a parallax scrolling effect with layers: a distant sky (blue/purple gradients), mid-ground clouds/mountains, and a foreground playing field (ground, trees, and pixel-art style buildings similar to the screenshot). * **Character Assets**: * **Player**: Starts as a small "Fly" (simple geometry or sprite). Distinct visual changes (scale and color) must occur upon evolution (e.g., Fly -> Butterfly -> Bird -> Pterodactyl). * **Food**: Small floating particles (green for edible, red for poisonous). * **Enemies**: Other creatures with red outlines indicating they are predators. * **Mobile Optimization**: Implement **Object Pooling** for food particles and projectiles to minimize Garbage Collection stutter. Limit texture sizes to 512x512. Use simple shadow blobs (circles on the ground) instead of real-time lighting calculations. ### 2. Audio Requirements * **BGM**: An upbeat, quirky, and looping "Adventure Synth-Pop" track. It should feel energetic but not distracting, evolving in intensity as the player grows larger. * **Sound Effects (SFX)**: * **Eating**: A satisfying "Pop" or "Crunch" sound with pitch variation. * **Evolution**: A magical "Chime" or ascending scale sound accompanied by a visual flash. * **Damage**: A low-pitch "Thud" or "Squeak". * **Wing Flap**: A subtle, rhythmic "Woosh" sound that plays when moving. * **UI**: Soft "Click" sounds for menu interaction. ### 3. Gameplay Loop * **Core Mechanic**: "Eat to Evolve." The player starts as a Level 1 creature (Fly). * **Evolution System**: * Player eats "Food" (Green items) or smaller players to gain XP. * Upon filling the XP bar, the player triggers **Evolution**, changing the model/sprite, increasing size, increasing movement speed, and changing the camera zoom level. * **Predator/Prey Logic**: * Entities with a **Green Outline** are prey (edible). * Entities with a **Red Outline** are predators (avoid on contact or take damage). * **Survival**: The player has an HP bar. Running into predators or environmental hazards (spikes/walls) reduces HP. If HP hits 0, Game Over (show "Respawn" screen). * **Abilities**: Each evolution stage has a passive trait (e.g., Fly moves fast but has low HP; Bird moves slower but has more HP). ### 4. Mobile Controls & Interaction * **Touch Control Scheme**: * **Left Screen Zone**: Dynamic **Virtual Joystick** for 360-degree movement (flight). The character should rotate to face the movement direction smoothly. * **Right Screen Zone**: A dedicated **"Boost/Sprint" Button** (consumes water/stamina bar) for quick escapes. * **Screen Orientation**: Forced **Landscape Mode** for wider field of view. * **UI/HUD**: * **Top Left**: XP Bar (Yellow) and Level Indicator. * **Top Right**: Leaderboard (Top 3 scores). * **Center (Above Character)**: Name tag and Health Bar (Green). * **Haptics & Feedback**: * Trigger `navigator.vibrate(50)` when eating food. * Trigger `navigator.vibrate(200)` when taking damage or evolving. * Add a "Camera Shake" effect on impact. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Evoworld.io

Evoworld.io is a groundbreaking free online evolution game that combines survival mechanics with competitive multiplayer gameplay. With an impressive 4.3/5 rating, this unique side-scrolling adventure takes you through the fascinating journey of evolution, from a microscopic organism to Earth's apex predator.

Unlike traditional IO games, Evoworld.io offers a revolutionary take on the evolution concept, where survival isn't just about size - it's about adaptation, strategy, and understanding the complex food chain that governs life on our planet.

Core Features

Unique Evolution Mechanics

Experience evolution like never before in this side-scrolling adventure. Your journey begins as a humble single-celled organism, but through strategic gameplay, you can evolve into various life forms including insects, animals, and even flying creatures like eagles.

Competitive Multiplayer Survival

Battle against real players from around the world in an ever-changing ecosystem. Every creature you encounter is controlled by another player, making each gaming session unpredictable and exciting.

Dynamic Food Chain System

Master the complex relationships between different species. What you can eat - and what can eat you - changes dramatically as you evolve, creating strategic depth rarely seen in IO games.

Free Browser-Based Gaming

Enjoy complete access to all game features without any cost. No downloads, installations, or hidden fees - just pure evolutionary gameplay accessible through any modern web browser.

Gameplay Mechanics

Evolution Progression

Your evolutionary path isn't linear. Navigate through different species branches, each with unique abilities, advantages, and vulnerabilities. From tiny flies to mighty predators, each evolution stage offers distinct gameplay experiences.

Survival Strategies

Survival requires more than just eating smaller creatures. You must: - Avoid natural predators in your food chain - Find optimal feeding grounds - Time your movements to escape dangerous situations - Coordinate with players of similar species when possible

Environmental Challenges

The game world presents various biomes and environmental hazards that affect different species differently. Flying creatures have advantages in open areas, while ground-based animals excel in dense environments.

Controls and Operation

Simple Mouse Controls

Evoworld.io features intuitive mouse-based controls perfect for players of all skill levels: - Mouse Movement : Direct your creature's movement - Mouse Click : Interact with food sources and perform species-specific actions - Point and Click : Navigate through the game world with precision

The responsive control system ensures that your survival depends on strategy and quick thinking rather than complex button combinations.

Why Play Evoworld.io

Educational Entertainment

While thrilling to play, Evoworld.io also provides insights into evolutionary biology, food chains, and species adaptation in an engaging, interactive format.

Endless Replayability

With multiple evolutionary paths, dynamic player interactions, and ever-changing game scenarios, no two gaming sessions are identical.

Cross-Platform Accessibility

Play seamlessly across desktop computers, laptops, and mobile devices. The game automatically adapts to your screen size and input method.

Community and Competition

Join a global community of evolution enthusiasts. Compete for survival, share strategies, and experience the thrill of becoming the apex predator in your ecosystem.

Perfect for All Ages

Rated suitable for all ages, Evoworld.io offers family-friendly entertainment that's both fun and educational, making it ideal for players from young learners to adults.

Frequently Asked Questions (FAQ)