Hungry Ocean: Eat, Feed and Grow Fish

Seele01-Flash
By
Hungry Ocean: Eat, Feed and Grow Fish is an addictive underwater IO game where you evolve from a tiny fish into the ocean's apex predator. Navigate dangerous waters, eat smaller fish, and avoid becoming someone else's meal in this thrilling marine adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Hungry Ocean: Eat, Feed and Grow Fish**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a vibrant, semi-realistic 2.5D underwater world. Use a "Finding Nemo" cartoon aesthetic with high saturation. * **Player Character:** A stylized 3D fish model (initially a Clownfish/Nemo-style) with animations for swimming (tail wag), eating (mouth open/close), and getting hurt (flashing red). * **NPC Fish:** Create at least 3 distinct size classes of enemy/prey fish: * *Small:* Blue/Green tetras (Prey). * *Medium:* Yellow/Orange fish (Neutral/Predator depending on size). * *Large:* Sharks or Pufferfish (Predators). * *Optimization:* Use instanced meshes for schools of background fish to maintain high FPS on mobile. Low-poly count (<1000 tris per fish) with baked textures. * **Environment:** * **Background:** A scrolling or static plane with a seamless underwater gradient (light blue top to dark blue bottom), featuring parallax layers of silhouette coral reefs and caves. * **Lighting:** Ambient blue light with caustics (light rays) projecting down from the surface to simulate underwater depth. * **Particles:** Bubble particles rising from the bottom, and small debris floating for atmosphere. * **UI Assets:** Floating numbers above fish heads indicating their "Level" or "Size". ### 2. Audio Requirements * **BGM:** A relaxing, tropical calypso or orchestral underwater ambient track (harp/marimba based) that loops seamlessly. * **Sound Effects (SFX):** * *Swim:* Soft water swish sound on movement changes. * *Eat:* A comical "Chomp" or "Gulp" sound. * *Danger:* A low-pitch warning thud when near a larger predator. * *Level Up/Growth:* A magical chime or glissando. * *Power-up:* Arcade-style "Ding" for collecting items. * *Game Over:* A sad trombone or "bubbling down" sound. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a fish in a side-scrolling or bounded 2D plane (XY axis). The goal is to eat fish smaller than the player to grow. * **Size/Level System:** * The player has a number above their head (e.g., starting at 1). * They can *only* eat fish with a number smaller than theirs. * If they touch a fish with a higher number, they get eaten (Game Over). * **"Craving" Mechanic (Thought Bubble):** Implement a UI bubble near the player showing the specific type of fish they are currently large enough to eat next, guiding progression. * **Growth:** After eating a set number of small fish (filling a progress bar), the player's model scales up, their level number increases, and the camera zooms out slightly to reveal larger threats. * **Power-ups:** Spawn random floating items: * *Purple Bottle:* Instant size boost. * *Stopwatch:* Freezes or slows down all enemy fish for 5 seconds. * *Blue Star:* Invincibility (can eat anything). * **Win Condition:** Reach a specific size (e.g., Level 10) to clear the stage. ### 4. Mobile Controls & Interaction * **Control Scheme (Virtual Joystick):** * Implement a floating Virtual Joystick on the left side of the screen for movement (360-degree control in the XY plane). * Alternatively, support "Follow Touch" where the fish smoothly swims toward the finger position (easier for casual players). * **Action Button:** A button on the right side of the screen for the "Magnet" ability (pulls nearby edible fish/coins), replacing the Spacebar mechanic. * **Orientation:** **Landscape Mode** is required to see upcoming threats from the sides. * **Feedback:** * *Haptic Feedback:* Trigger a light vibration when eating a fish and a heavy vibration when taking damage or colliding with a predator. * *Visual Feedback:* Display floating text ("+10", "Yummy!") when eating. Screen shakes slightly upon impact. * **UI Layout:** Keep important UI (Score, Pause button) in the top corners, well away from the touch control zones. Buttons must be at least 44x44 pixels. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Hungry Ocean: Eat, Feed and Grow Fish is an exciting underwater survival game that combines the classic IO gameplay mechanics with stunning oceanic environments. In this aquatic adventure, you'll start as a small, vulnerable fish and work your way up the food chain to become the ultimate ocean predator.

The game features beautiful underwater graphics showcasing a vibrant marine ecosystem filled with colorful fish, dangerous sharks, graceful jellyfish, and mysterious sea creatures. Your survival depends on making smart decisions about when to hunt and when to hide.

Core Features

This engaging ocean adventure offers multiple gameplay elements that keep players coming back:

Progressive Evolution System

Experience genuine character growth as you evolve from a tiny fish into increasingly powerful sea creatures. The game features 16 unique levels to unlock, each presenting new challenges and opportunities for growth.

Intelligent Predator-Prey Mechanics

The game uses a sophisticated "craving" system that shows you which fish you're ready to eat through thought bubbles. This prevents frustrating guesswork and adds strategic depth to your hunting decisions.

Power-Up Collection

Discover various boost items throughout the ocean: - Purple Growth Potion : Instantly increases your size for faster progression - Time Slowdown : Slows surrounding fish, perfect for escaping dangerous situations - Invincibility Blue Fish : Grants temporary immunity, allowing you to eat any creature - Double Coins : Multiplies your level completion rewards

Character Customization

Unlock different fish species as your main character using earned reward points. Each fish offers unique visual appeal and adds personality to your underwater journey.

Gameplay Mechanics

The core gameplay revolves around the classic "eat or be eaten" survival concept. You'll navigate through beautiful ocean environments, constantly assessing threats and opportunities. Smaller fish become your food source, while larger predators pose deadly threats.

The intuitive craving system eliminates guesswork - when you're ready to consume a new type of fish, it appears in a thought bubble above your character. Attempting to eat fish beyond your current level results in becoming their meal instead, adding genuine risk to aggressive play.

Operation Guide

Controls are designed for accessibility across all platforms:

  • WASD Keys or Arrow Keys : Navigate your fish through the underwater environment
  • Spacebar : Activate magnet ability to attract nearby collectibles
  • Mouse : Control camera angle and interact with menu options

The game supports both desktop and mobile play, with touch controls automatically adapting for smartphone and tablet users.

Why Play Hungry Ocean

This game perfectly balances relaxation with excitement, offering:

  • Completely Free : No payment required to access full gameplay features
  • Cross-Platform Compatibility : Play seamlessly on desktop, mobile, or tablet devices
  • Progressive Difficulty : Gentle learning curve suitable for all ages
  • Stunning Visuals : High-quality underwater environments and character animations
  • Endless Replayability : Multiple fish characters and strategic approaches keep gameplay fresh
  • No Download Required : Instant browser-based gaming experience

Whether you're looking for a quick gaming session or hours of underwater exploration, Hungry Ocean delivers an engaging experience that appeals to casual gamers and IO game enthusiasts alike.

Frequently Asked Questions (FAQ)