Roly-Poly Monsters - Physics Puzzle Game

Seele01-Flash
By
Roly-Poly Monsters is an engaging physics-based puzzle platform game that combines strategic thinking with precise aiming. Use explosive cannon balls to eliminate all monsters on screen with minimal shots for the highest score.

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:** 2.5D "Cartoon Grunge" aesthetic. Use an **Orthographic Camera** to create a flat, puzzle-like perspective while preserving 3D depth. * **Characters (Monsters):** Represent monsters as **Spheres** (low-poly, ~16 segments) with a lime-green toon shader. Textures should feature a large single eye and a grumpy mouth (procedural simple textures are fine). They must look soft and squishy ("Roly-Poly"). * **Projectiles (Bombs):** Spheres with a dark metallic texture and a sizzling fuse particle effect. * **Environment:** Static platforms with a dark, sketched-outline texture. A deep teal/blue abstract background plane to contrast with the green monsters and red explosions. * **Effects:** Use `THREE.Points` for explosion particles (orange/yellow) and monster death "splats" (green goo). * **Performance:** Optimize for mobile GPUs by reusing geometries and materials. Limit dynamic lights to one main directional light and simple ambient light. ### 2. Audio Requirements * **BGM:** A quirky, "spooky-cute" orchestral loop using pizzicato strings and woodwinds (think Danny Elfman style, but lighter). * **SFX:** * **Shoot:** A hollow "thump" or "pop" sound. * **Fuse:** A quick burning hiss. * **Explosion:** A cartoonish "Kaboom" (bass-heavy but clean). * **Death:** A wet "Splat" or "Squelch" sound. * **UI:** Woodblock clicks for buttons. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a stationary cannon (or shooting point). The goal is to eliminate all Green Monsters on the screen using the limited supply of bombs. * **Physics Logic:** Implement a basic physics simulation (using a library like Cannon.js or a simple custom verlet integration). * Monsters are **Dynamic bodies** (they roll, bounce, and are affected by gravity). * Bombs explode after a 2-second delay OR on contact with a monster. * **Explosion:** Apply a radial impulse force to nearby objects. * **Victory/Defeat:** * **Win:** All monsters are destroyed (HP hits 0) or pushed off the screen bounds. * **Lose:** Out of ammo with monsters still alive. * **Score:** Based on remaining ammo (3 Stars system). ### 4. Mobile Controls & Interaction * **Shooting Control:** Implement **"Tap-to-Shoot"**. * On `touchstart`: Raycast from camera to touch position to determine the target vector. * Calculate the trajectory from the cannon to the touch point and fire the bomb immediately. * **Orientation:** Force **Landscape Mode** preference for better puzzle visibility. * **UI/HUD:** * Top Left: Ammo Counter (displayed as bomb icons). * Top Right: Pause/Settings button (min 44x44px touch target). * **Settings:** Add a toggle switch to change "Blood/Goo Color" (Green vs. Red) as requested in the game description. * **Restart:** A prominent "R" button or Reload Icon overlay that appears after a shot if the level isn't won. * **Feedback:** Trigger `navigator.vibrate(50)` on explosion events for tactile feedback. Show a "camera shake" effect on large explosions. 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 platform game that challenges players to think strategically while testing their aiming precision. In this colorful and engaging game, your mission is to eliminate all the Roly-Poly Monsters on each level using explosive cannon balls. The twist? You must accomplish this using the fewest possible shots to achieve the best score.

The game features vibrant cartoon-style graphics with adorable yet mischievous green monsters that need to be cleared from various platforms and structures. Each level presents a unique puzzle that requires careful consideration of physics, trajectory, and strategic placement of your explosive ammunition.

Core Features

Strategic Physics-Based Gameplay

Every shot matters in Roly-Poly Monsters. The game utilizes realistic physics mechanics where your cannon balls interact with the environment, creating chain reactions and utilizing gravity to your advantage. Players must analyze each level's structure and monster placement to determine the most efficient elimination strategy.

Progressive Difficulty System

The game starts with simple, straightforward levels to help you master the basic mechanics. As you progress, levels become increasingly complex, featuring: - Multi-platform structures - Moving obstacles - Strategic monster placement requiring indirect shots - Environmental elements that affect trajectory

Customizable Visual Experience

Roly-Poly Monsters offers player choice in visual presentation, allowing you to customize the game's appearance through the settings menu. This attention to player preference enhances the overall gaming experience.

Cross-Platform Compatibility

Whether you're on a desktop computer, tablet, or smartphone, Roly-Poly Monsters delivers a seamless gaming experience across all devices with optimized touch and mouse controls.

Gameplay Mechanics

The core gameplay revolves around precision and strategy. Each level presents a unique puzzle where monsters are positioned on various platforms, structures, or behind obstacles. Your cannon is typically positioned at a fixed location, and you must calculate the angle and power needed to reach all targets efficiently.

The physics engine adds depth to the gameplay - cannon balls can ricochet off surfaces, cause structural collapses, and create chain reactions that eliminate multiple monsters with a single shot. Mastering these physics interactions is key to achieving high scores.

Operation Guide

Basic Controls

  • Mouse/Touch : Tap or click in any direction to aim and shoot your cannon ball
  • R Key : Restart the current level if you need to try a different strategy
  • Settings Menu : Access game options and visual customization

Scoring System

Your score is primarily determined by ammunition efficiency. Using fewer cannon balls to clear a level results in higher scores. This scoring system encourages players to think carefully about each shot rather than randomly firing at targets.

Strategy Tips

  • Study the level layout before taking your first shot
  • Look for opportunities to create chain reactions
  • Consider how physics will affect your cannon ball's trajectory
  • Sometimes the best approach is an indirect shot that uses environmental elements

Why Play This Game

Perfect for Puzzle Enthusiasts : If you enjoy games that challenge your problem-solving skills and spatial reasoning, Roly-Poly Monsters offers the perfect blend of action and strategy.

Quick and Accessible : Each level can be completed in just a few minutes, making it ideal for short gaming sessions during breaks or commutes.

Completely Free : Enjoy the full gaming experience without any cost. No hidden fees, no premium content - just pure puzzle-solving fun.

Brain Training : The game helps develop logical thinking, spatial awareness, and strategic planning skills while providing entertainment.

Family-Friendly : With its colorful graphics and non-violent cartoon style, the game is suitable for players of all ages looking for engaging puzzle challenges.

Whether you're a casual gamer looking for a fun distraction or a puzzle enthusiast seeking a new challenge, Roly-Poly Monsters delivers an entertaining and mentally stimulating experience that will keep you coming back for more.

Frequently Asked Questions (FAQ)