Gold Digger FRVR - Underground Mining Adventure

Seele01-Flash
By
Gold Digger FRVR is an addictive 2D underground mining adventure where you play as a determined miner exploring endless subterranean worlds. Dig through layers of earth, collect precious gold, and upgrade your equipment in this engaging progression-based game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Gold Digger FRVR - 3D Underground Mining Adventure**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a "Low-Poly Cartoon" aesthetic. The world should be built on a voxel-like grid system but with smoothed edges to look friendly and polished, not blocky like Minecraft. Colors should be vibrant and saturated (deep browns for soil, bright yellow for gold, shiny grey for rocks). * **The Miner Character**: Create a simple, chunky humanoid character with a distinct yellow hard hat (with a headlight beam effect) and a pickaxe/shovel. The miner should have simple procedural animations for idle (breathing) and digging (swinging arm). * **The Underground Grid**: * **Surface**: Green grass layer at `y=0` with a blue sky background gradient. * **Layers**: Below `y=0`, generate a grid of "Soil Blocks". * **Block Types**: * *Dirt* (Easy to break, brown). * *Stone* (Harder to break, grey). * *Gold Vein* (Contains loot, sparkles with particle effects). * *Bedrock* (Unbreakable boundary at the bottom). * **Lighting**: Use a dark ambient light for the underground atmosphere. Attach a `SpotLight` to the player character to simulate a mining helmet, illuminating only the blocks immediately in front of them. Add point lights near discovered gold. * **Performance**: Use `InstancedMesh` for the soil blocks to handle hundreds of cubes efficiently on mobile devices. Implement simple frustum culling (don't render blocks too far off-screen). ### 2. Audio Requirements * **BGM**: A rhythmic, folk-country style tune with banjo and acoustic guitar. It should be catchy and loop seamlessly, evoking a sense of "working rhythm." * **SFX**: * *Digging*: A satisfying "thud" for dirt and a metallic "clink" for stone. * *Collecting*: A high-pitched "ding" or coin jingle when collecting gold. * *Upgrade*: A triumphant brass sound when buying new equipment. * *Movement*: Soft gravel footsteps. ### 3. Gameplay Loop * **Core Mechanics**: The player starts at the surface. They can move Left, Right, or Down. Moving into a soil block automatically triggers the "Dig" action. * **Progression**: * Digging destroys the block and rewards the player with Gold. * Harder blocks (Stone) take multiple hits (or seconds) to break. * **Stamina/Depth Limit**: The player cannot dig forever initially. Perhaps a "Pickaxe Durability" or "Oxygen" bar limits how deep they can go before needing to return to the surface. * **Economy & Upgrades**: * A simple UI shop button appears when on the surface. * Spend Gold to upgrade: 1. *Power*: Break blocks faster. 2. *Capacity*: Carry more gold before returning. * Large rocks falling: Implement a physics logic where if the player digs under a heavy rock, it shakes for a second and then falls, potentially crushing the player (Game Over/Respawn at surface). ### 4. Mobile Controls & Interaction * **Orientation**: **Portrait Mode** (Vertical) is preferred for one-handed play. * **Control Scheme**: * **Swipe Control**: Swipe Down/Left/Right anywhere on the screen to move grid-by-grid. This is often more precise than a virtual joystick for grid-based mining. * **Tap-to-Dig**: Alternatively, tapping a block adjacent to the player initiates digging. * **UI/UX**: * **Top HUD**: Display "Current Gold" and "Depth" with large, readable text. * **Shop UI**: Use large buttons (minimum 44px height) that are easily tappable with a thumb. * **Haptic Feedback**: Trigger the device's vibration (`window.navigator.vibrate(50)`) whenever a block is successfully destroyed or gold is collected. This tactile feedback is crucial for the "mining feel." * **Camera**: An Orthographic camera that smoothly follows the player's depth (`y` position), keeping the player slightly above the center of the screen so they can see what lies beneath. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Gold Digger FRVR is a captivating 2D adventure game that combines exploration, resource management, and character progression in an underground setting. As a dedicated miner armed with a trusty shovel, you'll embark on an endless journey beneath the earth's surface, discovering hidden treasures and valuable resources.

This browser-based adventure offers hours of engaging gameplay without requiring any downloads or installations. The game features charming cartoon-style graphics with a friendly miner character who becomes your avatar in this subterranean world.

Core Features

Progressive Mining System

The game revolves around a satisfying progression loop where every dig brings you closer to valuable rewards. Start with basic tools and gradually work your way up to advanced mining equipment that allows you to dig deeper and faster.

Character Development

Your miner isn't just a static character - you can continuously improve their abilities and equipment. Collect gold and resources to enhance your mining efficiency, movement speed, and tool durability.

Endless Underground Exploration

The underground world in Gold Digger FRVR is procedurally designed to offer endless exploration opportunities. Each layer presents different materials, from soft mud near the surface to harder rock formations deeper underground.

Resource Management Strategy

Balancing your energy, tool durability, and collected resources adds a strategic element to the gameplay. Deciding when to return to the surface versus pushing deeper requires careful planning.

Gameplay Mechanics

Mining and Digging

Use your shovel to break through various underground materials including mud, earth, and solid rock. Different materials require different amounts of effort to break through, creating natural difficulty progression as you dig deeper.

Gold Collection and Currency

Gold serves as the primary currency in the game. Collect gold nuggets and ore deposits scattered throughout the underground layers to fund your equipment upgrades and skill improvements.

Tool Upgrades

Invest your hard-earned gold in better mining tools. Upgraded shovels dig faster, last longer, and can break through tougher materials that were previously inaccessible.

Operation Guide

Basic Controls

  • Arrow Keys or WASD : Move your miner character around the underground environment
  • Mouse Click/Spacebar : Use your shovel to dig through materials
  • Return to Surface : Climb ladders or use designated paths to return topside and access upgrades

Gameplay Strategy

  • Start by digging straight down to quickly access deeper, more valuable layers
  • Look for gold veins and ore deposits - they're more valuable than scattered nuggets
  • Monitor your tool durability and return to upgrade before it breaks completely
  • Explore horizontally at each depth level to maximize resource collection

Why Play Gold Digger FRVR

Relaxing Yet Engaging

Gold Digger FRVR strikes the perfect balance between relaxing gameplay and engaging progression. The repetitive nature of mining is surprisingly meditative, while the constant upgrades keep you motivated to continue.

No Time Pressure

Unlike many games, Gold Digger FRVR doesn't rush you. Take your time to explore each underground layer thoroughly, plan your upgrades carefully, and enjoy the steady progression at your own pace.

Perfect for All Ages

The game's simple mechanics and friendly visual design make it suitable for players of all ages. Children can enjoy the basic digging gameplay while adults appreciate the strategic depth of resource management.

Instant Accessibility

As a browser-based game, Gold Digger FRVR is instantly accessible on any device with an internet connection. No downloads, no installations - just pure mining fun whenever you want it.

Frequently Asked Questions (FAQ)