Fish Frenzy

Seele01-Flash
By
Fish Frenzy is a captivating underwater adventure where you guide a small fish on its journey to become the ocean's apex predator. Eat smaller fish, avoid dangerous predators, and grow stronger in this colorful aquatic world.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Fish Frenzy**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Underwater Cartoon aesthetic. Use an **Orthographic Camera** to maintain a crisp 2D arcade look while utilizing Three.js depth for layering. * **Background**: Create a **Parallax Scrolling Effect** with three layers: 1. *Far Background*: Deep blue gradient with faint silhouettes of underwater mountains. 2. *Mid-Ground*: Static coral reef shapes and seaweed in darker, muted tones. 3. *Foreground*: Bright, colorful coral reefs (pink, yellow, green) and rocks at the bottom, mimicking the screenshot's vibrant style. * **Characters**: * **Player**: A cute, small pink fish (represented by a sprite or flattened sphere). * **Enemies/Prey**: A variety of fish sizes. Use bright colors (Yellow, Orange, Blue). The largest predator should look like the "Orange Anglerfish" with big teeth from the reference. * **Effects**: * **God Rays**: Semi-transparent white cones rotating slowly from the top to simulate sunlight entering the water. * **Bubbles**: Particle system of rising translucent spheres with a wobble animation. * **Lighting**: Ambient blue light with a directional light source from the top. ### 2. Audio Requirements * **BGM**: A loopable, tropical-style track featuring marimbas or steel drums (upbeat and "charming"). * **Sound Effects (Synthesized or Placeholder URL)**: * *Swim*: Soft "swish" noise when changing direction sharply. * *Eat*: A high-pitched "Bloop" or "Chomp" sound when consuming smaller fish. * *Danger*: A low-frequency warning drone when a massive predator enters the screen. * *Game Over*: A "splash" sound followed by a descending melody. ### 3. Gameplay Loop * **Mechanic**: "Eat to Grow." The player starts as a `Size 1` fish. * **Spawning System**: Fish spawn from the left or right edges and swim across the screen at varying speeds. * *Prey*: Fish smaller than the player (Green outline or visual cue). * *Predators*: Fish larger than the player (Red outline or visual cue). * **Interaction Logic**: * Collision with **Smaller** fish: Player eats it, gains Score (+10), and grows slightly in scale (e.g., +5%). * Collision with **Larger** fish: Game Over immediately. * **Progression**: As the player grows, previously dangerous fish become edible. The camera should zoom out slightly as the player gets huge to maintain field of view. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** is mandatory (lock screen ratio if possible). * **Control Scheme**: **Floating Virtual Joystick**. * The player touches *anywhere* on the left half of the screen to activate a joystick center point. * Dragging defines the movement vector. * Movement should have slight "drift" or inertia to simulate underwater physics (damping). * **UI Layout**: * *Score*: Top-left corner (large, readable font). * *Pause Button*: Top-right corner (at least 44x44px hit area). * *Game Over Screen*: Centered modal with a large "Replay" button suitable for thumb tapping. * **Feedback**: * **Haptic**: Trigger `navigator.vibrate(50)` when eating a fish. Trigger a long vibration on death. * **Visual**: Screen shake slightly when getting eaten. A "popup text" (+10) appears briefly at the location of the eaten fish. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Fish Frenzy is an engaging 2D underwater adventure that combines survival instincts with strategic growth mechanics. In this vibrant aquatic world, you start as a tiny fish with big dreams of becoming the ocean's most formidable predator. The game challenges players to navigate through beautifully crafted underwater environments while making split-second decisions about when to hunt and when to flee.

The core gameplay revolves around the classic "eat or be eaten" survival concept, where your fish must consume smaller creatures to grow in size and strength. As you progress, you'll unlock new abilities, face increasingly challenging predators, and explore diverse underwater territories filled with colorful coral reefs and marine life.

Core Features

Dynamic Growth System

Fish Frenzy features an intuitive progression system where every meal contributes to your fish's development. Start as a vulnerable small fish and gradually evolve into a powerful ocean predator. Each growth stage unlocks new hunting opportunities and presents fresh challenges.

Vibrant Underwater World

Immerse yourself in stunning 2D graphics featuring: - Colorful coral reefs and underwater landscapes - Diverse marine ecosystems with unique visual themes - Smooth animations that bring the ocean to life - Dynamic lighting effects that enhance the underwater atmosphere

Strategic Survival Gameplay

Success requires more than just swimming around. Players must: - Assess threats and opportunities in real-time - Plan optimal hunting routes through dangerous waters - Time movements perfectly to avoid larger predators - Balance aggressive hunting with cautious survival tactics

Upgrade and Progression System

As you grow stronger, unlock various enhancements: - Increased swimming speed for better maneuverability - Enhanced hunting abilities to catch elusive prey - Improved survival instincts to detect dangers earlier - Special abilities that give you advantages in critical situations

Game Mechanics

Hunting and Feeding

The primary objective is consuming fish smaller than yourself. Each successful hunt increases your size and unlocks access to previously unreachable prey. The game encourages strategic thinking about which targets to pursue and which areas to explore.

Predator Avoidance

Larger fish pose constant threats that require quick reflexes and smart positioning. Learning predator patterns and escape routes becomes crucial for long-term survival and continued growth.

Environmental Navigation

The underwater world presents various obstacles and opportunities. Coral formations can provide hiding spots, while open areas offer hunting grounds but expose you to greater risks.

Controls and Gameplay

Fish Frenzy offers intuitive control schemes suitable for all players:

  • Mouse Control : Click and drag to guide your fish smoothly through the water
  • Keyboard Controls : Use WASD keys or arrow keys for precise directional movement
  • Responsive Movement : All control methods provide fluid, responsive fish movement

The simple control system ensures that players can focus on strategy and survival rather than struggling with complex input methods.

Why Play Fish Frenzy

Perfect for All Ages

Fish Frenzy combines simple mechanics with engaging gameplay, making it suitable for children learning basic strategy concepts and adults seeking relaxing entertainment. The colorful graphics and peaceful underwater setting create a soothing gaming experience.

No Download Required

Enjoy immediate gameplay through any modern web browser. The game runs smoothly on desktop computers, laptops, and mobile devices without requiring downloads or installations.

Endless Replayability

Each playthrough offers different challenges and growth opportunities. Random elements ensure that no two games feel exactly the same, encouraging players to return and improve their survival skills.

Free Gaming Experience

Fish Frenzy is completely free to play with no hidden costs, premium content, or pay-to-win mechanics. Everyone has equal access to all game features and content.

Tips for New Players

  • Start by hunting the smallest available prey to build confidence
  • Stay near coral reefs and obstacles for quick escape routes
  • Observe predator movement patterns before venturing into open water
  • Focus on consistent growth rather than risky hunting attempts
  • Use the upgrade system strategically to enhance your preferred playstyle

Frequently Asked Questions (FAQ)