CircloO 2 - Physics Ball Rolling Puzzle Game

Seele01-Flash
By
CircloO 2 is an innovative physics-based puzzle game where you control a ball navigating through circular tracks. Master momentum and timing across 24 challenging levels in this skillful sequel.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "CircloO 2". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Minimalist, clean 2.5D geometric art style. The view should be strictly side-scrolling (use an `OrthographicCamera` to simulate a flat 2D look). * **Color Palette:** Use vibrant, flat colors based on the reference images. Each "layer" or section of the level should have a distinct monochromatic theme (e.g., Theme A: Dark Blue background, Light Purple tracks; Theme B: Teal background, Cyan tracks). * **Core Models:** * **Player:** A simple, solid dark sphere (high segment count for smoothness). * **Terrain:** Smooth curved lines and circles. These should be rendered as `RingGeometry` or extruded shapes. * **Target:** A hollow ring with a small dot in the center (pulsing slightly to attract attention). * **Obstacles:** Pendulums, hanging chains (composed of small connected spheres), and rotating rectangular blocks. * **Performance:** Use simple materials (`MeshBasicMaterial` or `MeshLambertMaterial` with flat shading). Avoid heavy textures; rely on vertex colors. Merge static geometries where possible to reduce draw calls. ### 2. Audio Requirements * **BGM:** A calm, ambient, "flow-state" electronic track. It should be relaxing but rhythmic to aid concentration (similar to Stijn Cappetijn's style). * **Sound Effects:** * **Rolling:** A subtle, low-frequency rolling sound that changes pitch slightly based on velocity. * **Collision:** Soft "thuds" for hitting walls; sharper "clinks" for hitting movable geometric obstacles. * **Collection:** A harmonious, reverb-heavy chime when collecting the target circle. * **Level Expansion:** A "whoosh" or "zoom-out" sound effect when the camera pulls back to reveal the next part of the level. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a ball inside a circular level. The physics must be momentum-based. The player cannot jump; they must roll back and forth on curved surfaces to build up enough speed to reach high places. * **The "Expansion" Loop:** 1. The player starts in a small, enclosed circular area. 2. The objective is to touch the "Target Circle". 3. **Critical Moment:** Upon touching the target, the camera smoothly zooms out, revealing that the previous "level" was actually just a small part of a much larger circle/obstacle course. The old boundaries disappear or become part of the background, and the new larger boundary becomes active. 4. This repeats 3-5 times per level until the final target is reached. * **Physics Engine:** Integrate a 2D physics engine (like **Matter.js** or **Cannon.js** locked to a 2D plane) to handle gravity, friction, restitution (bounciness), and chain constraints for hanging obstacles. ### 4. Mobile Controls & Interaction * **Touch Controls:** Implement a **Two-Zone Split Screen** system for maximum responsiveness: * **Tap/Hold Left half of screen:** Apply torque/force to roll Left. * **Tap/Hold Right half of screen:** Apply torque/force to roll Right. * **Both/None:** The ball coasts with existing momentum. * **Orientation:** Force **Landscape Mode** to allow the player to see the width of the curved tracks. * **Camera Behavior:** The camera must smoothly follow the player ball. When a target is collected, the camera must lerp (interpolate) to a wider zoom level to frame the new, larger playing area. * **Feedback:** * **Haptic:** subtle vibration on wall collisions and a distinct vibration pulse when collecting a target. * **Visual:** A faint trail renderer behind the ball to emphasize speed and movement direction. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

CircloO 2 is the highly anticipated sequel to the popular physics puzzle game that challenges your precision and timing skills. In this unique game, you control a ball moving within circular tracks, using physics and momentum to overcome obstacles and reach your destination. With its minimalist design and challenging gameplay, CircloO 2 offers hours of engaging puzzle-solving entertainment.

The game features vibrant, colorful environments with each level presenting a new visual theme - from deep purple circular mazes to bright turquoise obstacle courses, sunny yellow challenge tracks, and bold pink physics puzzles. Each color scheme represents different types of challenges that will test your skills in unique ways.

Core Features

24 Brand New Challenging Levels

Every level in CircloO 2 introduces fresh obstacles and mechanics. No two levels are the same, ensuring a constantly evolving challenge that keeps you engaged. The difficulty progressively increases, helping you master the game's physics-based mechanics at your own pace.

Advanced Physics Mechanics

The game's sophisticated physics engine makes every movement feel realistic and responsive. You'll need to understand momentum, gravity, and timing to successfully navigate through each circular track. Use your ball's speed and weight to overcome obstacles and reach the target circle.

Speed Run Opportunities

Once you've completed a level, challenge yourself to beat your best time. The game encourages multiple playthroughs, allowing skilled players to perfect their techniques and achieve faster completion times.

Immersive Audio Experience

Enjoy a carefully crafted soundtrack that enhances the gaming experience. The music complements the game's meditative yet challenging nature, helping you focus on precision movements.

Completely Free to Play

CircloO 2 is entirely free with no hidden costs or in-app purchases. Experience all 24 levels and features without any payment requirements.

Gameplay Mechanics

The core gameplay revolves around controlling a ball within larger circular boundaries. Your objective is simple: guide your ball to the small target circle to advance to the next section. However, the execution requires skill, patience, and understanding of physics.

You'll encounter various obstacles including: - Moving barriers that require precise timing - Rotating elements that change the track layout - Multiple circular paths that intersect and overlap - Momentum-based challenges where speed is crucial - Precision sections where careful control is essential

Operation Guide

Controls are intuitive and responsive: - W/A/S/D keys or Arrow keys : Move your ball in all directions - Smooth analog movement : The game responds to how long you hold keys, allowing for precise speed control - Momentum physics : Use continuous movement to build speed for overcoming obstacles - Quick stops : Release keys immediately to stop and position accurately

Pro Tips for Success

  1. Master momentum : Build speed on straight sections to carry through difficult areas
  2. Plan your route : Study each level before making rapid movements
  3. Use controlled movements : Sometimes slow and steady wins the race
  4. Practice timing : Many obstacles require precise timing to pass safely
  5. Learn from failures : Each attempt teaches you more about the level's physics

Why Play CircloO 2

Perfect for Puzzle Lovers : If you enjoy games that challenge your problem-solving skills and spatial awareness, CircloO 2 delivers exactly that experience.

Stress-Free Gaming : The game's calm pace and beautiful visuals make it perfect for relaxing while still engaging your mind.

Skill Development : Playing CircloO 2 improves your hand-eye coordination, spatial reasoning, and understanding of physics principles.

Universal Appeal : The simple concept makes it accessible to players of all ages, while the challenging levels provide depth for experienced gamers.

Browser Convenience : No downloads or installations required - play instantly in any modern web browser on any device.

Replayability : With speed-running opportunities and multiple solution paths for many levels, CircloO 2 offers excellent replay value.

Frequently Asked Questions (FAQ)