EvoWorld.io (FlyOrDie.io) - Evolution Survival Game

Seele01-Flash
By
EvoWorld.io (formerly FlyOrDie) is an addictive multiplayer survival game where you evolve from a tiny fly into mighty creatures. Eat, grow, and survive in a dynamic ecosystem filled with predators and prey.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "EvoWorld.io / FlyOrDie". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scroller aesthetic using an **Orthographic Camera**. Use a vibrant, "Cartoon/Flash-game" art style. The world should be flat, but composed of 3D planes or low-poly meshes to allow for smooth scaling and rotations. * **Color Palette:** High saturation. Sky blue background (`#4CC9F0`), bright green ground (`#70E000`), and brown dirt (`#8D5524`). * **Core Models:** * **Player:** Start as a simple **Fly** (black body, large white eyes, translucent wings). Use simple geometric shapes (Spheres/Cylinders) grouped together. * **Food Items:** Poop (Brown piles), Rotten Fruit, Dead Fish (depending on evolution stage). * **Environment:** Trees and Rocks as background sprites (Billboards) that do not interact with physics but provide parallax depth. * **Mobile Optimization:** Use `BoxGeometry` or `PlaneGeometry` for most elements to keep polygon count low. Implement object pooling for food items and enemy projectiles to prevent garbage collection stutters on mobile browsers. ### 2. Audio Requirements * **BGM:** A lighthearted, quirky, and looping track featuring pizzicato strings and woodwinds to emphasize the "sneaky survival" aspect. * **Sound Effects (SFX):** * **Movement:** A subtle, continuous high-pitched buzzing sound that changes pitch based on movement speed. * **Eating:** A comical "Slurp" or "Chomp" sound with immediate feedback. * **Evolution:** A magical, ascending chime or fanfare when the player transforms. * **Damage/Death:** A cartoonish "Splat" sound. * **UI:** Soft "Pop" sounds for button presses. ### 3. Gameplay Loop * **Evolution Mechanic:** The player starts as a "Fly". A UI bar at the top displays the specific diet (e.g., "Eat Poop"). * **XP System:** Every time the player collides with the correct food item, an XP bar fills up. Once full, the player model scales up, a particle effect explodes, and the player evolves into the next creature (Fly -> Butterfly -> Mosquito). The diet requirements must change upon evolution. * **Survival:** * **Predators:** AI Bots (Red outlined sprites) roam the map. If the player touches a predator (a higher-tier animal), it is Game Over. * **Resources:** If the player flies too high (into space) or goes underwater without being an aquatic creature, an "Oxygen/Air" bar depletes. * **Win/Loss:** * **Loss:** Eaten by predator or run out of oxygen. * **Win:** Reach the final evolution stage (e.g., Grim Reaper). ### 4. Mobile Controls & Interaction * **Primary Control (Virtual Joystick):** Implement a dynamic Virtual Joystick on the **Left** side of the screen. * Movement is free-flight (Omni-directional: Up, Down, Left, Right). * The character mesh should rotate to face the input direction (smooth lerp rotation). * **Action Button:** A large, circular button on the **Right** side of the screen for "Special Ability" (e.g., a short speed boost or 'Split' to escape). * **Camera Behavior:** The camera must smoothly follow the player (Soft Follow) with a slight offset, ensuring the player can see what is ahead of them. * **UI & UX:** * **Orientation:** Landscape Mode locked. * **Hitboxes:** Make food hitboxes 20% larger than their visual models to make gathering easier on small touch screens. * **Visual Feedback:** When eating, spawn floating "+XP" text and small particle crumbs. Screen shake slightly upon taking damage. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

EvoWorld.io (formerly known as FlyOrDie.io) is a captivating multiplayer survival game that takes the concept of evolution to exciting new heights. Starting as a microscopic fly, you'll embark on an incredible journey through the animal kingdom, evolving into increasingly powerful creatures while navigating a world filled with both opportunities and dangers.

This free-to-play .io game combines elements of survival, strategy, and evolution mechanics to create an engaging experience that keeps players coming back for more. With its simple yet addictive gameplay, EvoWorld.io has become a favorite among casual and competitive gamers alike.

Core Features

Evolutionary Progression System

The heart of EvoWorld.io lies in its unique evolution mechanics. Begin your journey as a humble fly and work your way up the food chain by consuming the right foods and avoiding predators. Each evolution unlocks new abilities, changes your appearance, and opens up different survival strategies.

Dynamic Ecosystem

Experience a living, breathing world where every creature has its place in the food chain. The game features a complex predator-prey relationship system where what you can eat - and what can eat you - constantly changes as you evolve.

Special Abilities

Each evolutionary stage comes with unique special abilities that can be game-changers in critical situations. From speed boosts to defensive mechanisms, learning when and how to use these abilities is key to survival.

Multiplayer Competition

Compete against players from around the world in real-time. The multiplayer aspect adds unpredictability and excitement, as you never know when another player might become your biggest threat or your next meal.

Game Mechanics

Evolution Chain

The evolution system is carefully balanced, with each stage requiring specific foods to progress. Visual indicators at the top of the screen show exactly what you need to eat to reach the next evolutionary level, making progression clear and achievable.

Survival Strategy

Success in EvoWorld.io requires more than just eating - you must also avoid your natural predators. Each creature has specific enemies that can end your run, forcing players to develop spatial awareness and strategic thinking.

Resource Management

Efficient foraging and smart positioning are crucial skills. Learning the optimal paths, understanding spawn patterns, and timing your movements can mean the difference between thriving and becoming someone else's dinner.

Operation Guide

Movement Controls: - Mouse : Move your cursor to control your creature's direction - Arrow Keys : Alternative movement option for keyboard players - Special Ability : Each creature has a unique special ability activated by clicking or pressing spacebar

Gameplay Tips: - Always check the food indicators at the top of the screen to know what to eat - Observe other players' behaviors to identify potential threats - Use your special abilities strategically, especially when escaping predators - Stay near food sources but maintain escape routes - Learn the evolution chain to plan your progression strategy

Why Play EvoWorld.io

Instant Accessibility : No downloads required - play directly in your browser on any device. The game loads quickly and runs smoothly on both desktop computers and mobile devices.

Progressive Challenge : The difficulty naturally scales as you evolve, keeping the gameplay engaging from start to finish. Each new form brings fresh challenges and opportunities.

Competitive Excitement : Real-time multiplayer action means every game is different. Compete with players worldwide and climb the evolutionary ladder.

Educational Value : While entertaining, the game also teaches basic concepts about ecosystems, food chains, and survival of the fittest in an engaging, interactive way.

Perfect for Any Schedule : Quick games that can last anywhere from a few minutes to extended sessions, making it perfect for both short breaks and longer gaming periods.

Whether you're a fan of .io games, survival challenges, or evolutionary themes, EvoWorld.io offers a unique and compelling experience that's both easy to learn and difficult to master.

Frequently Asked Questions (FAQ)