Roly-Poly Monsters

Seele01-Flash
By
Roly-Poly Monsters is an addictive physics-based puzzle game where you use exploding cannon balls to eliminate adorable green monsters. Strategic thinking and precise aiming are key to achieving high scores.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Roly-Poly Monsters**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: High-saturation "Cartoon Splatter" aesthetic. The game should look like a 2.5D physics puzzle (3D objects on a 2D gameplay plane). * **Monsters**: Lime-green, spherical (roly-poly) monsters with a single large cyclops eye and angry eyebrows (as seen in the reference image). They should have "squash and stretch" deformation on impact. * **The Cannon**: A stylized, metallic cannon fixed on the left or top-left of the screen. * **Ammunition**: Black spherical bombs with a sparking fuse particle effect. * **Environment**: * Background: A dark teal/swirly texture (similar to the image background) to make the green monsters pop. * Structures: Wood planks, stone blocks, and explosive TNT crates that respond to physics. * **Gore/VFX**: When monsters are destroyed, generate a particle explosion ("splat"). **Crucial Feature**: Implement a variable for "Blood Color" that switches these particles between Red and Green slime. * **Performance**: Use simple geometries (SphereBufferGeometry, BoxBufferGeometry) with baked textures to ensure 60FPS on mobile browsers. ### 2. Audio Requirements * **BGM**: A spooky but playful orchestral track (Danny Elfman style), featuring pizzicato strings and tubas. * **Sound Effects (SFX)**: * *Shooting*: A comical "Thump" or "Pop" sound when the cannon fires. * *Fuse*: A hissing sound while the bomb is in the air. * *Explosion*: A crunchy, bass-heavy boom. * *Monster Death*: Squishy, wet "splat" sounds or high-pitched groans. * *UI*: Wooden "clack" sounds for button presses. ### 3. Gameplay Loop * **Core Mechanic**: The player has a limited number of bombs per level. The goal is to eliminate every monster on the screen. * **Physics Interaction**: * Monsters are eliminated by either: 1. Taking direct damage from an explosion, or 2. Being knocked off the screen/into hazards (spikes/water) by the physics impulse of the blast. * Bombs should have a 3-second fuse OR explode on contact (toggleable logic). * **Scoring**: * 3 Stars: Monsters cleared with 2+ bombs remaining. * 2 Stars: Monsters cleared with 1 bomb remaining. * 1 Star: Monsters cleared with 0 bombs remaining. * **Fail Condition**: Running out of bombs while monsters are still alive. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** (locked). The horizontal layout is best for trajectory-based physics puzzles. * **Touch Controls**: * **Tap-to-Shoot**: Tapping anywhere on the screen calculates a vector from the fixed cannon position to the touch point and fires a bomb in that direction immediately. * **Long-Press (Optional)**: If held, show a dotted trajectory line; fire on release. * **UI Layout**: * **Ammo Counter**: Displayed clearly in the top-left (e.g., 3 Bomb Icons). * **Settings/Pause**: Top-right corner (min-size 44x44px). Must include the "Blood Color Toggle" (Red/Green). * **Restart Button**: A large, circular "Replay" icon in the bottom-right corner for quick resetting if a shot is missed. * **Feedback**: * **Camera Shake**: Screen shake effect on every explosion. * **Haptics**: Trigger a short vibration (using `navigator.vibrate`) when a bomb explodes or a level is completed. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Roly-Poly Monsters is a captivating physics puzzle platformer that challenges players to think strategically while having fun. The game combines cute cartoon graphics with engaging puzzle mechanics, where your goal is to eliminate all the Roly-Poly Monsters on each level using the fewest possible bombs.

This browser-based game offers hours of entertainment with its progressively challenging levels that test both your aiming skills and logical thinking abilities. The charming green monsters and explosive gameplay create an addictive experience that keeps players coming back for more.

Core Features

Strategic Puzzle Gameplay

Each level presents a unique challenge requiring careful planning and precise execution. You must analyze the monster positions, environmental obstacles, and available ammunition to determine the most efficient strategy.

Physics-Based Mechanics

The game utilizes realistic physics simulation, making each explosion and object interaction feel natural and satisfying. Cannon balls follow realistic trajectories, and explosions create chain reactions that can help clear multiple targets.

Progressive Difficulty

Levels start simple but gradually increase in complexity, introducing new obstacles and requiring more sophisticated strategies. Some levels demand creative thinking to overcome seemingly impossible scenarios.

Cross-Platform Compatibility

Play seamlessly on desktop computers, tablets, and smartphones. The game is optimized for both touch controls and traditional mouse input, ensuring smooth gameplay across all devices.

Customization Options

Personalize your gaming experience with adjustable visual settings, including the ability to change effects colors to suit your preferences.

Gameplay Mechanics

The core gameplay revolves around tactical destruction using exploding projectiles. Players must carefully aim their shots to maximize damage while conserving ammunition. The physics engine ensures that each explosion has realistic effects, creating opportunities for chain reactions and strategic eliminations.

Scoring System

Your score depends on efficiency - using fewer bombs results in higher scores. This scoring mechanism encourages players to find creative solutions and replay levels to achieve perfect scores.

Operation Guide

Basic Controls

  • Mouse Click/Tap : Aim and fire cannon balls in your desired direction
  • R Key : Restart the current level instantly if you need to try a different approach
  • Settings Menu : Access customization options and game preferences

Strategic Tips

  • Analyze the level layout before taking your first shot
  • Look for opportunities to create chain reactions
  • Use environmental objects to your advantage
  • Consider ricochet shots off walls and platforms
  • Plan multiple moves ahead to maximize efficiency

Why Play This Game

Roly-Poly Monsters stands out in the crowded puzzle game market by combining several appealing elements:

Brain Training Benefits

The game exercises spatial reasoning, problem-solving skills, and strategic planning abilities. Each level presents a mini logic puzzle that requires analytical thinking to solve optimally.

Stress Relief

Despite its challenging nature, the game provides satisfying stress relief through its destruction-based gameplay and cute, non-threatening characters.

Accessibility

As a completely free browser game requiring no downloads or installations, it's instantly accessible to anyone with an internet connection. The simple control scheme makes it easy for players of all ages to enjoy.

Replayability

With multiple difficulty levels and the constant challenge of improving your scores, the game offers significant replay value. Each level can be approached in multiple ways, encouraging experimentation.

Social Gaming

The game encourages sharing achievements and challenging friends, adding a social element to the single-player experience.

Frequently Asked Questions (FAQ)