Grow Cube

Seele01-Flash
By
Grow Cube is a captivating turn-based puzzle game where strategic placement of objects transforms a simple cube into a thriving civilization. Every decision matters as you build your miniature world.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Grow Cube - 3D Evolution Puzzle". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Adopt a **"Vibrant Low-Poly Toon"** aesthetic to mimic the original Flash vector art style in 3D. Use `MeshToonMaterial` for all objects to create flat, cel-shaded coloring with black outlines (using the inverted hull method or edge geometry if performance allows). * **The Cube**: The central object is a large generic cube initially (e.g., 5x5x5 grid size), but it must be constructed of smaller voxel-like blocks or distinct layers to allow for physical transformations (e.g., digging valleys, raising hills, growing trees). * **Camera**: Use an **Orthographic Camera** positioned at an isometric angle (lookAt center). This is crucial to replicate the classic "Grow" series perspective. * **Characters**: Simple, capsule-shaped yellow figures (the "workers") with minimal animations (walking, digging, cheering). * **Palette**: High saturation colors. Sky blue background (`#87CEEB`), bright green grass, earthy brown soil, and distinctly colored interactive items (Red Fire, Blue Water, Grey Springs). * **Performance**: Optimize for mobile GPUs. Limit total scene polygon count. Use **InstancedMesh** for repeated elements like generic ground blocks or small foliage. ### 2. Audio Requirements * **BGM**: A quirky, upbeat, and looping **"Toy-box Electronic"** track. It should feel whimsical and curious, similar to early 2000s Flash games. * **SFX**: * **Selection**: A satisfying "Pop" or "Bubble" sound when an icon is tapped. * **Growth**: A rising arpeggio harp or chime sound when an item levels up. * **Worker Voices**: High-pitched, gibberish vocal samples (e.g., "Yip!", "Heave-ho") when characters perform tasks. * **Failure/Reset**: A comedic "womp-womp" or descending slide whistle. ### 3. Gameplay Loop * **Core Mechanic**: A turn-based sequence puzzle. The player starts with 10 selectable items (Bone, Water, Ball, Spring, Fire, Tube, etc.). * **Turn Logic**: 1. Player selects 1 item from the inventory. 2. The item is placed on the cube. 3. **Evaluation Phase**: The game calculates interactions. Existing items on the cube may "Level Up" based on the new item's presence (e.g., Water placed *after* a Hole is dug results in a River; Water placed *before* results in a puddle). 4. **Growth Animation**: All items on the cube play their "Level Up" animation simultaneously if conditions are met. * **Victory Condition**: Find the one specific permutation (sequence of 10 items) that causes all items to reach their "Maximum Level." * **Defeat/Reset**: If the sequence is wrong, items stop growing at low levels. The player must hit a "Reset" button to try a new order. ### 4. Mobile Controls & Interaction * **UI Layout (Portrait Mode)**: * **The Stage**: The 3D Cube occupies the top 60% of the screen. * **Control Panel**: The bottom 40% contains a **Grid Layout (2 columns x 5 rows)** or a **Horizontal Scroll View** of the available item icons. This ensures icons are large enough for thumb tapping. * **Input Handling**: * **Tap to Place**: Tapping an icon immediately triggers the turn. Disable the icon after use (gray out). * **No Drag-and-Drop**: To ensure precision on small screens, avoid drag-and-drop. Simple taps are preferred. * **Reset Button**: A distinct, isolated button in the top-right corner (safe area) to restart the puzzle. * **Feedback**: * **Haptic**: Trigger a light vibration (using `navigator.vibrate`) when an item levels up. * **Visual**: When an icon is tapped, spawn a 2D particle trail that flies from the UI icon to the Cube center to connect the action visually. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Grow Cube

Grow Cube is an innovative turn-based puzzle game that combines strategy, creativity, and logical thinking in a unique cube-based world. This engaging building game challenges players to create a flourishing civilization by carefully selecting and placing various objects in the optimal order. Each placement decision triggers a chain reaction of growth and development, making every playthrough a fascinating puzzle to solve.

The game's charm lies in its simple yet profound mechanics - what starts as a basic cube evolves into a complex ecosystem filled with plants, structures, and animated characters, all depending on your strategic choices.

Core Features

Strategic Object Placement System

Grow Cube features ten unique objects that can be placed on your cube, each with distinct properties and interactions. The order of placement is crucial, as it determines how objects evolve and interact with each other. This creates countless possible combinations and outcomes.

Dynamic Growth Mechanics

Watch your cube transform as objects level up and grow in size and complexity. Water nurtures plants, fire provides energy, and people interact with the environment you create. Each object has multiple evolution stages, creating visual satisfaction as your world develops.

Interactive Ecosystem

Objects don't exist in isolation - they influence each other in meaningful ways. Seeds grow into plants with proper water, workers need sustenance to thrive, and structures develop based on available resources. This interconnected system makes each playthrough unique.

Charming Visual Design

The game features delightful animations and colorful graphics that bring your cube world to life. Every growth stage is accompanied by smooth animations that make the development process engaging to watch.

Game Mechanics

The core gameplay revolves around turn-based decision making. On each turn, you select one of the available objects to place on your cube. These objects include:

  • Water : Essential for plant growth and sustaining life
  • Fire : Provides energy and enables certain developments
  • Bucket : Useful for water management and construction
  • Seeds : Grow into various plants and vegetation
  • Person : Adds human element and workforce to your civilization
  • Coil : Technical component for advanced structures
  • Ball : Interactive element that affects other objects

The key to success lies in understanding how these objects interact and planning your placement sequence accordingly.

Operation Guide

Basic Controls

The game uses simple point-and-click mechanics: - Left Click : Select and place objects from the available options - Mouse Navigation : View your cube from different angles - Interface Interaction : Click on level indicators and menus

Strategic Tips

  1. Plan Ahead : Consider how each object will interact with previously placed items
  2. Experiment : Try different placement orders to discover new combinations
  3. Observe Patterns : Watch how objects evolve to understand optimal sequences
  4. Balance Resources : Ensure you have the right mix of elements for sustainable growth

Why Play Grow Cube

Grow Cube stands out as a perfect blend of puzzle-solving and creative building. It offers:

  • Intellectual Challenge : Each puzzle requires logical thinking and planning
  • Creative Expression : Multiple solutions allow for personal creativity
  • Replayability : Different object sequences create entirely new outcomes
  • Relaxing Gameplay : Turn-based mechanics allow for thoughtful, stress-free play
  • Universal Appeal : Simple mechanics make it accessible to all ages
  • Browser Convenience : No downloads required - play instantly online

Whether you're a puzzle enthusiast, strategy game fan, or someone who enjoys creative building experiences, Grow Cube provides a unique and satisfying gaming experience that combines the best elements of all these genres.

Frequently Asked Questions (FAQ)