Insaniquarium - Aquatic Strategy Game

Seele01-Flash
By
Insaniquarium is an addictive aquatic strategy game where you build and manage your own virtual aquarium. Feed fish, collect coins, defend against alien attacks, and create the ultimate underwater empire.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Insaniquarium 3D: Mobile Tycoon**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: A vibrant, stylized 3D interpretation of the classic 2D "Insaniquarium" aesthetic. Use bright, saturated colors (Cartoony/Low-poly style). * **Camera**: Fixed **Side-View** (Aquarium cross-section) perspective. Use a PerspectiveCamera with a fixed Z-distance to frame the "tank" perfectly within the mobile screen. * **Environment**: * A 3D transparent box representing the aquarium. * **Background**: A gradient blue backdrop with a subtle "God Ray" shader or simple texture to mimic underwater light refraction. * **Decor**: Simple 3D gravel at the bottom and 2-3 animated seaweed plants swaying gently (vertex shader animation). * **Characters (Low-Poly)**: * **Guppy (Hero)**: A cute orange fish with large eyes. Needs 3 stages of growth (Small, Medium, King). * **Alien (Enemy)**: A menacing, spiky mechanical or organic blue/grey creature that teleports or swims aggressively. * **Items**: * **Food**: Brown spherical pellets that slowly sink. * **Money**: Silver coins (low value) and Gold coins/Diamonds (high value) that drop from fish and sink to the bottom. * **Performance**: Use `InstancedMesh` for food pellets and coins to ensure 60FPS on mobile devices. Limit texture sizes to 512x512. ### 2. Audio Requirements * **BGM**: A relaxing, tropical "elevator bossa nova" or aquatic synth track (looping). When an Alien appears, cross-fade to an intense, fast-paced "danger" track. * **Sound Effects (SFX)**: * **Feeding**: A distinct "bloop" or water splash sound. * **Coin Drop**: A muffled metallic "ting". * **Collection**: A satisfying, high-pitched "cha-ching" or chime. * **Alien Attack**: A low mechanical growl or siren. * **Laser/Tap**: A "zap" sound when attacking aliens. ### 3. Gameplay Loop * **The Economy**: 1. **Feed**: Player taps empty space to drop food (costs small money). Fish swim to food to eat. 2. **Grow**: After eating X pellets, fish grow larger. Larger fish drop higher-value currency. 3. **Collect**: Fish periodically "poop" coins. Coins sink to the bottom. Player must tap coins before they disappear to gain funds. 4. **Upgrade**: Use funds to buy more Guppies, upgrade food quality (makes fish grow faster), or increase weapon strength. * **The Threat (Alien Invasion)**: * Every 60-90 seconds, a warning siren sounds. * An Alien spawns inside the tank. It seeks out the nearest fish to eat it. * **Combat**: The player must rapidly tap the Alien to damage it. The Alien has a health bar. If the Alien dies, it drops a Diamond. * **Win/Loss**: * **Loss**: If all fish are eaten by aliens or starve to death (turn green and flip upside down). * **Win/Endless**: Continue growing the tank population and unlocking the "King Guppy." ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape Mode** is mandatory for the aquarium layout. * **Touch Controls**: * **Tap Background**: Drop food pellet at touch coordinates (Raycasting). * **Tap Coin/Diamond**: Collect currency (Scale down animation + particle burst). * **Tap Alien**: Deal damage (Flash enemy red + screen shake effect). * **UI Layout (Touch-Friendly)**: * **Top Bar**: Current Money counter (Large, bold font) and High Score. * **Bottom/Side Bar**: Upgrade Buttons (Buy Guppy, Upgrade Food, Weapon Level). * **Button Sizing**: All interactive UI elements must be at least **48x48 pixels** equivalent to ensure easy thumb actuation. * **Feedback**: * **Visual**: Floating text ("+$10") appears when collecting coins. * **Haptic**: Trigger `navigator.vibrate(50)` when collecting a coin and `navigator.vibrate([30, 50, 30])` when hitting an alien. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Insaniquarium is a captivating aquatic strategy game that transforms you into an underwater tycoon. With a solid 3.2/5 rating from players, this engaging fish tank simulation combines resource management, strategic planning, and action-packed defense gameplay. Your mission is simple yet challenging: create and maintain a thriving aquarium ecosystem while defending it from mysterious alien invaders.

The game offers a perfect blend of relaxing fish care and exciting strategic challenges, making it suitable for players of all ages who enjoy management simulations and strategy games.

Core Features

Complete Aquarium Management System

Take full control of your underwater world with comprehensive fish care mechanics. Feed different species of fish, watch them grow from tiny fry to valuable adults, and collect the coins they drop to expand your aquatic empire.

Strategic Defense Gameplay

Your peaceful aquarium won't stay calm for long! Alien invaders will attack your tank, requiring quick thinking and strategic planning to protect your fish investments. Use various weapons and defensive tools to keep your aquarium safe.

Progressive Fish Breeding

Discover and unlock multiple fish species, each with unique characteristics and earning potential. Some fish produce more coins, others grow faster, and special fish provide unique abilities to help defend your tank.

Upgrade and Expansion System

Invest your earnings wisely to upgrade your tank capacity, improve feeding systems, and purchase better defensive equipment. The more you invest, the more profitable and secure your aquarium becomes.

Free Browser Gaming

Enjoy the complete Insaniquarium experience directly in your web browser without any downloads or installations required. The game runs smoothly on both desktop computers and mobile devices.

Gameplay Mechanics

The core gameplay revolves around a satisfying cycle of fish care and strategic management. Start with basic guppies, feed them regularly to help them grow, and collect the coins they produce. Use these coins to purchase more fish, upgrade your feeding capabilities, and prepare defenses for inevitable alien attacks.

Timing is crucial - hungry fish won't produce coins, but overfed fish waste your resources. Finding the perfect balance between feeding, breeding, and defending creates an engaging strategic experience that keeps players coming back.

Operation Guide

Basic Controls

  • Mouse Movement : Navigate around your aquarium tank
  • Left Click : Select fish, drop food, activate weapons
  • Right Click : Access advanced options and upgrades
  • Drag and Drop : Move items and arrange your tank layout

Essential Strategies

  1. Start Small : Begin with a few guppies and focus on consistent feeding
  2. Collect Quickly : Grab coins as soon as fish drop them to maximize income
  3. Prepare Defenses : Always have weapons ready before alien attacks
  4. Upgrade Wisely : Invest in tank capacity and better fish species
  5. Watch the Clock : Pay attention to feeding schedules and attack patterns

Why Play Insaniquarium

Insaniquarium offers a unique gaming experience that combines the zen-like pleasure of fish keeping with the excitement of strategic gameplay. Whether you're looking for a relaxing break or an engaging challenge, this game delivers both.

The progressive difficulty and unlock system ensure long-term engagement, while the browser-based format means you can enjoy quick sessions or extended gameplay without any commitment. Perfect for strategy game fans who want something different from typical war or city-building games.

With its charming aquatic theme, accessible gameplay, and surprising depth, Insaniquarium has earned its place as a classic in the strategy simulation genre.

Frequently Asked Questions (FAQ)