CircloO - Physics Puzzle Ball Rolling Game

Seele01-Flash
By
CircloO is an innovative physics-based puzzle game where you control a ball within circular levels. Master momentum and gravity to navigate obstacles across 20 challenging levels, each growing in complexity as you progress.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**CircloO Clone**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Minimalist Geometric Art. Use an **Orthographic Camera** to create a flat, vector-art aesthetic similar to the screenshot. * **Color Palette:** Implement a "Theme System" that changes colors per level. Use high-contrast combinations (e.g., Background: Deep Blue, Obstacles: Light Blue, Player: Dark Navy). Colors should be flat (MeshBasicMaterial) or have very soft, non-directional lighting (MeshToonMaterial). * **Geometry:** * **Player:** A perfectly smooth sphere (high segment count). * **Environment:** Use hollowed-out cylinders or extruded rings to form the circular containment fields. Obstacles should be rectangular bars or smaller circles. * **Particles:** Soft, trailing circular particles when the player moves at high speed. A "burst" effect of small circles when a level segment is completed. * **Level Construction:** The level is a "Russian Doll" structure. It starts as a small circle. Upon collecting a "Target Circle," the current boundary dissolves or becomes part of the background, and the camera zooms out to reveal a larger enclosing circle with new obstacles. ### 2. Audio Requirements * **BGM:** ambient, zen-like, and atmospheric electronic music. It should be repetitive but soothing to help with concentration (similar to 'Osmos' or 'Mini Metro'). * **Sound Effects (SFX):** * **Rolling:** A subtle, continuous low-frequency hum that changes pitch based on the ball's angular velocity. * **Collision:** Soft "thuds" or wooden "knocks" when hitting walls; volume should scale with impact force. * **Expansion/Success:** A harmonious, resonant chime or "ding" when a level segment is completed and the view expands. ### 3. Gameplay Loop * **Core Physics:** The game relies entirely on momentum and gravity. The player cannot jump. They must roll back and forth on curved surfaces to build up enough speed to launch themselves over obstacles or up ramps. * **Objective:** The player starts in a small circle. There is a "Target Circle" somewhere in the reachable area. Touching the Target Circle triggers the "Level Expansion." * **The Expansion Mechanic:** When a Target is hit: 1. The Target disappears. 2. The camera smoothly zooms out (lerp). 3. The previous bounding walls become non-collidable (or join the new geometry). 4. A larger outer circle is revealed, creating a new, more complex path. 5. This repeats until the final target is collected to finish the level. * **Win/Loss:** No health bars. No "Game Over" unless the player gets stuck (add a "Restart Level" button). The challenge is purely physics manipulation. ### 4. Mobile Controls & Interaction * **Control Scheme:** Invisible Split-Screen Touch Controls. * **Touch & Hold Left Screen Half:** Apply torque/force to roll Left. * **Touch & Hold Right Screen Half:** Apply torque/force to roll Right. * **Both/None:** Ball rolls freely under gravity / friction. * **Orientation:** Force **Landscape Mode** for the best view of the circular levels. * **UI Layout:** * **Top Left:** Timer (mm:ss:ms) showing current run time. * **Top Right:** Pause/Menu button (min 44x44px touch target). * **Overlay:** A subtle visual indicator (like a semi-transparent arrow or ripple) on the side of the screen being pressed to confirm input to the user. * **Feedback:** Haptic feedback (vibration) on heavy collisions and when collecting a target. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About CircloO

CircloO is a unique physics-based puzzle game that challenges your understanding of momentum and gravity. In this captivating circular world, you control a ball that must navigate through increasingly complex levels by rolling around the perimeter of large circles. The game combines precise physics mechanics with clever level design to create an engaging puzzle experience that's both relaxing and challenging.

What sets CircloO apart is its innovative circular gameplay concept. Unlike traditional platformers, you're constantly moving around curved surfaces, making every movement a calculated decision. The game features a built-in timer system that tracks your completion time for each level and level segment, encouraging you to improve your performance and master each challenge.

Core Features

Physics-Based Gameplay

CircloO's core mechanic revolves around realistic physics simulation. You must use momentum strategically to fight against gravity, rolling back and forth to build up speed before attempting to hop over obstacles. This creates a satisfying rhythm where timing and patience are just as important as quick reflexes.

Progressive Level Design

Each of the 20 levels consists of multiple segments that gradually expand the playing field. As you progress through a level, new sections are added, creating an ever-growing circular world. This design keeps gameplay fresh and prevents levels from feeling repetitive.

Time Challenge System

The game automatically saves your completion times, displaying your best time and best time per segment in the top-left corner during replays. This feature transforms CircloO into a personal challenge game where you can continuously strive to improve your performance.

Difficulty Progression

While the game starts with accessible mechanics, 6 levels are specifically labeled as difficult, ensuring that even experienced puzzle game players will find meaningful challenges. The difficulty curve is carefully balanced to teach players the mechanics gradually.

Calming Soundtrack

CircloO features a carefully crafted soundtrack designed to help players stay calm and focused during challenging sections. The music complements the game's meditative circular movement perfectly.

Gameplay Mechanics

The beauty of CircloO lies in its simple yet deep mechanics. You'll need to master several key techniques:

  • Momentum Building : Roll back and forth to gain the speed necessary for larger jumps
  • Gravity Management : Use the circular level design to your advantage, letting gravity help rather than hinder your progress
  • Obstacle Navigation : Time your movements to hop over round obstacles that block your path
  • Patience and Timing : Some sections require careful timing rather than quick reactions

Operation Guide

CircloO features intuitive controls that are easy to learn but offer deep mastery:

  • W/A/S/D Keys or Arrow Keys : Control ball movement around the circular levels
  • Movement Strategy : Use back-and-forth motions to build momentum before attempting obstacles
  • Timing : Watch for the right moment to attempt jumps and movements

The controls are responsive and precise, giving you complete control over the ball's physics-based movement.

Why Play CircloO

CircloO offers a unique gaming experience that stands out in the crowded puzzle game market. It's perfect for players who enjoy:

  • Physics-based challenges that require both skill and strategy
  • Progressive difficulty that teaches mechanics naturally
  • Time-based challenges for competitive replay value
  • Relaxing gameplay with a meditative circular flow
  • No-pressure gaming with calm music and thoughtful pacing

The game is completely free to play in your browser, making it accessible to everyone without downloads or installations. Whether you're looking for a quick puzzle break or aiming to master all 20 levels, CircloO provides hours of engaging gameplay that rewards both patience and skill.

Frequently Asked Questions (FAQ)