MineClicker - Minecraft Universe Clicker Game

Seele01-Flash
By
MineClicker is an addictive clicker game set in the beloved Minecraft universe. Click to mine blocks, defeat mobs, earn XP, and upgrade your gear through 70 challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "MineClicker". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Voxel-based, "Minecraft-like" aesthetic. Use simple `BoxGeometry` with pixelated textures (16x16 or 32x32 resolution) to simulate blocks (dirt, stone, diamond) and mobs (creepers, zombies, cubic animals). * **Scene Setup**: A central "Vignette" stage. The camera should be fixed (Orthographic or Perspective with narrow FOV) focusing on a single interactive 3D object in the center (either a Block or a Mob). * **Background**: A dynamic skybox that changes colors based on the "Location" (e.g., bright blue for Plains, dark red for Nether). Simple floating clouds (white cubes) in the background. * **Particles**: Low-poly particle explosions (small cubes) that spawn when a block is destroyed or a mob is hit. * **Optimization**: Strictly limit draw calls. Use instanced mesh rendering if spawning many particles. Textures should be tiny to ensure fast loading on mobile networks. ### 2. Audio Requirements * **BGM**: A calm, atmospheric, ambient piano track similar to C418's style, looping seamlessly. * **SFX - Interaction**: * **Mining**: Distinct sounds for different materials (Wood chop, Stone clink, Dirt thud). * **Combat**: A "thwack" sound for hitting mobs and a retro "poof" sound when they die. * **UI**: Wooden "click" sounds for buttons. * **Progression**: A high-pitched chime/jingle when leveling up or defeating a boss. ### 3. Gameplay Loop * **Core Mechanics**: * **Dual Modes**: The player can toggle between "Mining Mode" (clicking a giant Block) and "Combat Mode" (clicking a Mob). * **Clicking**: Tapping the 3D object deals damage. Damage = (Base Damage + Weapon Bonus). * **Idle DPS**: "Recruits" automatically deal damage every second. * **Currencies**: * **Stone**: Earned by destroying blocks. Used to buy **Weapon Upgrades** (Hands -> Wood Pick -> Stone Pick -> Iron Pick, etc.). * **XP**: Earned by killing mobs. Used to hire **Recruits** (Villagers, Wolves, Iron Golems) for auto-clicking (Idle DPS). * **Boss System**: Every 5th or 10th level is a Boss Level. * **Timer**: The player has 30 seconds to kill the boss. * **Failure**: If time runs out, boss HP resets. * **Success**: Massive XP reward and progression to the next Location. ### 4. Mobile Controls & Interaction * **Touch Input**: Use `touchstart` event listeners for zero-latency response (do not rely solely on `click`). * **Raycasting**: Implement a `Raycaster` to detect taps on the central 3D object. The object should scale down slightly (`scale.set(0.9, 0.9, 0.9)`) on touch press and bounce back on release (elastic ease) to provide tactile "squishy" feedback. * **UI Layout (Portrait Mode)**: * **Top 20%**: HUD showing Current Level, XP, Stone, and a Boss Timer bar (if active). * **Middle 50%**: The 3D Render Area (The interactive zone). * **Bottom 30%**: Scrollable upgrade tabs (Weapons / Recruits). Buttons must be at least 44x44 pixels. * **Visual Feedback**: * **Floating Text**: When clicking, spawn floating numbers (`+1 Stone`, `CRIT!`) that drift upwards and fade out. Use HTML overlays or 2D Canvas sprites for crisp text. * **Screen Shake**: Subtle camera shake on critical hits or boss defeat. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

MineClicker brings the iconic Minecraft experience into an engaging clicker format that's perfect for both casual gaming sessions and extended playtime. This free-to-play browser game combines the familiar block-based world of Minecraft with addictive clicker mechanics, offering players 70 levels of mining, mob fighting, and strategic upgrading.

Unlike endless clicker games, MineClicker features a structured progression system with clear goals and boss battles. You'll start with basic tools and gradually work your way up to powerful weapons while recruiting helpers to automate your mining and combat operations.

Core Features

Extensive Content Library

MineClicker offers impressive depth with 70 unique levels including 14 challenging boss encounters. Face off against 32 different mob types from the Minecraft universe while mining through 40 distinct block varieties across 14 atmospheric locations .

Progressive Weapon System

Start your journey with bare hands and wooden tools, then upgrade through the classic Minecraft weapon progression. Purchase and enhance weapons using stone pieces earned from destroyed blocks. Each upgrade significantly increases your damage output against tougher enemies.

Strategic Recruitment System

Hire recruits to automate your gameplay and increase efficiency. Each recruit comes with specific mob and block DPS stats, allowing you to optimize your strategy. Later-game recruits offer substantially higher damage rates to match increasing difficulty.

Boss Battle Mechanics

Every few levels, you'll encounter powerful boss mobs with time-limited health pools. These strategic encounters require proper preparation and timing - fail to defeat them within the time limit, and their health resets completely.

Gameplay Mechanics

Mining and Combat System

The core gameplay revolves around clicking to mine blocks and defeat mobs. Each successful action earns experience points and resources. Blocks provide stone pieces for weapon purchases, while defeated mobs grant XP for character progression.

Level Progression Strategy

Players can choose when to advance to higher levels, allowing for strategic grinding at comfortable difficulty levels. Higher levels offer increased rewards per action but also feature tougher enemies and more expensive upgrades.

Idle Game Elements

While active clicking drives progress, the recruitment system introduces idle mechanics. Your hired helpers continue working even when you're not actively playing, making this perfect for players who enjoy both active and passive gameplay styles.

Operation Guide

Basic Controls: - Left Mouse Click : Attack mobs and mine blocks - Menu Navigation : Use mouse to access upgrade screens - Level Selection : Choose your preferred difficulty level

Strategic Tips: - Focus on weapon upgrades early for faster progression - Recruit helpers to maintain progress during idle periods - Choose your level advancement timing carefully - Prepare thoroughly before attempting boss battles

Why Play MineClicker

Perfect for Minecraft Fans

If you love the Minecraft universe but want a more casual gaming experience, MineClicker delivers familiar characters and environments in an accessible format. No complex crafting or survival mechanics - just pure clicking satisfaction.

Structured Progression

Unlike many endless clickers, MineClicker offers meaningful progression with clear goals and achievements. The 70-level structure provides a sense of accomplishment and direction that keeps players engaged.

Cross-Platform Accessibility

Play instantly in any modern web browser on desktop or mobile devices. No downloads, installations, or storage requirements - just click and start playing immediately.

Free and Complete Experience

Enjoy the full game experience at absolutely no cost. All features, levels, and content are available without paywalls or premium restrictions.

Frequently Asked Questions (FAQ)