Fisquarium - Idle Clicker Game

Seele01-Flash
By
Fisquarium is a charming idle clicker game that combines the satisfying mechanics of clicking with the peaceful atmosphere of an underwater aquarium. Collect fish, unlock new species, and build your dream aquatic paradise.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Fisquarium". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Low-poly "Kawaii" (Cute) aesthetic with vibrant, saturated colors similar to the reference image (Bright cyans, deep blues, neon accent colors). Use `MeshToonMaterial` or `MeshLambertMaterial` for a cartoonish, cel-shaded look. * **Scene Setup:** An orthographic camera view representing a cross-section of an aquarium. The background should include a gradient shader (light blue top to deep blue bottom) with animated "caustics" (light refractions) projected on the seabed. * **Core Models:** * **Main Fish:** A central, interactable 3D fish model (starts as a basic orange goldfish, changing to exotic species like Clownfish, Blue Tang, or Shark as the player levels up). * **Decor:** Low-poly seaweed (animated via vertex shaders to sway), rocks, and a treasure chest. * **Particles & Effects:** * **Bubbles:** Instanced meshes for rising bubbles in the background. * **Click Feedback:** When the player taps, spawn 2D sprites or 3D text particles (e.g., "+1 Fish") that float upwards and fade out. * **Confetti:** A particle explosion effect when a new fish is unlocked (referencing the screenshot's celebratory vibe). * **Mobile Optimization:** Limit geometry complexity (low polygon count). Use texture atlases to reduce draw calls. Ensure the renderer handles `pixelRatio` correctly for sharp visuals on high-DPI mobile screens. ### 2. Audio Requirements * **BGM:** A relaxing, lo-fi aquatic track featuring marimbas, soft synth pads, and water ambience. It should loop seamlessly. * **Sound Effects (SFX):** * **Tap:** A satisfying, high-pitched "Bloop" or bubble pop sound. * **Upgrade:** A "Cash register" or "Magical chime" sound. * **Unlock:** A short, celebratory trumpet or fanfare clip. * **UI:** Soft "Click" sounds for menu navigation. * *Note:* Audio must be initialized after the first user interaction (mobile browser policy constraint). ### 3. Gameplay Loop * **Core Mechanism (Active):** The player taps the screen (or the main fish) to earn "Fish Currency." * **Idle Mechanism (Passive):** The player purchases "Auto-Feeders" or "Small Companion Fish" that generate currency automatically every second, even when not tapping. * **Progression System:** * **Currency:** "Fish" (points). * **Upgrades:** 1. **Click Power:** Increase points per tap. 2. **Auto-Production:** Increase points per second. * **Unlocks:** At certain currency milestones, the main fish transforms into a rarer species, changing the visual model and applying a global multiplier to income. * **Goal:** Unlock the "King of the Ocean" (e.g., a Whale or massive Shark) and collect all trophies. ### 4. Mobile Controls & Interaction * **Touch Controls:** * **Main Action:** Implement a `Raycaster` for touch events (`touchstart`). Tapping anywhere in the "Water" area or on the fish triggers the click action. * **Animation:** The main fish should squash-and-stretch or bounce slightly when tapped to provide tactile feel. * **UI Overlay (HTML/CSS):** * Use a responsive HTML layer over the Three.js canvas for crisp text. * **HUD:** Total Currency displayed prominently at the top center (large, readable font). * **Upgrade Menu:** A scrollable drawer or panel at the bottom of the screen. Items must be large enough for touch targets (minimum 44x44px / 1cm physical size). * *Adaptation:* The original game uses a mouse wheel; replace this with a touch-friendly vertical scroll container (CSS `overflow-y: scroll`). * **Orientation:** Lock to **Portrait Mode** for one-handed playability. * **Haptic Feedback:** Trigger `window.navigator.vibrate(15)` on every tap to enhance the physical sensation of clicking. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Fisquarium is a delightful idle clicker game that transforms the simple act of clicking into an immersive aquarium management experience. With a rating of 3.5/5 stars, this free browser game offers players a perfect blend of active clicking gameplay and relaxing idle mechanics. Whether you're actively clicking away or letting the game run in the background, your aquatic empire continues to grow.

The game features colorful, cute graphics with charming fish characters swimming around your virtual tank. The underwater theme creates a soothing atmosphere that makes Fisquarium perfect for stress relief and casual gaming sessions.

Core Features

Engaging Clicker Mechanics

Fisquarium combines the addictive nature of clicker games with the calming presence of an aquarium environment. Each click generates fish currency, allowing you to progress through the game at your own pace. The clicking system is responsive and satisfying, providing immediate feedback for every action.

Diverse Fish Collection System

Unlock and collect various fish species as you progress. Each fish type brings unique visual appeal to your aquarium, creating a diverse underwater ecosystem. From common tropical fish to rare exotic species, there's always a new discovery waiting.

Upgrade and Enhancement Options

Utilize your earned resources to purchase upgrades that boost your fish production automatically. These improvements allow for meaningful progression even when you're not actively clicking, making it a true idle experience.

Trophy and Achievement System

Collect trophies and achievements as you reach various milestones. These rewards provide additional goals beyond simple fish collection, adding depth to the gameplay experience.

Gameplay Mechanics

Simple Click-to-Earn System

The core gameplay revolves around clicking fish to generate currency. Each click produces immediate results, making the game accessible to players of all skill levels. The click system is optimized for both mouse and touch controls.

Idle Production Features

Even when you're not actively playing, your aquarium continues generating fish automatically through purchased upgrades. This idle mechanic ensures constant progression and makes returning to the game always rewarding.

Progressive Unlocking

As you accumulate resources, new fish species, upgrades, and features become available. This progression system keeps the gameplay fresh and provides clear goals to work toward.

Operation Guide

Basic Controls

  • Left Mouse Button : Click on fish to generate currency and start fish production
  • Mouse Wheel (Up/Down) : Navigate through available upgrades and purchase options
  • Click Interface Elements : Access menus, purchase upgrades, and manage your aquarium

Getting Started Tips

  • Begin by clicking fish to accumulate your first resources
  • Purchase your first upgrade as soon as possible to begin idle production
  • Focus on upgrades that provide the best return on investment
  • Check back regularly to reinvest earnings into better upgrades

Why Play Fisquarium

Fisquarium offers the perfect gaming experience for both active players and those who prefer low-maintenance gameplay. The combination of satisfying clicking mechanics and peaceful aquarium visuals creates a uniquely relaxing gaming experience.

Perfect for All Players

  • Casual Gamers : Easy to learn, no complex strategies required
  • Busy Professionals : Idle mechanics allow progress without constant attention
  • Stress Relief : Calming aquarium theme and soothing gameplay
  • Achievement Hunters : Multiple trophies and collection goals to pursue

Free and Accessible

As a completely free browser game, Fisquarium requires no downloads, installations, or payments. Simply open your web browser and start building your aquatic empire immediately.

The game works perfectly across all modern devices, ensuring you can tend to your virtual aquarium whether you're at your computer or on mobile devices.

Frequently Asked Questions (FAQ)