Volcano Island

Seele01-Flash
By
Volcano Island is a captivating idle simulation game where you harness volcanic power to create and reshape tropical islands. Generate magma, trigger spectacular eruptions, and watch as cooling lava forms unique island landscapes.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Volcano Island**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Low-Poly, Vibrant Cartoon style. High saturation colors (magma orange, ocean cyan, palm tree green, charcoal grey rocks). The aesthetic should resemble mobile hits like *Crossy Road* or *Pocket Build*. * **The Volcano**: A central, cone-shaped 3D model with an open crater. It should emit a soft glow effect (bloom) from the top. * **The Ocean**: An infinite plane with a custom shader simulating gentle waves and foam at the intersection with the island geometry. * **Dynamic Terrain (Lava to Stone)**: Lava should be represented as glowing red spheres or blobs. When these "lava blobs" hit the ocean, they should undergo a color transition (Red -> Grey) and solidify, effectively expanding the island's mesh or stacking up as static geometry. * **Entities**: * **Tourists**: Tiny, blocky pill-shaped characters with simple solid colors. * **Vegetation**: Simple low-poly palm trees that pop into existence on "cooled" land after a timer. * **Performance**: Use InstancedMesh for the tourists and trees to ensure 60fps on mobile. Limit dynamic lights; rely mostly on ambient light and one directional light (sun). ### 2. Audio Requirements * **BGM**: A loop of "Tropical Calypso" music featuring marimbas, steel drums, and gentle ukulele, creating a relaxing holiday vibe. * **Sound Effects (SFX)**: * **Eruption**: Deep, rumbling bass sound when the user holds the screen. * **Steam/Cooling**: A "Hissing" sound when lava particles hit the water. * **Panic**: High-pitched, comical "Wilhelm scream" style snippets when tourists run from lava. * **Nature**: Gentle crashing waves and seagull calls in the background. ### 3. Gameplay Loop * **Core Mechanic (Creation)**: The game is an idle/clicker hybrid. The player accumulates "Magma Points" over time. * **Interaction (Eruption)**: Holding the screen triggers the volcano to spew physics-based lava particles outward. This consumes Magma Points. * **Growth Logic**: 1. Lava particles flow down the volcano sides. 2. If Lava hits the Ocean -> It solidifies into "Land". 3. If Lava hits Land -> It stacks, making the island taller/wider. * **Simulation Elements**: * Once land cools, **Tourists** spawn via boat and walk around randomly. * **Trees** grow on cooled land automatically, generating passive income. * **Risk/Conflict**: If active flowing lava touches a Tourist, the tourist disappears (burnt) and the player loses a small amount of "Reputation Score". Tourists should have basic AI to flee away from lava sources. ### 4. Mobile Controls & Interaction * **Primary Action (Eruption)**: A large, semi-transparent circular button at the bottom center of the screen (Action Button). **Long Press** on this button triggers the eruption. * **Camera Controls**: * **One-finger drag**: Rotates the camera around the island (OrbitControls with disabled zoom/pan on touch, enabled rotation). * **Two-finger pinch**: Zooms the camera in/out. * **Orientation**: Portrait Mode preferred for one-handed play, but responsive design should support Landscape. * **Haptic Feedback**: Trigger `navigator.vibrate([heavy])` when the volcano erupts, and `navigator.vibrate([light])` when lava solidifies into rock. * **UI Layout**: * Top: Resource counters (Magma, Money, Population) with large, readable fonts. * Bottom: The Action Button (center), surrounded by smaller Upgrade buttons (increase lava flow, lava cooling speed, etc.). Buttons must be at least 44x44px. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Volcano Island is an innovative idle simulation game that puts the raw power of volcanic forces at your fingertips. This unique gaming experience combines geological science with creative island building, allowing you to witness the fascinating process of island formation through volcanic activity. The game features a beautiful cartoon art style with vibrant tropical colors and smooth animations that bring your volcanic paradise to life.

Core Features

Volcanic Island Creation System

Experience the mesmerizing process of island formation as you create magma and trigger volcanic eruptions. Watch as molten lava flows across the landscape, cooling into solid rock and gradually building up your island's terrain. Each eruption creates unique shapes and formations, making every island truly one-of-a-kind.

Idle Progression Mechanics

As a true idle game, Volcano Island continues to evolve even when you're not actively playing. Your volcanic system generates resources over time, allowing for continuous island development and expansion. Return to find your island has grown and transformed while you were away.

Dynamic Environment System

Witness nature's incredible resilience as vegetation regrows after each eruption. Palm trees, tropical plants, and lush greenery gradually reclaim the volcanic landscape, creating a beautiful balance between destruction and renewal.

Tourist Management Challenge

As your island becomes more spectacular, it attracts wealthy visitors seeking the ultimate volcanic experience. However, these brave tourists face real danger as they navigate around active lava flows. Can you balance tourism with the unpredictable nature of volcanic activity?

Gameplay Mechanics

Magma Generation

The core gameplay revolves around creating and directing magma flows. Strategic placement of lava sources allows you to sculpt your island's geography, creating mountains, valleys, and unique rock formations that will define your volcanic paradise.

Incremental Progression

The game features satisfying incremental mechanics where each eruption contributes to your island's growth. Accumulate volcanic materials, unlock new eruption types, and expand your island's capabilities over time.

Camera Control and Exploration

Fully explore your creation with intuitive camera controls. Rotate around your island to admire different angles, zoom in to observe intricate lava flows, and zoom out to appreciate the full scope of your volcanic masterpiece.

Controls and Interface

The game features simple, intuitive controls perfect for casual gaming:

  • Left Mouse Button (Hold) : Generate lava and create new magma flows
  • Left Mouse Button (Drag) : Rotate camera to view your island from all angles
  • Mouse Wheel or +/- Keys : Zoom in for detailed views or zoom out for panoramic perspectives

Why Play Volcano Island

Perfect for Casual Gaming

With its idle mechanics and simple controls, Volcano Island is ideal for players who enjoy relaxing, low-pressure gaming experiences. The game respects your time while providing continuous satisfaction as your island evolves.

Educational Entertainment

Learn about volcanic processes and island formation while having fun. The game provides an engaging way to understand geological concepts through interactive gameplay.

Stress-Free Creativity

There's no failure state or time pressure – simply enjoy the meditative process of creating and watching your volcanic island grow. The game serves as a digital stress reliever with its soothing volcanic sounds and beautiful visuals.

Endless Replayability

Each playthrough creates a completely different island formation. The random nature of lava flows ensures that no two islands are ever identical, providing endless creative possibilities.

Free Browser Gaming

Enjoy the complete experience without any downloads or installations. The game runs smoothly in modern web browsers, making it accessible on desktop computers, laptops, and mobile devices.

Frequently Asked Questions (FAQ)