Epic Mine

Seele01-Flash
By
Epic Mine is a thrilling 3D mining adventure game where strategy meets action. Dig deep into the Earth's core, collect valuable resources, and upgrade your mining empire while facing mysterious creatures lurking in the depths.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Epic Mine - Voxel Clicker RPG". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast **Voxel Art / Low-poly aesthetic** similar to Minecraft. The world is built of cubes. * **Camera Perspective:** First-Person view. The camera moves forward automatically as walls are destroyed. * **Key Models:** * **Pickaxe:** A blocky, voxel-style pickaxe positioned on the right side of the screen. It needs a "swing" animation triggered by input. * **The Mine:** A procedurally generated tunnel. Walls are composed of varying block types (Dirt, Stone, Iron, Gold, Diamond) with different colors and texture maps. * **Lighting:** Dramatic lighting is essential. Use a warm PointLight attached to the camera (simulating a torch) and ambient orange/red glow from "lava" cracks in the distance. Use `THREE.FogExp2` (black or dark brown) to fade distant tunnel segments and improve performance. * **Effects:** * **Particle System:** When a block is hit, cube-shaped particles must explode outward with physics (gravity). * **Sparks:** Bright yellow/orange simple particles when hitting hard rock. * **Performance:** Use `THREE.InstancedMesh` for rendering the tunnel walls and floor to maintain 60FPS on mobile devices. ### 2. Audio Requirements * **BGM:** A rhythmic, industrial-adventure track with heavy percussion (drums, anvil sounds) and a low-frequency bassline to simulate the underground atmosphere. It should speed up slightly during "Boss" or "Monster" encounters. * **Sound Effects (SFX):** * **Mining Impact:** A satisfying, crunchy "clink" or "thud" sound that varies slightly in pitch with each hit to prevent auditory fatigue. * **Critical Hit:** A high-pitched metallic "chime" or "ding". * **Collection:** A coin-pickup or gem-sparkle sound when resources are gathered. * **Monster:** Low growls or hissing sounds when a "Boss Wall" (the Dragon/Monster) appears. ### 3. Gameplay Loop * **Core Mechanic - Precision Mining:** Unlike a standard clicker, the player must tap with timing. A horizontal bar with a moving cursor appears on the UI. Tapping when the cursor is in the center "Sweet Spot" deals Critical Damage. Missing the spot deals low damage. * **Progression:** 1. Player faces a "Wall" of blocks. 2. Tap to swing pickaxe -> Wall takes damage -> Wall breaks (Camera moves forward). 3. Resources (Gold, Ore) fly into the player's inventory. 4. **Loop:** Every 10 walls, a "Chest" or a "Monster" appears. Monsters require rapid tapping to defeat before a timer runs out. * **Smelting & Upgrades:** A simple overlay UI allows players to spend collected Gold to upgrade: * **Pickaxe Strength:** Breaks blocks faster. * **Luck:** Increases chance of finding rare ores. ### 4. Mobile Controls & Interaction * **Orientation:** **Portrait Mode** (Vertical) is required for one-handed playability. * **Input Method:** * **Tap Anywhere:** The entire bottom 70% of the screen acts as the "Mine" button. * **Hold:** (Optional) Hold to auto-mine at a slower speed (accessibility feature). * **UI Layout:** * Top 15%: Resource counters (Gold, Depth) and Health Bar (if fighting monsters). * Center: The 3D view of the mine wall. * Overlay: The "Timing Bar" (Slider) should be positioned clearly in the lower-middle section, easily visible without being covered by the thumb. * **Feedback (Juice):** * **Haptic Feedback:** Trigger the device's vibration (`window.navigator.vibrate`) on every successful hit. Stronger vibration for Critical Hits. * **Screen Shake:** A subtle camera shake on impact to simulate the force of mining. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Epic Mine

Epic Mine is an immersive 3D mining adventure game that combines strategic resource management with exciting underground exploration. In this captivating browser-based game, you'll embark on the ultimate mining expedition, digging deeper into the Earth's core than ever before while building a profitable mining operation.

The game features stunning 3D graphics with a distinctive blocky, pixel-art style that creates an atmospheric underground world. As you venture deeper, you'll discover rare minerals, precious metals, and face the unknown dangers that await in the darkest depths of the Earth.

Core Features

Deep Underground Mining

Experience the thrill of deep-earth mining as you excavate through multiple layers of the planet. Each depth level offers different resources, challenges, and rewards. The deeper you go, the more valuable materials you'll discover, but also the greater dangers you'll encounter.

Resource Management & Smelting

Collect various minerals and raw materials during your mining expeditions. Set up efficient smelting operations to process your resources into valuable products. Strategic resource management is key to maximizing your profits and funding further expeditions.

Skill Progression System

Invest your hard-earned profits into upgrading your mining capabilities. Improve your digging speed, efficiency, equipment durability, and unlock new mining techniques. Each upgrade brings you closer to uncovering the Earth's most precious treasures.

Monster Encounters

The underground world isn't empty – mysterious creatures and monsters lurk in the darkness beneath. Be prepared to face these challenges as you venture into uncharted territories. Some creatures guard valuable treasures, making encounters both dangerous and potentially rewarding.

Mobile-Friendly Design

Epic Mine is perfectly optimized for both desktop and mobile play. Whether you're on your computer or smartphone, enjoy smooth gameplay with responsive touch controls that make mining on-the-go a seamless experience.

Gameplay Mechanics

The game combines idle mining elements with active strategy. Plan your mining routes, manage your resources efficiently, and make strategic decisions about when and where to dig. Balance risk and reward as you decide whether to explore safer shallow areas or venture into dangerous deep zones for rare materials.

Operation Guide

Getting started in Epic Mine is simple and intuitive:

  • Left Mouse Button : Click and hold to start mining operations
  • Resource Collection : Automatically gather materials as you mine
  • Smelting Management : Process raw materials in your smelting facility
  • Upgrade System : Spend profits on skill and equipment improvements
  • Depth Navigation : Progress deeper by clearing mining areas

The game features an easy-to-learn control scheme that makes it accessible for players of all skill levels while maintaining depth for strategic gameplay.

Why Play Epic Mine

Epic Mine offers a unique blend of relaxing mining gameplay and strategic management that keeps players engaged for hours. The satisfaction of building your mining empire from scratch, combined with the excitement of discovering rare resources and facing underground challenges, creates an addictive gameplay loop.

The game is completely free to play with no hidden costs or pay-to-win mechanics. Progress through skill and strategy rather than spending money, making it a fair and enjoyable experience for all players.

Whether you're a fan of mining games, strategy titles, or adventure experiences, Epic Mine delivers an engaging underground journey that will keep you coming back to dig deeper and discover what lies beneath the surface.

Frequently Asked Questions (FAQ)