Planet Life - Space Adventure & Management Game

Seele01-Flash
By
Planet Life is a charming space adventure and management game where you help a lonely planet grow and explore the universe. Manage resources, build structures, and complete missions to help your planet achieve its dreams of meeting others in the cosmos.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Planet Life: Cosy Space Management**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: **Pixel Art 3D**. The game should feature a "Low-poly" aesthetic with high-contrast pixel art textures. * **Main Character (The Planet)**: Create a `THREE.SphereGeometry`. Apply a texture that simulates a pixel-art face (eyes and a smile) on a blue/green earth-like surface. Crucial: Use `texture.magFilter = THREE.NearestFilter` to ensure the pixel art looks crisp and retro, not blurry. * **The Void**: A deep black background (`0x000000`). Create a particle system (`THREE.Points`) with white dots to simulate a starry background. The stars should twinkle slowly (adjust opacity over time). * **Mobile Optimization**: Keep the polygon count of the sphere moderate. Focus on texture efficiency. The scene should be lightweight to ensure 60fps on mobile browsers. ### 2. Audio Requirements * **BGM**: A track titled "Cosy Void". It should be a slow-tempo, ambient synth-wave loop. It should feel lonely but cute and relaxing. * **Sound Effects**: * **Text Typing**: A rapid, high-pitched "blip-blip-blip" sound when narrative text appears (mimicking retro RPGs). * **Button Press**: A satisfying, dull "thud" or "click" for UI interaction. * **Success**: A rising "chime" sound when a resource goal is met. ### 3. Gameplay Loop * **Core Mechanic**: **Incremental Management & Narrative**. * The player starts with a lonely planet. * **Action**: Clicking/Tapping the planet generates "Stardust" (Resource). * **Upgrade**: Spend Stardust to buy upgrades (e.g., "Grow Trees", "Form Atmosphere") via the UI. * **State Management**: * Track `Stardust` (Currency). * Track `PlanetLevel`. * **Narrative System**: A text box displays the planet's thoughts. * *Idle*: "I am a beautiful little planet." * *On Click*: "Hey! That tickles." / "Gathering dust..." * *On Upgrade*: "I feel stronger!" * **Visual Feedback**: When the planet is tapped, it should scale up slightly and bounce back (elastic easing) to provide tactile feedback. ### 4. Mobile Controls & Interaction * **Screen Layout (Portrait Mode Only)**: * **Top 50% (Canvas)**: The 3D view of the Planet. The planet should slowly rotate on the Y-axis. * **Bottom 50% (HTML/CSS UI)**: A retro-styled dark grey container. * **Narrative Box**: Just below the canvas. * **Action Buttons**: Large, thumb-accessible buttons (minimum height 60px) stacked vertically or in a 2x2 grid. * **Touch Interactions**: * **Raycasting**: Detect touch on the 3D sphere to trigger the "Gather" action. * **Swipe**: Allow the user to swipe left/right on the canvas to spin the planet faster manually. * **Responsiveness**: Ensure the HTML overlay uses viewport units (`vw`, `vh`) so text and buttons are readable on both phones and tablets. * **Feedback**: Add `navigator.vibrate(10)` (if supported) when the planet is tapped for haptic feedback. 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 Life is a delightful space adventure and management game that combines resource management with heartwarming storytelling. You take control of a lonely planet with big dreams - it wants to explore the universe and meet other planets! Your mission is to help this adorable celestial body grow, thrive, and eventually achieve its cosmic aspirations.

Featuring beautiful pixel art graphics and an engaging storyline, Planet Life offers a unique blend of adventure gameplay and strategic resource management that appeals to players of all ages.

Core Features

Unique Planet Management System

Take complete control of your planet's development. Manage essential resources, make strategic decisions about growth, and ensure your planet's survival while working toward its ultimate goal of space exploration.

Story-Driven Adventure Gameplay

Experience a compelling narrative as you guide your planet through various challenges and milestones. Each mission brings you closer to helping your planet achieve its dream of cosmic exploration and meeting other worlds.

Resource Management & Building

Strategically manage your planet's resources while constructing new structures and improvements. Balance growth with sustainability to create a thriving world capable of interstellar travel.

Beautiful Pixel Art Style

Enjoy charming, colorful pixel art that brings your planet and the universe to life. The game's visual style perfectly complements its whimsical and heartwarming theme.

Cross-Platform Accessibility

Play seamlessly across multiple platforms including web browsers and iOS devices, making it easy to continue your planetary adventure anywhere.

Gameplay Mechanics

In Planet Life, you'll engage in various activities to help your planet grow and prosper:

  • Resource Collection : Gather and manage essential materials needed for your planet's development
  • Construction Projects : Build new structures and facilities to enhance your planet's capabilities
  • Mission Completion : Take on diverse challenges and storylines that advance your planet's journey
  • Strategic Planning : Make important decisions about resource allocation and development priorities
  • Progress Tracking : Monitor your planet's growth and advancement toward its ultimate goals

Controls & Operation

The game features intuitive, user-friendly controls that make it accessible to players of all skill levels:

  • Mouse Control : Use the left mouse button for all game interactions
  • Point-and-Click Interface : Simple clicking system for managing resources and buildings
  • Menu Navigation : Easy-to-use menus for accessing different game features and options

Why Play Planet Life

Planet Life stands out as a unique gaming experience that combines strategic thinking with emotional storytelling. The game's charming premise of helping a lonely planet achieve its dreams creates an immediate emotional connection that keeps players engaged.

Whether you're a fan of management games, space themes, or simply enjoy games with heart, Planet Life offers something special. The combination of resource management, adventure elements, and beautiful pixel art creates a gaming experience that's both relaxing and rewarding.

The game is perfect for players who enjoy: - Strategic resource management challenges - Story-driven gameplay with emotional depth - Beautiful pixel art aesthetics - Cross-platform gaming flexibility - Family-friendly content suitable for all ages

Frequently Asked Questions (FAQ)