Craft Drill - Mining Adventure Game

Seele01-Flash
By
Craft Drill is an addictive casual mining game where you command powerful drilling equipment to extract precious resources from underground. Dig deep, upgrade your tools, and build a mining empire!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Craft Drill: 3D Arcade Mining Simulator**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Juicy" Arcade 3D. Use Low-poly models with flat shading or Toon Shading (Cell Shading) to mimic the vibrant 2D vector art style of the reference material. High contrast colors: Bright Orange background, vivid gemstones (Cyan, Magenta, Lime Green). * **Player Model (The Drill)**: A central rotating hub mechanism equipped with four distinct tool heads in a cross shape (Pickaxe, Shovel, Spiked Hammer, Chisel). The drill should rotate constantly on the Z-axis. * **Environment**: * **Terrain**: A grid of destructible blocks representing different densities (Dirt, Stone, Bedrock). * **The Pit**: A contained rectangular area where the drilling happens. * **Infrastructure**: A conveyor belt system at the bottom or side of the pit to catch falling debris. A low-poly truck waiting at the end of the belt. * **Particles & Effects**: dust clouds when drilling, spark particles when hitting hard rock, floating text (+10$) for score pop-ups. * **Mobile Optimization**: Use InstancedMesh for the terrain blocks and resource chunks to maintain 60FPS on mobile. Limit dynamic lights; use baked lighting or a strong ambient light + one directional light. ### 2. Audio Requirements * **BGM**: An energetic, rhythmic "Industrial Pop" track. Upbeat percussion (claps, stomps) mixed with mechanical sounds, creating a "working rhythm." * **SFX**: * **Drilling**: A variable-pitch whirring sound (pitch rises as drill speed increases). * **Impact**: Satisfying "Crunch" and "Crack" sounds varying by material type (soft thud for dirt, high-pitched clink for diamonds). * **Collection**: A high-pitched, positive "Ding" or "Chime" when resources hit the truck. * **UI**: Mechanical clicking sounds for upgrade buttons. ### 3. Gameplay Loop * **Core Mechanics**: * **Drilling & Physics**: The player controls the drill movement. When the drill touches a static terrain block, the block is destroyed and replaced by a smaller, dynamic physics body (a "resource chunk"). * **Physics Interaction**: These resource chunks fall (gravity) and must be physically pushed by the player's drill body or falling momentum onto the conveyor belt. * **Conveyor Logic**: Once a chunk touches the conveyor, it moves automatically to the Truck. * **Collection**: When chunks enter the Truck, they disappear, and the player earns currency. * **Resource Tiers**: * Dirt (Low value, easy to break). * Coal/Iron (Medium value, medium hardness). * Gold/Diamonds (High value, very hard, requires upgrades). * **Upgrades (Shop System)**: * **Drill Power**: Breaks blocks faster. * **Magnet/Vacuum**: Pulls nearby resource chunks toward the drill or conveyor. * **Conveyor Speed**: Moves resources to the truck faster. ### 4. Mobile Controls & Interaction * **Control Scheme**: **Virtual Joystick**. Implement a floating virtual joystick (can be placed anywhere on the left/right half of the screen) to control the X/Y movement of the drill. * **Orientation**: **Landscape Mode**. This provides a better view of the mining width and the conveyor belt system. * **Tactile Feedback**: * Trigger `navigator.vibrate(50)` on every block destruction to simulate the impact force. * Heavier vibration `navigator.vibrate(200)` when using Dynamite or hitting Bedrock. * **UI Layout**: * Top Left: Current Cash & Resource Counters. * Top Right: Pause/Settings. * Bottom Right (Overlay): "Upgrade" button (appears when the truck leaves or level ends). * All buttons must have a hit area of at least 44x44 pixels. * **Camera**: Use an Orthographic Camera or a high-FOV Perspective Camera fixed at a top-down/slight angle to keep the "2D Arcade" gameplay feel within a 3D space. The camera should smoothly follow the drill with a slight dampening effect. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Craft Drill

Craft Drill is an engaging 2D arcade mining simulation that puts you in control of a powerful circular drill. Your mission is to carve through massive underground boards filled with rocks, gems, and precious resources. This free-to-play casual game combines strategic resource management with satisfying drilling mechanics, making it perfect for players who enjoy incremental progress and treasure hunting adventures.

Navigate through colorful underground environments as you extract valuable materials including coal, iron, gold, and diamonds. The game features intuitive controls and progressively challenging terrain that keeps you engaged as you build your mining operation from the ground up.

Core Features

Advanced Drilling System

Take control of a sophisticated circular chipper that moves in all directions - up, down, left, and right. Break through various types of rocks and obstacles while collecting precious gems that appear in vibrant colors throughout the underground landscape.

Strategic Resource Management

Every rock you break gets transported via conveyor belt system, creating a satisfying chain of resource collection. Manage your haul efficiently by prioritizing the most valuable gems and materials, which are easily identifiable by their bright, distinctive colors.

Comprehensive Upgrade System

Invest your earnings wisely across multiple upgrade categories: - Engine Power : Increase drilling speed and efficiency - Rope Length : Reach deeper underground levels - Drill Hammer : Break through tougher rock formations - Truck Capacity : Transport more resources per trip - Factory Refinement : Process materials more effectively

Specialized Tools & Equipment

When standard drilling isn't enough, deploy powerful specialized tools: - Dynamite : Blast through the hardest rock formations - Drill Hammer : Smash stubborn obstacles blocking your path - Blower Tool : Clear stuck rocks from conveyor systems - Multiple Drill Types : Switch between shovels, pickaxes, and advanced drilling equipment

Gameplay Mechanics

Mining Strategy

Success in Craft Drill requires tactical thinking. Survey the underground terrain to identify the most valuable gem deposits before planning your drilling route. Colorful gems yield the highest rewards, so prioritize these rare finds over common rocks.

Resource Processing

Once you've extracted materials, quickly load them onto trucks before they depart. This time-sensitive element adds excitement and requires efficient resource management to maximize profits from each mining operation.

Empire Building

As you progress, expand beyond simple drilling: - Hire Workers : Automate parts of your mining operation - Factory Upgrades : Improve processing capabilities - Character Development : Enhance your mining abilities - Territory Expansion : Access new underground areas

Operation Guide

Movement Controls: - Arrow Keys or WASD : Navigate your drill in any direction - Left Mouse Button : Alternative control method - Directional Movement : Move up, down, and sideways through terrain

Mining Strategy: 1. Survey the Area : Identify valuable gems by their bright colors 2. Plan Your Route : Create efficient paths to maximize resource collection 3. Break Obstacles : Use appropriate tools for different rock types 4. Clear Blockages : Push stuck rocks or use the blower tool 5. Load Trucks : Quickly transfer collected materials before trucks leave 6. Invest Profits : Upgrade equipment to handle tougher challenges

Why Play Craft Drill

Accessible Yet Deep

Craft Drill offers easy-to-learn mechanics with surprising depth. The simple control scheme makes it perfect for casual gaming sessions, while the upgrade system and strategic elements provide long-term engagement for dedicated players.

Satisfying Progression

Experience the rewarding feeling of watching your small drilling operation grow into a massive mining empire. Each upgrade makes a noticeable difference in your capabilities, creating a compelling sense of advancement.

Perfect for Any Device

As a browser-based game, Craft Drill works seamlessly on computers, tablets, and smartphones. No downloads required - simply open your browser and start digging!

Stress-Free Gaming

The casual nature and lack of time pressure (except for truck loading) make this an ideal game for relaxation. Mine at your own pace and enjoy the meditative quality of systematic resource extraction.

Whether you're looking for a quick gaming break or an engaging long-term project, Craft Drill delivers an addictive mining experience that combines strategy, progression, and satisfying gameplay mechanics.

Frequently Asked Questions (FAQ)