Martian Madfish - Underwater Bubble Collection Adventure

Seele01-Flash
By
Dive into an adorable underwater adventure with Martian Madfish! Guide a charming alien fish through aquatic challenges as you collect essential bubbles to survive in this delightful action game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Martian Madfish**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **The Hero (Madfish):** Create a **Low-Poly, Cel-Shaded 3D model** of the fish based on the screenshot. It should be reddish-brown with an angular, diamond-like body shape, prominent dorsal fins, and a distinct "angry" facial expression (white eyes, furrowed black eyebrows, sharp teeth). * **The Environment (Mars Underwater):** Instead of a blue ocean, generate a "Martian" liquid atmosphere. Use a reddish-orange fog (`scene.fog`) to simulate depth. The background color should be a deep rust gradient. * **Collectibles:** * **Oxygen Bubbles:** Translucent, glowing blue spheres (vital for survival). * **Star Energy:** Glowing yellow angular shapes (for score/boost). * **Obstacles:** Floating jagged red rocks or stalactites that damage the fish on impact. * **Performance:** Use `BoxGeometry` or `ConeGeometry` with low segment counts for all environment objects to ensure 60FPS on mobile browsers. Reuse materials (InstancedMesh is preferred for particles/bubbles). ### 2. Audio Requirements * **BGM:** A quirky, upbeat **Sci-Fi Techno track**. Think "theremin meets 8-bit arcade." It should sound alien but cute. * **Sound Effects (SFX):** * *Thrust/Swim:* A "bloop" sound mixed with a sci-fi "swoosh." * *Collision:* A dull thud or cartoonish "bonk." * *Collection:* A high-pitched digital chime. * *Game Over:* A descending "womp-womp" synthesizer sound. ### 3. Gameplay Loop * **Physics-Based Movement:** The fish does not move linearly. It behaves like a spaceship or a fish in water with inertia. * The player rotates the fish. * Applying thrust adds force vector in the direction the fish is facing. * There must be **drag/friction** so the fish slows down gradually when not thrusting. * **Objective:** The fish is constantly losing "Hydration/Oxygen." The player must swim to collect Blue Bubbles to refill the timer bar. Collecting Yellow Stars increases the score. * **Failure Condition:** Hitting a rock reduces health/hydration significantly. Running out of hydration results in Game Over. ### 4. Mobile Controls & Interaction * **Control Scheme (Split Screen Touch):** * **Left Side of Screen (Invisible Joystick):** Touch and drag anywhere on the left half to **Rotate** the fish. The fish should face the direction of the thumb stick. * **Right Side of Screen (Action Button):** A large, semi-transparent circular button on the bottom right. * *Hold:* Continuous **Charge/Swim** (Apply forward force). * *Double Tap:* **Energy Boost** (A sudden burst of speed, consumes extra hydration). * **Orientation:** Lock the game to **Landscape Mode** (suggest via CSS/JS warning if in Portrait). * **UI Feedback:** * The "Thrust" button should glow when pressed. * Add a simple "Screen Shake" effect (camera jitter) when the fish uses "Energy Boost" or hits a rock to provide tactile visual feedback since haptics might be limited. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Martian Madfish is a charming underwater adventure that combines cute visuals with engaging action gameplay. This delightful game features a lovable Martian fish who has found himself in need of bubbles to survive. With its unique blend of aquatic physics and alien charm, players embark on an entertaining journey through underwater environments filled with challenges and bubble-collecting opportunities.

The game's simple yet addictive mechanics make it perfect for players of all ages, offering a relaxing yet engaging experience that captures the wonder of underwater exploration with a fun sci-fi twist.

Core Features

Unique Aquatic Physics

Experience realistic fish movement as you navigate through water with momentum-based controls. The game's physics engine creates authentic swimming sensations, making every movement feel natural and fluid.

Charming Visual Design

Enjoy adorable graphics featuring a cute Martian fish protagonist with expressive animations. The underwater environments are beautifully crafted with vibrant colors and engaging visual effects that create an immersive aquatic atmosphere.

Progressive Bubble Collection

Collect bubbles strategically placed throughout each level. These aren't just collectibles – they're essential for your Martian fish's survival, adding urgency and purpose to your underwater exploration.

Energy Boost System

Utilize special energy boosts to overcome challenging sections and reach difficult bubble locations. Master the timing of these power-ups to maximize your collection efficiency.

Family-Friendly Content

Rated for all ages, this game provides clean, wholesome entertainment suitable for children and adults alike. No violence or inappropriate content – just pure aquatic fun.

Game Mechanics

The core gameplay revolves around physics-based movement where players must master the art of underwater navigation. Unlike traditional platformers, Martian Madfish requires understanding of momentum and water resistance, making each jump and turn feel authentic to real fish movement.

Bubble collection serves as both the primary objective and survival mechanism. Players must strategically plan their routes to efficiently gather bubbles while navigating environmental obstacles and challenges.

Operation Guide

Master these simple controls to guide your Martian fish:

  • Up Arrow : Charge forward with powerful swimming motion
  • Left Arrow : Rotate counterclockwise to change direction
  • Right Arrow : Rotate clockwise for precise maneuvering
  • Spacebar : Activate energy boost for extra speed and power

The key to success lies in understanding the momentum-based movement system. Plan your rotations and forward charges carefully, as the fish maintains realistic swimming physics that require strategic thinking rather than rapid reflexes.

Why Play This Game

Perfect for All Skill Levels

Whether you're a casual gamer looking for relaxing entertainment or someone who enjoys mastering physics-based challenges, Martian Madfish offers the perfect balance of accessibility and depth.

Stress-Free Gaming Experience

The underwater setting and cute visuals create a calming atmosphere that's perfect for unwinding after a busy day. No time pressure or aggressive competition – just peaceful bubble collecting at your own pace.

Educational Value

The physics-based gameplay subtly teaches concepts of momentum, rotation, and spatial reasoning, making it an excellent choice for educational gaming sessions.

Instant Accessibility

Play immediately in your browser without downloads or installations. The game loads quickly and runs smoothly on both desktop and mobile devices.

Nostalgic Charm

With its classic arcade-style gameplay and timeless appeal, Martian Madfish captures the essence of beloved retro games while offering modern polish and accessibility.

Frequently Asked Questions (FAQ)