Fish Eat Getting Big

Seele01-Flash
By
Fish Eat Getting Big is an addictive IO-style game where you control a fish in the ocean, eating smaller fish to grow while avoiding larger predators. Features local multiplayer support for up to 3 players.

Prompt

MODEL: Seele01-Flash
Based on the game "Fish Eat Getting Big," here is a detailed prompt designed for an AI to generate a mobile-first Three.js version of the game. *** Please use Three.js to generate a **mobile-first game** with the theme "**Fish Eat Getting Big - 3D Ocean Adventure**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a vibrant, cartoon-style underwater world. Use low-poly 3D models with bright, saturated colors (Cyan, Magenta, Yellow) to mimic the 2D "flat vector" look of the original game but in 3D depth. * **Player Models:** Generate 3 distinct fish models (e.g., a Shark, a Pufferfish, and a Clownfish) representing different player skins. Each fish must have a floating 3D text label above its head displaying its current "Size Score" (e.g., "15", "90"). * **Environment:** * **Background:** A gradient blue "fog" to simulate deep water distance. * **Decorations:** Simple swaying seaweed planes and low-poly rocks at the bottom (Z-depth background) to create parallax but keep the play area clear. * **Bubbles:** Particle system generating rising bubbles for atmosphere. * **Performance Optimization (Mobile):** Use `InstancedMesh` for the background schools of fish or decorations. Limit dynamic lights to 1 directional light (sunlight from above) and use ambient lighting for base visibility. Disable heavy shadows. ### 2. Audio Requirements * **BGM (Background Music):** A cheerful, tropical, marimba-based loop that suggests a lighthearted underwater adventure. * **SFX (Sound Effects):** * **Eating:** A satisfying "Chomp" or "Crunch" sound with a bubbly overtone when consuming a smaller fish. * **Level Up/Grow:** A rising pitch "Ding" or "Pop" sound when the fish increases in scale. * **Game Over:** A comical "Bonk" or descending whistle sound when hitting a larger fish. * **Swimming:** Subtle water swishing noise when the player changes direction abruptly. ### 3. Gameplay Loop * **Core Mechanic:** The "Big Fish Eat Little Fish" rule. * The player controls a fish with a starting number (Score: 10). * **NPC Enemies:** Spawn random AI fish with scores ranging from 5 to 200 moving horizontally across the screen at varying speeds. * **Collision Logic:** * If Player Score > Enemy Score: Enemy is destroyed, Player Score increases by Enemy Score, Player Scale increases slightly (max cap at 3x original size). * If Player Score < Enemy Score: Game Over (Trigger "Restart" UI). * **Collectibles:** Scatter yellow "Gold Coins" occasionally. Collecting them adds to a separate currency counter. * **Camera:** A fixed perspective camera (Orthographic or Perspective with high FOV) looking from the side (Side-scroller view), tracking the player's position smoothly with a slight damping effect. ### 4. Mobile Controls & Interaction * **Control Scheme (Touch Joystick):** * Implement an on-screen **Virtual Joystick** on the bottom-left or floating anywhere the user touches the left half of the screen. This controls movement on the X and Y axis. * Movement should feel fluid with slight inertia (water resistance). * **Orientation:** Force **Landscape Mode** to maximize the horizontal swimming view. * **UI Layout:** * **Score Display:** Top-center, large bold font. * **Pause/Menu:** Top-right corner, minimum touch target 44x44px. * **Multiplayer Toggle:** A button on the start screen to switch between "Solo Mode" and "2-Player Split Screen" (if feasible, otherwise stick to polished Single Player). * **Feedback:** * **Haptic:** Trigger a short vibration (using `navigator.vibrate`) when eating a fish or dying. * **Visual:** Flash the player's fish white briefly when taking damage/dying, and flash green when eating. Spawn "+[Score]" floating text particles upon eating. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Fish Eat Getting Big

Fish Eat Getting Big is a thrilling casual IO game that brings the classic "eat or be eaten" survival mechanics to the underwater world. In this vibrant 2D ocean adventure, you'll navigate through colorful aquatic environments, strategically hunting smaller fish while avoiding becoming prey yourself.

The game features the beloved IO gameplay formula that has captivated millions of players worldwide. Your mission is simple yet addictive: swim around the vast ocean, consume fish with lower numbers than yours, and gradually grow into the most fearsome predator of the seas.

Core Features

Classic IO Survival Mechanics

Experience the pure essence of IO gaming with intuitive eat-or-be-eaten gameplay. Every encounter matters as you navigate the delicate balance between hunter and prey. The number-based system creates clear visual cues for which fish you can safely consume and which ones pose a deadly threat.

Local Multiplayer Fun

Gather up to two friends for exciting local multiplayer battles! Each player controls their own fish using different control schemes, creating competitive gameplay where you race to become the biggest fish in the ocean. Perfect for family game nights or friendly competitions.

Progression and Customization

Earn gold coins through gameplay and death scores to unlock new fish skins and oceanic backgrounds. The progression system rewards both skill and persistence, giving you cosmetic upgrades that personalize your underwater experience.

Diverse Marine Environment

Explore rich ocean depths filled with various fish species, each with unique designs and characteristics. As you grow larger, more exotic sea creatures begin to appear, creating an evolving gameplay experience that keeps you engaged.

Gameplay Mechanics

Size-Based Food Chain

The core mechanic revolves around numerical hierarchy - you can only eat fish with smaller numbers than your current size. This creates strategic depth as you must carefully choose your targets while positioning yourself away from larger threats.

Growth and Evolution

As you consume smaller fish, your character grows in size and becomes more intimidating. This visual progression provides satisfying feedback and opens up new hunting opportunities while simultaneously making you a bigger target for ocean predators.

Coin Collection System

Scattered throughout the ocean are valuable coins that boost your earning potential. Collecting these coins alongside successful hunting creates multiple objectives during each playthrough.

Operation Guide

The game supports multiple control schemes for local multiplayer:

  • Player 1 : Use WASD keys to navigate your fish through the ocean
  • Player 2 : Control movement with arrow keys for smooth, responsive handling
  • Player 3 : Drag with the left mouse button for intuitive point-and-move control

All control schemes are designed for accessibility, ensuring players of all skill levels can jump in and start playing immediately.

Why Play Fish Eat Getting Big

Instant Accessibility

As a browser-based game, Fish Eat Getting Big requires no downloads or installations. Simply open your web browser and dive into the action within seconds. This makes it perfect for quick gaming sessions during breaks or extended play periods.

Addictive Progression Loop

The combination of risk-reward mechanics, visual growth progression, and unlockable content creates a compelling gameplay loop. Each death becomes a learning experience, and each successful hunt builds toward your next milestone.

Social Gaming Experience

The local multiplayer mode transforms the single-player survival experience into competitive social fun. Challenge friends to see who can achieve the highest score or survive the longest in head-to-head oceanic battles.

Family-Friendly Content

With its colorful cartoon art style and simple mechanics, the game appeals to players of all ages. The non-violent, abstract nature of the fish-eating concept makes it appropriate for family gaming sessions.

Perfect for Casual Gaming

Whether you have five minutes or an hour, Fish Eat Getting Big adapts to your schedule. The pick-up-and-play nature combined with progressively challenging gameplay ensures entertainment for both quick sessions and longer gaming periods.

Frequently Asked Questions (FAQ)