Planet Clicker - Colonize Solar System

Seele01-Flash
By
Planet Clicker is an addictive space-themed incremental clicker game where you generate energy to colonize the solar system. Start on Earth and expand to Mars and Venus through strategic upgrades and energy management.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Planet Clicker 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Retro Space Arcade". The game should feature a 3D central sphere representing the planet, but wrapped with **pixel-art textures** (using `THREE.NearestFilter` to maintain sharp, blocky pixels instead of blurring). * **Planetary Models**: * **Earth**: Blue ocean, green pixelated continents. * **Mars**: Red rusty surface, pixelated craters. * **Venus**: Yellow/Orange atmosphere, looking hot and hostile. * **Background**: A deep black void populated by a **starfield particle system**. The stars should twinkle slightly and move slowly to create a parallax effect when the user interacts, simulating 3D depth. * **Performance**: Use `THREE.SphereGeometry` with a low segment count (e.g., 32x32) to save battery on mobile devices. Lighting should be simple (e.g., a single Directional Light mimicking the sun + Ambient Light). ### 2. Audio Requirements * **BGM**: A relaxing, looping **Lo-fi Space Synth** track. It should be atmospheric and non-intrusive, evoking a sense of cosmic vastness. * **Sound Effects (SFX)**: * **Tap**: A satisfying, short 8-bit "blip" or "pop" sound. Pitch should slightly randomize per tap to prevent auditory fatigue. * **Buy Upgrade**: A "cash register" or "power-up" digital chime. * **Planet Unlock**: A longer, triumphant "warp drive" sound effect. ### 3. Gameplay Loop * **Core Mechanic**: The player taps the central 3D planet. Each tap generates "Energy" currency. * **Visual Feedback**: Upon clicking, a text mesh (e.g., "+1") should spawn at the click location, float upwards, and fade out. The planet mesh should subtly scale down and bounce back (elastic animation) to simulate a tactile button press. * **Upgrades System**: * **Click Power**: Increases energy gained per tap. * **Passive Generation**: Buildings (e.g., Farms, Power Plants) that generate Energy automatically per second. * **Progression**: * Accumulate Energy -> Buy Upgrades -> Unlock Mars (Cost: High) -> Unlock Venus (Cost: Very High). * Switching planets changes the central 3D model and the background color hue slightly. ### 4. Mobile Controls & Interaction * **Touch Input**: Use `Raycaster` to detect touch events on the 3D sphere. The hit area should be generous (the whole sphere) to accommodate clumsy thumb tapping. * **Screen Orientation**: **Portrait Mode** preferred. This allows the planet to sit in the center/upper half, while the upgrade menu sits in the bottom half for easy thumb access. * **UI Layout**: * **HUD**: Top of the screen displays current "Energy" in a large, legible pixel font. * **Planet Selector**: Small arrows or swipe gestures to switch between Earth/Mars/Venus (if unlocked). * **Upgrade Menu**: A scrollable HTML/CSS overlay at the bottom 40% of the screen. Buttons must be at least **44x44 pixels** for touch targets. * **Haptics**: Trigger `navigator.vibrate(5)` (a very short micro-vibration) on every tap if the device supports it, enhancing the physical feel of the game. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Planet Clicker is a captivating incremental clicker game that combines space exploration with addictive clicking mechanics. Your mission is simple yet engaging: generate energy by clicking on planets and use that energy to purchase upgrades and colonize new worlds across the solar system. This browser-based game offers hours of progressive gameplay without requiring any downloads.

Core Features

Planetary Colonization System

Experience the thrill of interplanetary expansion as you progress through three unique worlds:

  • Earth : Your starting planet with basic energy production facilities
  • Mars : The red planet featuring advanced technologies like solar oil, coal, nuclear power, and alien technology
  • Venus : The ultimate challenge requiring 1 trillion energy units, featuring cutting-edge upgrades including the mysterious 'Future Technology'

Incremental Progression

Planet Clicker excels in providing satisfying progression mechanics:

  • Energy Generation : Click planets to produce energy units
  • Upgrade System : Purchase farms, power plants, and advanced technologies
  • Exponential Growth : Watch your energy production multiply as you invest in better equipment
  • Idle Mechanics : Continue earning energy even when not actively clicking

Strategic Depth

Despite its simple concept, the game offers meaningful strategic decisions:

  • Choose between immediate clicking power or long-term automated production
  • Balance energy spending between current planet upgrades and saving for new planets
  • Optimize upgrade paths for maximum efficiency

Gameplay Mechanics

Starting Your Journey

Begin on Earth with basic energy production capabilities. Each click generates energy units that serve as your currency for purchasing upgrades and expanding your cosmic empire.

Energy Production Upgrades

Invest your energy wisely in various production methods:

  • Clicking Power : Increase energy per click
  • Automated Farms : Generate passive energy income
  • Power Plants : Boost overall energy production
  • Advanced Technologies : Unlock powerful late-game upgrades

Planet Progression

As your energy production grows, unlock new planets with unique upgrade trees:

  1. Earth Phase : Master basic energy production and clicking mechanics
  2. Mars Expansion : Access advanced technologies and higher-tier upgrades
  3. Venus Conquest : Achieve ultimate progression with future technology upgrades

Operation Guide

Basic Controls

  • Left-click : Click on planets to generate energy
  • Mouse scroll : Navigate through upgrade menus
  • Click upgrades : Purchase improvements with accumulated energy

Strategic Tips

  • Start by boosting clicking power for immediate energy gains
  • Invest in automated production for steady passive income
  • Save energy strategically to unlock new planets
  • Focus on the most cost-effective upgrades first

Platform Compatibility

Planet Clicker runs smoothly on: - Desktop browsers : Chrome, Firefox, Safari, Edge - Mobile devices : iOS and Android smartphones and tablets - Cross-platform : Seamless experience across all devices

Why Play Planet Clicker

Perfect for All Players

  • Casual Gaming : Simple one-click mechanics suitable for all ages
  • Strategy Enthusiasts : Deep upgrade trees and optimization opportunities
  • Space Fans : Engaging planetary colonization theme
  • Incremental Game Lovers : Satisfying progression and number growth

Accessibility Benefits

  • Completely Free : No payment required to access full content
  • No Download : Play instantly in your browser
  • Mobile Friendly : Optimized touch controls for smartphones
  • Quick Sessions : Perfect for short breaks or extended gaming sessions

Addictive Progression System

Planet Clicker masterfully implements the "just one more upgrade" psychology that makes incremental games so compelling. The constant stream of achievable goals keeps players engaged as they work toward the next planet or upgrade milestone.

Educational Value

While entertaining, the game also introduces concepts about: - Resource management and optimization - Exponential growth mathematics - Strategic planning and delayed gratification - Basic understanding of energy production methods

Frequently Asked Questions (FAQ)