Radical Fishing

Seele01-Flash
By
Radical Fishing offers a unique twist on traditional fishing games - catch fish underwater, launch them skyward, then shoot them for points! This addictive arcade-style fishing game combines deep-sea exploration with aerial target practice.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Radical Fishing". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 3D Voxel Art / Low-Poly aesthetic (reminiscent of *Crossy Road*) to mimic the original pixel art feel but in a 3D space. Use flat shading and bright, high-saturation colors. * **Camera:** Use an `OrthographicCamera` to maintain a pseudo-2D perspective. The camera must smoothly transition between three states: Surface (Boat), Underwater (Vertical Scrolling), and Sky (Shooting phase). * **Models:** * **The Boat:** A rusty, small fishing boat bobbing on the surface. * **The Hook:** A simple, heavy metallic anchor/hook. * **Marine Life:** Voxel-based sea creatures including small harmless fish (blue/green), high-value prey (gold/red), obstacles like Jellyfish (translucent pink), and dangerous Sharks (grey/white). * **Weaponry:** A shotgun or uzi model visible during the shooting phase. * **Effects:** * **Water:** A shader-based water surface with bobbing motion. * **Gore/Gross:** When fish are shot, generate "blood" particle explosions using red voxel cubes (instanced meshes for performance). * **Projectiles:** Tracers for bullets. * **Mobile Optimization:** Use `InstancedMesh` for fish swarms and particle effects to minimize draw calls. Limit the texture palette to a single texture atlas. ### 2. Audio Requirements * **BGM:** High-energy "Hillbilly Rock" or "Surfing Rock" track. Fast-paced banjo or electric guitar riffs to match the "Radical" theme. * **Sound Effects (SFX):** * **UI:** Satisfying "click" for upgrades. * **Fishing:** Bubble sounds underwater, a "whirring" sound for the reel unwinding/winding. * **Action:** Exaggerated shotgun blasts, machine gun rapid-fire sounds. * **Impact:** Comedic "splat" or "squish" sounds when fish are destroyed. * **Voice:** An announcer yelling "RADICAL!" or "HEADSHOT!" on big combos. ### 3. Gameplay Loop The game consists of three distinct phases in a continuous loop: 1. **The Cast (Descent):** The hook descends automatically. The player must steer the hook to **avoid** fish. If a fish is hit, the descent stops immediately. The goal is to reach the maximum depth possible. 2. **The Reel (Ascent):** Once the descent stops (max depth reached or fish hit), the hook reels back up automatically. Now, the player steers to **collide** with as many fish as possible to snag them on the line before reaching the surface. 3. **The Hunt (Shooting):** Upon breaking the surface, all caught fish are flung high into the air. The camera pans to the sky. The player must tap to shoot the falling fish before they hit the water. * **Scoring:** Destroyed fish grant money. * **Progression:** Money is used to upgrade Line Length (Depth), Gun Power, and Lure Weight. ### 4. Mobile Controls & Interaction * **Phase 1 & 2 (Fishing):** * **Input:** Accelerometer (Tilt device left/right) OR a 1:1 horizontal finger drag slider at the bottom of the screen. * **Feedback:** Slight screen shake when hitting an obstacle/fish. * **Phase 3 (Shooting):** * **Input:** Multi-touch tapping. Tapping a fish raycasts a shot. * **Feedback:** Haptic feedback (vibration) on every shot fired. Red "hit markers" appear where the finger taps. * **Orientation:** Portrait Mode (Vertical) to accommodate the depth of the ocean and the height of the sky throw. * **UI Layout:** * Top Right: Current Depth / Cash. * Bottom Center: A "Shop" button accessible only between rounds. * Buttons must be at least 48x48px for touch accessibility. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Radical Fishing is an innovative arcade fishing game that turns the traditional fishing experience upside down - literally! With a solid 3.6/5 rating from players, this game delivers a unique blend of underwater exploration and aerial shooting action that keeps players coming back for more.

Unlike conventional fishing games where you simply catch and keep fish, Radical Fishing introduces a thrilling two-phase gameplay: first, you dive deep into the ocean to snag as many fish as possible, then you launch them high into the air and shoot them down for points and rewards.

Core Features

Unique Two-Phase Gameplay

The game's signature mechanic involves catching fish underwater with your fishing line, then shooting them out of the sky once they're airborne. This creates an exciting combination of precision fishing and fast-paced shooting action.

Deep Ocean Exploration

Dive into various underwater environments, each populated with different types of fish and sea creatures. The deeper you go, the more valuable and exotic the fish become, but the challenge increases accordingly.

Comprehensive Upgrade System

Earn money from your catches to purchase deadly and effective upgrades for both your fishing equipment and weapons. Improve your fishing line length, hook strength, and firepower to catch bigger fish and earn higher scores.

Progressive Difficulty

As you advance through the game, you'll encounter more challenging fish that require better equipment and skills to catch. Some fish may even fight back or try to escape, adding an extra layer of strategy to your fishing expeditions.

Gameplay Mechanics

The game follows a simple but addictive loop: 1. Cast Your Line : Lower your fishing hook into the depths 2. Navigate Underwater : Steer your line to avoid obstacles and catch fish 3. Collect Your Haul : Reel in your line with all the fish you've snagged 4. Aerial Shooting : As fish fly through the air, shoot them for points 5. Upgrade & Repeat : Use your earnings to improve your equipment

Operation Guide

Basic Controls

  • Mouse Click : Drop your fishing line into the water
  • Mouse Movement : Steer your line underwater to navigate around obstacles and target fish
  • Mouse Aim & Click : Aim and fire at fish when they're launched into the air
  • Screen Navigation : Use mouse to navigate menus and upgrade screens

Pro Tips for Success

  • Start by catching smaller, easier fish to build up your upgrade fund
  • Invest in line length upgrades early to access deeper, more valuable waters
  • Practice your aerial shooting accuracy to maximize point gains
  • Learn fish movement patterns to optimize your underwater navigation

Why Play This Game

Radical Fishing stands out in the crowded fishing game genre by offering something genuinely different. The combination of underwater exploration and aerial shooting creates a unique gameplay experience that's both relaxing and action-packed.

The game's humor and quirky concept ("Hater of Fish" as the description playfully puts it) make it perfect for players who want something lighthearted and fun. Whether you're a fishing game enthusiast looking for a fresh take or an arcade game fan seeking something unique, Radical Fishing delivers entertainment that's both familiar and surprisingly innovative.

The upgrade system provides excellent replay value, encouraging players to return and improve their equipment for better performance. Each fishing expedition feels rewarding as you gradually unlock new gear and access previously unreachable depths.

Frequently Asked Questions (FAQ)