Cut The Rope 2 - Om Nom's Unexpected Adventure

Seele01-Flash
By
Cut The Rope 2 is the beloved sequel to the award-winning physics puzzle series. Guide Om Nom through challenging levels by cutting ropes at the perfect moment to collect candy and stars.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Candy Rope Puzzle (Cut The Rope Style)**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Cartoon aesthetic using Three.js. Use an **Orthographic Camera** to maintain consistent puzzle scaling across different mobile screen sizes. * **Main Character (Om Nom style):** A cute, low-poly green monster positioned at the bottom (or varying locations) of the screen. It needs simple animations: *Idle* (blinking/swaying), *Anticipation* (mouth open when candy is near), *Eat* (chewing happy animation), and *Sad* (crying if candy falls off-screen). * **The Candy:** A round, red-and-yellow swirled 3D mesh with a high specular shininess (sugar coating look). * **The Rope:** Procedurally generated rope meshes (using catenary curves or physics chain links) connecting the candy to fixed anchor points. * **Environment:** A vibrant, multi-layered parallax background (2D planes at different Z-depths) depicting a sunny park or forest. * **Optimization:** Use simple shaders (Toon Shader/Cel Shader) instead of PBR to ensure 60FPS on mobile devices. Texture atlasing for UI elements. ### 2. Audio Requirements * **BGM:** A whimsical, mischievous, and catchy tune featuring pizzicato strings, marimbas, and light woodwinds (playful and looping). * **Sound Effects (SFX):** * *Swipe/Cut:* A sharp, high-pitched "swoosh" or "shing" sound. * *Rope Snap:* A distinct snapping sound when a rope is severed. * *Star Collection:* A satisfying, ascending "ding" or magical chime. * *Eating:* A loud, crunchy "om-nom-nom" sound. * *Failure:* A slide whistle or disappointed sigh when the candy is lost. ### 3. Gameplay Loop * **Setup:** The level begins with the Candy suspended by one or more ropes in a specific configuration. 3 Stars are placed in difficult-to-reach spots. * **Physics Logic:** Integration with a physics engine (like Cannon.js or Ammo.js) restricted to the X-Y plane. The candy behaves like a pendulum. Gravity is constant. * **Interaction:** The player cuts ropes to release the candy. The candy swings based on momentum and remaining rope tension. * **Objective:** 1. **Collect Stars:** The candy must collide with stars to collect them (0 to 3 stars). 2. **Feed the Monster:** The candy must settle inside the monster's mouth hitbox/trigger zone to win the level. * **Win/Loss:** * *Win:* Candy enters mouth -> "Level Complete" UI appears with star count. * *Loss:* Candy falls off the bottom of the screen or stops moving outside the monster's reach -> "Retry" button appears. ### 4. Mobile Controls & Interaction * **Touch Input (The Cut):** * Implement a **Swipe Detection System**. The player drags a finger across the screen. * Use a `Raycaster` to detect if the swipe path intersects with any Rope segment. If intersected, destroy the constraint/rope joint immediately. * **Visual Feedback:** Render a temporary white/glowing "trail" line following the user's touch input to visualize the cutting action. * **Orientation:** **Portrait Mode** is preferred to allow verticality for the gravity puzzles. * **UI/UX:** * Large, thumb-friendly "Restart" button (top right corner, min 44x44px). * Confetti particle explosion upon level completion. * Haptic Feedback (Vibration) when a star is collected or the candy is eaten (using `navigator.vibrate` if available). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Cut The Rope 2 continues the magical journey of Om Nom, the adorable green monster with an insatiable appetite for candy. This physics-based puzzle game challenges players to think strategically about timing, gravity, and momentum to help Om Nom satisfy his sweet tooth. As the sequel to one of the most popular mobile puzzle games, Cut The Rope 2 brings enhanced gameplay mechanics and fresh challenges to puzzle enthusiasts worldwide.

The game features intuitive controls that make it accessible to players of all ages, while the progressively challenging levels ensure that even experienced puzzle solvers will find plenty to engage with. Each level presents a unique scenario where careful observation and precise timing are key to success.

Core Features

Enhanced Physics Engine

Built on realistic physics principles, every rope cut affects the candy's trajectory in believable ways. Players must consider gravity, momentum, and environmental obstacles to successfully deliver candy to Om Nom.

Progressive Difficulty System

The game starts with simple rope-cutting mechanics and gradually introduces more complex elements like moving platforms, air cushions, and multiple ropes. This ensures a smooth learning curve that keeps players engaged without overwhelming beginners.

Star Collection Challenge

Beyond simply feeding Om Nom, players can collect up to three stars per level by demonstrating mastery of the physics mechanics. This adds replay value and encourages players to perfect their solutions.

Cross-Platform Compatibility

Optimized for both desktop and mobile browsers, the game delivers a consistent experience across all devices. Whether you're playing on a computer with a mouse or on a touchscreen device, the controls remain intuitive and responsive.

Game Mechanics

Strategic Rope Cutting

Success depends on identifying which ropes to cut and in what sequence. Some levels require multiple cuts in rapid succession, while others demand patience and precise timing.

Environmental Interactions

The game world is filled with interactive elements that affect candy movement. Bubbles can lift candy upward, spikes pose dangers to avoid, and moving platforms create dynamic challenges.

Physics-Based Problem Solving

Each level is essentially a physics puzzle that requires understanding of basic principles like gravity, pendulum motion, and collision dynamics. This makes the game both entertaining and subtly educational.

Operation Guide

Mouse Controls (Desktop): - Click and Drag : Use the left mouse button to cut ropes by dragging across them - Timing : Wait for the right moment when the candy will swing toward Om Nom - Multiple Cuts : Some levels require cutting several ropes in sequence

Touch Controls (Mobile): - Swipe : Touch and swipe across ropes to cut them - Tap : Interact with special game elements by tapping

Pro Tips: - Observe the candy's swing pattern before making your first cut - Look for environmental elements that can help or hinder your progress - Aim to collect all stars in each level for maximum challenge - Some levels have multiple solution paths - experiment to find the most efficient approach

Why Play Cut The Rope 2

Immediate Accessibility : No downloads required - start playing instantly in your web browser. The game loads quickly and runs smoothly on virtually any device with internet access.

Perfect for All Ages : Simple mechanics make it easy for children to understand, while the puzzle complexity satisfies adult players seeking intellectual challenge.

Stress-Free Gaming : Unlike action games that require quick reflexes, Cut The Rope 2 allows players to take their time, think through solutions, and enjoy a relaxing puzzle-solving experience.

Educational Value : The game subtly teaches physics principles through hands-on experimentation, making it an excellent choice for parents and educators.

Endless Replayability : With multiple ways to solve many levels and the star collection system, players can return to improve their performance and discover new solution methods.

Proven Game Design : As a sequel to a globally successful game, Cut The Rope 2 builds on tested and beloved gameplay mechanics while introducing fresh challenges and improvements.

Frequently Asked Questions (FAQ)