Hungry Shark - Underwater Action Game

Seele01-Flash
By
Hungry Shark is an exciting underwater action game where you control a ferocious shark on a feeding frenzy. Navigate the ocean depths, devour fish, and avoid dangerous mines while building your high score.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Hungry Shark 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, vibrant arcade aesthetic. Use basic geometric shapes (ConeGeometry, BoxGeometry, CylinderGeometry) to construct the models programmatically so no external assets are required. * **Player (The Shark):** A sleek blue low-poly model constructed from merged geometries (fuselage body, dorsal fin, tail). Include a simple vertex-based "swimming" animation (tail waging). * **Prey (Fish):** Small, colorful primitives (yellow, bright green, orange) moving in simple horizontal patterns. * **Obstacles (Mines):** Black spheres with protruding spikes (cones), slightly pulsating red emission to indicate danger. * **Environment:** Deep blue background color (`#1CA3EC`) with `THREE.Fog` to simulate underwater depth. Include a particle system generating rising white bubbles to enhance the underwater atmosphere. * **Camera:** Use a PerspectiveCamera with a fixed Z-position, looking slightly down at the scene, creating a 2.5D gameplay experience. * **Optimization:** Use `InstancedMesh` for the particles/bubbles if possible to maintain high FPS on mobile devices. ### 2. Audio Requirements * **BGM:** A suspenseful but upbeat loop, reminiscent of "Jaws" but faster-paced (bass-heavy, rhythmic). * **Sound Effects (SFX):** * **Eat:** A satisfying "Crunch" or "Chomp" sound. * **Swim:** Soft water swooshing/bubbling when changing direction quickly. * **Damage/Death:** An explosion sound for mines and a sad "womp-womp" for game over. * **UI:** High-pitch "bling" for start/retry buttons. ### 3. Gameplay Loop * **Objective:** The player controls a shark that must eat smaller fish to gain points and stay alive while avoiding naval mines. * **Mechanics:** * **Hunger/Health:** The shark has a health bar that slowly drains over time. Eating fish restores health. * **Scoring:** +10 points for small fish, +50 for rare golden fish. * **Collision:** * Shark vs. Fish: Fish disappears, particles emit, score increases, shark grows slightly larger (scale +0.01). * Shark vs. Mine: Instant Game Over or massive health damage (-50%). * **Difficulty:** As the score increases, the swimming speed of prey increases, and the density of mines increases. ### 4. Mobile Controls & Interaction * **Control Scheme:** **"Follow Finger/Cursor"**. The shark should smoothly rotate and move towards the user's touch position or mouse cursor on the X/Y plane. Use a `Raycaster` against an invisible plane at Z=0 to determine the target coordinate. * **Responsiveness:** Implement `Lerp` (Linear Interpolation) for movement to make the shark feel heavy but agile, not instant teleportation. * **Orientation:** Landscape mode preferred, but the viewport should resize dynamically (responsive design). * **UI/UX:** * **HUD:** Large, readable score text in the top-left corner. Health bar at the top center. * **Start/Game Over Screen:** An HTML overlay centered on the canvas with a large "Play" button (min-height 50px for touch accessibility). * **Feedback:** Screen shake effect (camera jitter) when hitting a mine. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Hungry Shark is a thrilling underwater action game that puts you in control of nature's most feared predator. In this exciting survival adventure, you'll guide a hungry shark through the ocean depths, consuming everything in your path while avoiding deadly obstacles. With simple mouse controls and addictive gameplay, this free browser game offers endless entertainment for players of all ages.

Rated 3.5 out of 5 stars by players, Hungry Shark delivers fast-paced action that keeps you coming back for more. The game's easy-to-learn mechanics make it perfect for quick gaming sessions, while the high score system provides long-term challenges for competitive players.

Core Features

Intuitive Mouse Controls

The game features incredibly simple controls - just move your mouse around the screen and watch your shark follow. This intuitive control scheme makes the game accessible to players of all skill levels, from beginners to experienced gamers.

Survival Gameplay Mechanics

Your shark is constantly hungry and needs to feed to survive. Navigate through the underwater world, hunting smaller fish and sea creatures while carefully avoiding dangerous mines that can end your feeding frenzy.

High Score Challenges

Compete for the highest score by eating as many fish as possible in each session. The more you consume, the higher your score climbs, encouraging players to improve their skills and survival strategies.

Cross-Platform Compatibility

Built with HTML5 technology, Hungry Shark runs smoothly on desktop computers, laptops, tablets, and mobile devices. No downloads or installations required - simply open your browser and start playing.

Gameplay Guide

Basic Controls

  • Mouse Movement : Move your mouse cursor around the screen to control your shark's direction
  • Automatic Swimming : Your shark follows your mouse pointer naturally and smoothly
  • No Clicking Required : Simple hover-and-move controls make gameplay effortless

Survival Strategy

  • Target Smaller Fish : Focus on consuming fish that are smaller than your shark
  • Avoid Mines : Stay clear of underwater mines - they will damage or destroy your shark
  • Plan Your Route : Navigate efficiently to maximize feeding while minimizing risks
  • Speed Management : Use quick movements to catch fast fish, but be careful around obstacles

Scoring System

Your score increases based on the number and type of fish you consume. Larger fish typically provide more points, but they may also pose greater risks. Balance aggressive feeding with careful navigation to achieve the highest scores.

Why Play Hungry Shark

Perfect for Quick Gaming Sessions

With its easy controls and straightforward objectives, Hungry Shark is ideal for short breaks or casual gaming. Each session can last just a few minutes, making it perfect for busy schedules.

Addictive Progression System

The combination of survival mechanics and high score challenges creates an addictive gameplay loop. You'll find yourself trying "just one more time" to beat your previous record.

Free and Accessible

Enjoy the complete gaming experience at no cost. No registration, no downloads, no hidden fees - just pure underwater action available instantly in your browser.

Suitable for All Ages

The game's simple mechanics and cartoon-style graphics make it appropriate for players of all ages, while still providing enough challenge to keep experienced gamers engaged.

Frequently Asked Questions (FAQ)