Diver Hero - Underwater Adventure Game

Seele01-Flash
By
Diver Hero is an exciting underwater adventure game where you explore ocean depths, hunt marine life with harpoons, and uncover oceanic secrets. From tropical reefs to icy depths, every dive brings new challenges and discoveries.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Diver Hero**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Create a vibrant, cartoon-shaded (Cel-shaded) underwater world. The aesthetic should be colorful and arcade-like, similar to casual mobile games. * **Player Character**: A diver in a bright red or orange wetsuit with exaggerated animations (kicking fins, aiming harpoon). * **Environment**: An endless vertical scrolling or deep-diving environment. The background should transition from bright turquoise (surface) to deep navy blue (depths) using simple fog effects. Use low-poly meshes for coral reefs, rocks, and seaweed placed in the background to create parallax depth. * **Marine Life**: * **Passive**: Schools of small, colorful tropical fish (orange, purple, green) that scatter when the player approaches. * **Hostile/Target**: Larger targets like Blue Sharks (aggressive animation) or elusive fast tuna. * **Mobile Optimization**: * Limit active fish count to 20-30 onscreen. * Use instanced mesh rendering for the schools of fish to maintain 60 FPS on mobile browsers. * Simple geometric shapes for bubbles and water particles instead of complex sprites. ### 2. Audio Requirements * **BGM**: A tropical, upbeat calypso-style track with steel drums for the menu and shallow waters. As the diver goes deeper, the music should cross-fade into a more ambient, slightly suspenseful deep-sea synth track. * **Sound Effects (SFX)**: * **Ambience**: Constant muffled underwater bubbling loop. * **Movement**: A "woosh" sound for fast swimming/dashing. * **Combat**: A sharp metallic "thwip" when firing the harpoon. * **Impact**: A squishy "splat" or "thud" when hitting a fish, followed by a coin collection "ching" sound. * **Damage**: A muffled gasp or alarm sound when the shark hits the player. ### 3. Gameplay Loop * **Core Mechanic**: The player controls a diver descending into the ocean. The goal is to survive as long as possible while collecting fish for score/currency. * **Hunting & Gathering**: The player automatically aims the harpoon at the nearest fish within a cone of vision. Tapping a specific "Shoot" button fires the harpoon. Successfully hitting a fish pulls it in and awards points/gold. * **Threats**: Sharks appear periodically. They charge at the player. The player must dodge (swim away) or shoot the shark multiple times to stun/defeat it. * **Progression (Incremental)**: Collecting fish fills an "Oxygen Tank" bar. If it empties, the dive ends. Catching fish restores a small amount of oxygen. * **Win/Loss**: * **Game Over**: Oxygen runs out or health drops to zero (from shark bites). * **Victory**: This is an endless arcade runner; the goal is a high score. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Portrait Mode** (Vertical) to emphasize the sensation of diving deeper. * **Controls**: * **Virtual Joystick**: A floating joystick on the bottom-center or bottom-left of the screen to control the diver's X/Y movement (swimming). The diver should rotate to face the movement direction. * **Action Button**: A large, circular "Harpoon" button on the bottom-right (thumb zone). It should have a visual cooldown indicator (fill animation) after firing. * **UI Layout**: * **Top Left**: Oxygen Bar (Blue, decreasing over time). * **Top Right**: Score/Cash counter (Large, readable font like 'Fredoka One' or 'Arial Rounded'). * **Damage Feedback**: Flash the screen red briefly when the player takes damage. Vibrate the device (if supported via `navigator.vibrate`) on impact. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Diver Hero is an immersive underwater adventure game that transforms you into a fearless deep-sea explorer. Armed with your trusty harpoon, you'll navigate through diverse marine environments, from vibrant tropical coral reefs to mysterious icy ocean depths. This free browser-based game combines fishing mechanics with adventure elements, creating an engaging experience for players who love ocean exploration.

The game features colorful cartoon-style graphics that bring the underwater world to life. You'll encounter various marine creatures, from friendly tropical fish to dangerous predators that pose real threats to your survival. Each dive presents unique challenges and opportunities to test your hunting instincts and survival skills.

Core Features

Diverse Ocean Environments

Explore multiple underwater biomes, each with distinct marine life and challenges. Navigate through: - Tropical Coral Reefs : Vibrant ecosystems teeming with colorful fish and hidden treasures - Deep Ocean Trenches : Dark, mysterious depths where rare and dangerous creatures lurk - Icy Arctic Waters : Challenging cold-water environments with unique arctic marine life - Underwater Caves : Hidden caverns filled with secrets and rare species

Progressive Gameplay System

Diver Hero features an incremental progression system where your skills and equipment improve with each successful dive. Sharpen your hunting instincts, upgrade your gear, and unlock new diving locations as you advance through the game.

Harpoon Combat & Hunting

Master the art of underwater hunting using various harpoon weapons. Each weapon type offers different advantages: - Standard Harpoon : Reliable for most marine prey - Power Spear : Effective against larger, more dangerous creatures - Multi-Shot Harpoon : Perfect for hunting schools of fish

Collection & Mission System

Complete diverse underwater missions and collect rare marine specimens. The game features an extensive collection system where you can catalog your discoveries and track your hunting achievements.

Gameplay Mechanics

The core gameplay revolves around strategic diving and hunting. You must carefully manage your oxygen levels while tracking and spearing various marine creatures. Some fish are friendly and harmless, while others pose significant threats requiring defensive tactics.

Resource Management : Monitor your air supply and equipment durability during each dive. Plan your hunting routes efficiently to maximize your underwater time.

Stealth & Strategy : Different marine creatures require unique hunting approaches. Some fish are easily startled, while aggressive predators may attack on sight.

Environmental Hazards : Navigate through underwater obstacles, avoid dangerous currents, and watch out for territorial marine predators.

Operation Guide

The game features intuitive controls designed for both desktop and mobile play:

  • WASD Keys or Mouse Movement : Navigate your diver through the underwater environment
  • Left Mouse Button : Interact with the game interface, aim and fire harpoons, and collect items
  • Mouse Movement : Aim your harpoon and control camera direction

Getting Started

  1. Choose Your Dive Site : Select from available underwater locations
  2. Check Equipment : Ensure your harpoon and diving gear are ready
  3. Plan Your Route : Study the marine life patterns in your chosen area
  4. Execute Your Dive : Navigate carefully and hunt strategically
  5. Return Safely : Surface before your oxygen runs out

Why Play Diver Hero

Diver Hero offers a unique blend of adventure, strategy, and skill-based gameplay that appeals to various player types:

For Adventure Seekers : Explore mysterious underwater worlds filled with secrets and discoveries. Each dive location offers unique challenges and hidden treasures waiting to be found.

For Strategy Gamers : The game requires careful planning and resource management. Success depends on your ability to balance risk and reward while managing limited oxygen supplies.

For Casual Players : Simple, intuitive controls make the game accessible to players of all skill levels. The incremental progression system ensures steady advancement without overwhelming complexity.

For Collection Enthusiasts : Extensive marine life catalog and achievement system provide long-term goals for dedicated players.

Free & Accessible : Play instantly in your browser without downloads or installations. The game is completely free with no hidden costs or premium content barriers.

Frequently Asked Questions (FAQ)