Jelly Cannon - Physics Puzzle Game

Seele01-Flash
By
Jelly Cannon is an engaging physics-based puzzle game where players shoot blue jelly balls to unite scattered yellow jellies. Combining strategy, physics, and colorful gameplay, it's perfect for puzzle enthusiasts of all ages.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Jelly Cannon". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Orthographic view (side-scrolling puzzle perspective). The style should be vibrant, cartoonish, and "juicy." * **Character Models:** * **Yellow Jellies (Targets):** Large, soft-body looking spheres with a "Lazy/Happy" face texture. Use `MeshPhysicalMaterial` with slight transmission/opacity to simulate a gelatinous look. * **Blue Jellies (Projectiles):** Smaller spheres with "Angry/Determined" face textures. * **Environment:** A simple, clean laboratory or graph-paper background to ensure high contrast. Platforms should be static rigid bodies with a distinct texture (e.g., wood or metal). * **Performance:** Use **Cannon-es** for physics. Limit lighting to one directional light and one ambient light. Use simple sphere geometries (widthSegments: 32 is sufficient) to maintain 60fps on mobile devices. ### 2. Audio Requirements * **BGM:** Whimsical, lighthearted "thinking" music (Pizzicato strings, light woodwinds). * **Sound Effects (SFX):** * **Shoot:** A soft, pressurized air sound ("Pffft" or "Thwump"). * **Collision:** Wet, squishy impact sounds ("Boing", "Splat"). * **Merge:** A satisfying magical chime or "bloop" sound when two Yellow Jellies combine. * **Win:** A short, cheerful fanfare. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a cannon (fixed position or follows touch height) on the left/periphery. The goal is to shoot Blue Jellies to physically push scattered Yellow Jellies toward each other. * **Merge Logic:** When two Yellow Jellies collide, they must trigger a specific event: Remove one Yellow Jelly, and scale up the remaining Yellow Jelly by 1.2x (simulating absorption). * **Victory Condition:** The level ends when all scattered Yellow Jellies have merged into exactly **one** giant Yellow Jelly. * **Physics Behavior:** High restitution (bounciness) and moderate friction. Blue jellies should disappear after 5 seconds to prevent screen clutter. ### 4. Mobile Controls & Interaction * **Control Scheme:** **"Drag-to-Aim & Release-to-Shoot"**. * Touch and drag on the screen to rotate the cannon barrel. * A trajectory line (dotted line) should appear to assist aiming. * Release the finger to fire the Blue Jelly. * **Orientation:** Landscape mode is preferred for this puzzle layout. * **UI/UX:** * A prominent "Reset Level" button in the top right corner (minimum 44x44px touch target). * Visual Feedback: Screen shake (camera jitter) slightly upon impact. * Haptic Feedback: Trigger a short vibration (`navigator.vibrate(50)`) when firing and when Jellies merge. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Jelly Cannon is a delightful physics-based puzzle game that challenges players to reunite adorable yellow jelly balls using strategic shooting mechanics. With its simple yet engaging concept, this browser-based puzzle game has earned a solid 3.7/5 rating from players worldwide who appreciate its unique blend of physics simulation and puzzle-solving gameplay.

The game's charm lies in its straightforward objective: help lonely yellow jelly balls come together by shooting blue jelly projectiles. Each level presents a new spatial puzzle that requires careful aim, timing, and understanding of physics principles to solve successfully.

Core Features

Intuitive Physics Gameplay

Jelly Cannon utilizes realistic physics simulation to create engaging puzzle scenarios. Every shot matters as blue jelly balls interact naturally with yellow targets, bouncing, rolling, and sliding according to physical laws. This creates satisfying chain reactions and strategic opportunities.

Progressive Difficulty System

The game features carefully designed levels that gradually increase in complexity. Starting with simple scenarios, players encounter increasingly challenging layouts with obstacles, multiple yellow jellies, and complex spatial arrangements that test problem-solving skills.

All-Ages Entertainment

With its colorful, family-friendly design and non-violent gameplay, Jelly Cannon appeals to players of all ages. The cute jelly characters and cheerful visual style make it perfect for children, while the physics-based puzzles provide enough challenge for adults.

Browser-Based Convenience

  • No Download Required : Play instantly in your web browser
  • Cross-Platform Support : Compatible with desktop and mobile devices
  • Free to Play : Enjoy the complete game experience without any costs
  • Quick Loading : Optimized for fast gameplay sessions

Game Mechanics

Strategic Shooting System

Players must carefully aim their blue jelly cannon to create the most effective shots. Consider angles, force, and timing to achieve optimal results. Each blue jelly ball has momentum and weight that affects how it interacts with yellow targets.

Physics-Based Puzzles

Success requires understanding basic physics principles like momentum transfer, collision dynamics, and gravitational effects. Yellow jellies respond realistically to impacts, creating satisfying puzzle-solving moments.

Level Progression

Complete levels by successfully uniting all yellow jelly balls into one cohesive group. Each successful completion unlocks new, more challenging scenarios with unique layouts and obstacles.

Operation Guide

Jelly Cannon features incredibly simple controls that anyone can master:

  • Mouse Control : Use your mouse to aim the jelly cannon
  • Click to Shoot : Simple left-click releases blue jelly projectiles
  • Angle Adjustment : Move the mouse to adjust shooting angle
  • Power Control : Some versions allow power adjustment through mouse positioning

Gameplay Tips

  • Study each level layout before shooting
  • Consider ricochet angles off walls and obstacles
  • Plan multiple shots in sequence for complex puzzles
  • Observe how jellies interact with different surfaces
  • Use minimal shots for better level completion scores

Why Play This Game

Perfect Casual Gaming Experience

Jelly Cannon offers the ideal balance between relaxation and mental stimulation. Its puzzle nature provides satisfying brain exercise without overwhelming complexity, making it perfect for short breaks or extended play sessions.

Educational Value

The physics-based gameplay subtly teaches principles of momentum, collision, and spatial reasoning. Children and adults alike can develop problem-solving skills while having fun with colorful jelly characters.

Stress-Free Environment

With no time pressure, violence, or competitive elements, Jelly Cannon creates a peaceful gaming environment. Players can think through puzzles at their own pace, making it an excellent choice for relaxation.

Instant Accessibility

As a browser-based game, Jelly Cannon requires no installation, updates, or special software. Simply open your web browser and start playing immediately on any device with internet access.

Frequently Asked Questions (FAQ)