GrindCraft - Minecraft Clicker & Crafting Game

Seele01-Flash
By
GrindCraft is a addictive Minecraft-themed clicker game that focuses purely on the crafting mechanics. Start with your bare hands, collect resources, craft better tools, and eventually build an automated village empire.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**GrindCraft 3D: Voxel Clicker**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast Voxel Art style (3D pixelated blocks). The aesthetic should mimic Minecraft but optimized for a stylized, isolated look like the reference image (dark background, glowing central elements). * **Central Object:** The main interactive element is a single rotating 3D Voxel Block in the center of the screen (initially a Log, changes to Stone, Ore, etc., based on current "Biome"). * **Particle Effects:** When the user taps the central block, generate small cube particles that explode outward and fade away. * **UI/HUD:** A translucent, dark-themed UI overlay. * **Top Bar:** Resource counters (Wood, Stone, Iron, Food) with 2D pixel icons. * **Bottom Drawer:** A scrollable grid for Crafting recipes (Planks, Sticks, Tools, Villagers). * **Optimization:** Use `InstancedMesh` for particles. Textures should be low-resolution (16x16px) scaled up with `magFilter = THREE.NearestFilter` to maintain the sharp pixel look without blurring. ### 2. Audio Requirements * **BGM:** A calm, atmospheric, ambient piano track (referencing C418's style) that loops seamlessly. * **SFX - Interaction:** A high-pitched "Pop" sound for gathering resources. * **SFX - Crafting:** A heavy "Anvil" or "Saw" sound when a new item is crafted. * **SFX - UI:** A crisp "Click" sound for menu navigation. * **SFX - Success:** A magical chime when unlocking a new tier of resources (e.g., unlocking Iron). ### 3. Gameplay Loop * **Clicking Phase:** Player taps the central 3D Block. Each tap grants +1 raw resource (e.g., Wood). * Tools (Axe, Pickaxe) increase the "Click Power" (resources per tap). * **Crafting Phase:** Player opens the menu to convert raw resources (e.g., 1 Log -> 4 Planks). * **Progression:** Wood -> Stone -> Iron -> Diamond. * **Biomes:** Crafting specific tools unlocks new "Click Boxes" (e.g., crafting a Pickaxe changes the central block from Tree to Stone). * **Automation (Idle):** Player crafts "Villagers" using Food and Housing materials. Villagers automatically generate resources per second (RPS) without clicking. * **Logic:** Implement a `ResourceController` that handles inventory limits and recipe costs. ### 4. Mobile Controls & Interaction * **Orientation:** **Portrait Mode** (Vertical) is mandatory for one-handed play. * **Main Interaction (Tapping):** The central 3D block must be the largest hit area (center screen). On tap: * Trigger `navigator.vibrate(10)` (Haptic Feedback). * Apply a "Squash and Stretch" animation to the block (scale down Y, scale up X/Z briefly). * **UI Interaction:** The Crafting Menu should be a bottom sheet or toggleable overlay. * **Tap logic:** Single tap on a recipe icon shows details/cost. Double tap (or distinct "Craft" button) executes the craft. This replaces the PC "hover" mechanic. * Buttons must be at least 48x48px for touch accessibility. * **Visual Feedback:** Floating text numbers (+1 Wood) must appear at the tap position and float upward before fading. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About GrindCraft

GrindCraft is a captivating Minecraft-themed clicker game that strips away the 3D world to focus entirely on the core crafting experience. This free-to-play browser game transforms the beloved crafting mechanics of Minecraft into an addictive idle clicker format. Players start with nothing but their fists and gradually build up a resource empire through strategic clicking and smart automation.

The game features the iconic pixelated art style reminiscent of Minecraft, with familiar tools, resources, and items that fans of the franchise will instantly recognize. What sets GrindCraft apart is its focus on the satisfaction of progression - every click brings you closer to unlocking new crafting recipes and building more efficient resource collection systems.

Core Features

Progressive Crafting System

GrindCraft offers a comprehensive crafting ladder that mirrors Minecraft's complexity. Starting with basic wooden tools, you'll progress through stone, iron, diamond, and beyond. Each tier of tools makes resource collection more efficient, creating a satisfying feedback loop of improvement.

Four Resource Categories

The game organizes resource collection into four distinct areas: - Overworld : Collect wood, stone, and surface materials - Mine : Dig for ores, gems, and underground resources - Food : Grow crops and raise livestock - Mobs : Battle creatures for rare drops and materials

Village Automation

One of GrindCraft's most compelling features is the village system. Once you've gathered enough resources, you can create villagers who automatically collect resources for you. This idle game mechanic allows your empire to grow even when you're not actively clicking.

Smart Resource Display

The game intelligently shows only the resources you can actually collect based on your current tools. Don't have a bucket? Lava won't appear as an option. This design keeps the interface clean and focused on achievable goals.

Gameplay Guide

Getting Started

Begin your GrindCraft journey by clicking trees to collect wood with your bare hands. This wood becomes the foundation for crafting your first wooden tools - an axe for faster tree harvesting and other essential implements.

Building Your Toolkit

As you accumulate resources, craft increasingly powerful tools. Each upgrade significantly improves your efficiency: - Wooden tools for basic resource gathering - Stone tools for improved speed and durability - Iron tools for accessing new resource types - Diamond tools for maximum efficiency

Advanced Strategies

Focus on building a village as soon as possible. Villagers provide passive income that accelerates your progress exponentially. Balance your resource collection across all four categories to unlock the full crafting tree.

Operation Instructions

Mouse Controls : GrindCraft uses simple point-and-click mechanics. Click on resource icons to collect them, and click on craftable items in your inventory to create them.

Crafting Interface : Hover over any craftable item to see the required resources. The game displays recipes clearly, showing exactly what materials you need and how many you currently have.

Resource Management : Keep track of your inventory in the bottom panel. Resources are automatically organized by type, making it easy to see what you have available for crafting.

Village Management : Once unlocked, manage your villagers through the village interface. Assign them to different tasks to optimize your resource generation.

Why Play GrindCraft

Perfect for Minecraft Fans

If you love Minecraft's crafting system but want a more streamlined experience, GrindCraft delivers exactly that. It captures the essence of resource gathering and tool progression without the complexity of 3D navigation or survival mechanics.

Ideal Idle Game Experience

GrindCraft strikes the perfect balance between active engagement and passive progression. You can actively click for faster progress or let your villagers do the work while you multitask.

Completely Free and Accessible

Play instantly in any web browser without downloads, installations, or payments. The game runs smoothly on both desktop computers and mobile devices, making it perfect for quick gaming sessions anywhere.

Satisfying Progression Loop

Every action in GrindCraft feels meaningful. Whether you're crafting your first wooden pickaxe or unlocking diamond tools, the sense of advancement keeps you engaged for hours.

GrindCraft successfully distills one of gaming's most satisfying mechanics into a pure, accessible format that appeals to both casual clickers and dedicated crafting enthusiasts.

Frequently Asked Questions (FAQ)