Fish IO - Underwater Survival Adventure

Seele01-Flash
By
Fish IO is an addictive multiplayer underwater survival game where you evolve from a small fish into a mighty ocean predator. Battle players worldwide, explore vibrant marine environments, and dominate the aquatic food chain.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Fish IO". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Low-Poly 3D style with Toon Shading** (Cell Shading) to mimic the vibrant, cartoonish look of the reference image. Colors should be highly saturated. Use `MeshToonMaterial` for all assets. * **Player Character**: A cute, rounded fish model (initially pink/orange). It should have a soft, squishy appearance. As the player grows, scale the model up. * **Enemies/Boss**: * Standard Enemies: Various sizes and colors of fish. * **The Boss**: A massive, menacing fish with "magma/rock" textures, jagged teeth, and green algae accents on top (as seen in the screenshot). It should have a glowing red aura. * **Environment**: A deep blue underwater scene. * Background: A dark blue gradient with a subtle fog (`scene.fog`) to obscure the draw distance. * Details: Add particle systems for rising bubbles and floating plankton. Use a custom shader or texture projection to create **caustics** (light patterns) on the ocean floor to simulate being underwater. * **Optimization**: Use `InstancedMesh` for the collectible food pellets and background decoration to maintain 60 FPS on mobile devices. Limit shadow casting to the main character and boss only. ### 2. Audio Requirements * **Background Music (BGM)**: * *Normal Phase*: Upbeat, tropical marimba and steel drum loop. * *Boss Phase*: The music switches to a fast-paced, dramatic orchestral track with heavy percussion when the "BOSS IS COMING" warning appears. * **Sound Effects (SFX)**: * *Movement*: Subtle water swish/fin flapping. * *Eating*: High-pitched "Bloop" or "Chomp" sound. * *Level Up*: A magical ascending harp glissando. * *Damage/Death*: A dull thud or splash sound. * *UI*: Bubble popping sounds for button clicks. ### 3. Gameplay Loop * **Core Mechanic**: The classic ".io" grow mechanic. The player starts small and must consume static food pellets (plankton) and smaller fish to increase their "Mass" score. * **Predator Logic**: * If Player Mass > Enemy Mass: Player eats enemy, gains significant mass. * If Player Mass < Enemy Mass: Player takes damage or is instant-killed (Game Over). * **Boss Event**: Periodically, a "BOSS IS COMING" alert flashes. The Boss chases the player. The player must dodge the Boss's charge attacks until the player is large enough to fight back or lure the Boss into environmental hazards (if any). * **Abilities**: * **Sprint**: Player can spend Mass to boost speed temporarily (risk/reward mechanic). * **Victory/Defeat**: No end game; survive as long as possible to reach the #1 spot on the leaderboard. Game Over triggers a "Try Again" modal. ### 4. Mobile Controls & Interaction * **Screen Orientation**: Landscape mode (auto-resize handling required). * **Control Scheme**: **Virtual Joystick**. * Create a floating virtual joystick on the left or bottom-center of the screen. * The fish moves relative to the joystick angle. * **Boost Button**: A distinct, large circular button on the bottom-right (minimum 60x60px hit area) for the Sprint ability. * **Camera Behavior**: Top-down Orthographic or high-angle Perspective camera that follows the player smoothly (`Lerp`). As the player grows, the camera must zoom out gradually to keep the field of view appropriate. * **Feedback**: * **Haptic Feedback**: Trigger device vibration (using `navigator.vibrate`) when eating another fish or taking damage. * **Visual Feedback**: Floating text numbers when mass is gained. Screen shake effect when the Boss roars or hits the player. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Fish IO

Fish IO is an exhilarating underwater survival game that plunges you into the depths of competitive ocean warfare. In this fast-paced multiplayer adventure, you'll start as a small fish and evolve into a formidable sea predator through strategic gameplay and skillful combat. The game combines the classic .io game mechanics with stunning aquatic visuals and dynamic multiplayer battles that keep you hooked for hours.

Set in vibrant marine landscapes teeming with life, Fish IO challenges you to outsmart rivals, consume smaller fish, and avoid becoming prey yourself. With its intuitive mouse controls and addictive progression system, this game offers an accessible yet challenging experience for players of all skill levels.

Core Features

Dynamic Multiplayer Battles

Engage in real-time battles with players from around the world. Every session brings new challenges as you compete against human opponents who adapt and evolve their strategies. The multiplayer environment ensures that no two games are ever the same.

Unique Fish Evolution System

Start small and grow bigger by consuming other marine life. Each fish you control has special abilities and characteristics that affect your gameplay style. As you grow, you'll unlock new powers and become capable of taking on larger opponents.

Stunning Underwater Environments

Explore beautifully designed marine landscapes with vibrant coral reefs, mysterious deep-sea trenches, and bustling underwater ecosystems. The game's top-down perspective provides excellent visibility of your surroundings while maintaining the immersive underwater atmosphere.

Boss Battles and Special Events

Face off against massive boss creatures that appear periodically in the ocean. These epic encounters test your skills and offer exclusive rewards for brave players who dare to challenge these underwater titans.

Cross-Platform Compatibility

Play seamlessly across different devices. Whether you're on desktop, tablet, or mobile, Fish IO adapts to your screen size and provides an optimal gaming experience without requiring any downloads or installations.

Game Mechanics

The core gameplay revolves around the simple yet engaging concept of survival of the fittest. You'll navigate through the ocean using smooth mouse controls, seeking out smaller fish to consume while avoiding larger predators. As you grow in size, your abilities expand, allowing you to take on bigger challenges and climb higher in the oceanic food chain.

The game features a progressive difficulty system where success attracts more formidable opponents, keeping the challenge level perfectly balanced. Strategic positioning, timing, and quick reflexes are essential for survival in this competitive underwater world.

Operation Guide

Getting started with Fish IO is incredibly simple:

  • Mouse Movement : Control your fish's direction by moving your mouse cursor around the screen
  • Left Click : Use the left mouse button to boost speed or activate special abilities
  • Strategic Positioning : Stay near the edges when small, move to center areas as you grow larger
  • Target Selection : Focus on fish slightly smaller than you for optimal growth
  • Escape Tactics : Use quick movements and environmental obstacles to evade larger predators

The intuitive control scheme means you can start playing immediately, but mastering the advanced techniques takes practice and strategic thinking.

Why Play Fish IO

Fish IO stands out in the crowded .io game market through its perfect blend of accessibility and depth. The game offers immediate entertainment for casual players while providing enough strategic complexity to satisfy competitive gamers. Its free-to-play model with no pay-to-win mechanics ensures fair competition for all players.

The constant updates and active community keep the game fresh and engaging. Whether you have five minutes or several hours to spare, Fish IO adapts to your schedule with quick matches and persistent progression that rewards regular play.

The social aspect of multiplayer competition, combined with the satisfying progression from small fish to ocean apex predator, creates an addictive gameplay loop that keeps players returning for more underwater adventures.

Frequently Asked Questions (FAQ)