Crazy Penguin Catapult

Seele01-Flash
By
Crazy Penguin Catapult is a hilarious physics-based puzzle game where you launch brave penguins from a catapult to defeat evil bears and rescue your penguin friends. Simple one-click gameplay with challenging physics puzzles.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Crazy Penguin Catapult 3D Remake". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Use a **Low-Poly Cartoon aesthetic** with `MeshToonMaterial` to mimic the original 2D flash game's charm but in 3D. The color palette should be dominated by "Icy Blue" (#E0F7FA), "Snow White" (#FFFFFF), and contrasting "Wood Brown" (#8D6E63) for the catapult. * **Key Models:** * **Penguins:** created using composed primitives (Spheres/Capsules) with black and white toon shading. Equip the active penguin with a simple green helmet geometry. * **Catapult:** A rigid physics-based wooden structure with wheels and a throwing arm. * **Enemies (Bears):** White cuboid or low-poly bear shapes placed on ice blocks. * **Environment:** A scrolling snowy ground plane. Background should feature simple geometric Igloos and a gradient blue sky. * **Mobile Optimization:** Ensure all geometries use low segment counts (e.g., `sphereGeometry(radius, 8, 8)`). Use a single directional light with shadow mapping enabled, plus ambient light to save performance. ### 2. Audio Requirements * **BGM:** A whimsical, fast-paced "Circus Polka" or "Slapstick" style track using tubas and piccolos to emphasize the clumsiness of the penguins. * **SFX:** * **UI:** A "pop" sound for button presses. * **Catapult:** A wooden creaking sound (`ratchet`) during aiming/power-up and a "Boing/Whoosh" on launch. * **Penguin:** A high-pitched "Squawk" when flying and a comical "Oof" upon impact. * **Collision:** Glass-shattering sound for ice blocks and a bowling-pin strike sound for hitting bears. ### 3. Gameplay Loop * **Phase 1: The Launch (Timing):** The catapult arm oscillates up and down (or a power bar fluctuates). The player must interact to "lock" the angle and power. * **Phase 2: The Flight (Physics):** The penguin is launched as a physics projectile in a parabolic arc. The camera should smoothly follow the penguin's X-position. * **Phase 3: The Attack (Collision):** * If the penguin hits a **Bear**, the bear is destroyed (poof particle effect) and points are awarded. * If the penguin hits **Ice Blocks**, the physics engine (Ammo.js or Cannon.js) handles the destruction/toppling of structures. * **Win/Loss:** * **Win:** All bears are eliminated. * **Loss:** Player runs out of penguins before clearing the bears. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** mandatory (lock camera aspect ratio). * **Control Scheme (One-Tap Gameplay):** * **Tap Anywhere:** Used to trigger the catapult launch. * **Tap-and-Hold (Mid-air):** Optional mechanic to make the penguin "dive" fast towards the ground for precision hits. * **Haptic Feedback:** Trigger the device vibration (`navigator.vibrate(50)`) when the catapult fires and a heavier vibration (`navigator.vibrate(200)`) when the penguin hits an obstacle. * **UI Layout:** * Score and Penguin Count displayed in the top-left/right corners with large, readable fonts. * A "Retry" button (minimum 44x44px touch area) appears clearly in the center upon Game Over. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Crazy Penguin Catapult is an entertaining physics-based puzzle game that combines humor with strategic gameplay. In this delightful adventure, penguins are taking matters into their own flippers! You'll help these determined, flightless birds launch themselves from a medieval catapult to defeat menacing bears and rescue their captured comrades. With a solid 3.7/5 rating from players, this game offers the perfect blend of simple controls and challenging physics-based puzzles.

Core Features

Physics-Based Gameplay

Master the art of trajectory and timing as you launch penguins across various levels. Each shot requires careful consideration of angle, power, and environmental obstacles to achieve maximum impact.

Rescue Mission Adventure

Embark on a heroic quest to free your penguin friends from the clutches of evil bears. Each level presents new challenges and obstacles that test your catapult skills and strategic thinking.

Simple Yet Addictive Controls

With just a mouse click or spacebar press, anyone can join the penguin rescue mission. The intuitive control system makes the game accessible to players of all ages and skill levels.

Humorous Characters and Animation

Enjoy delightfully animated penguins with personality and charm. The game's funny visual style and character interactions create an entertaining experience that will keep you smiling.

Progressive Difficulty

Start with basic shots and gradually face more complex levels featuring moving targets, obstacles, and challenging bear formations that require creative problem-solving.

Game Playstyle

This puzzle game challenges you to think strategically about each shot. Study the level layout, identify target bears, and calculate the perfect trajectory to maximize penguin impact. Some levels require direct hits, while others benefit from ricochets and environmental interactions. The physics engine ensures that every launch feels realistic and satisfying.

Strategic Elements

  • Analyze bear positions and weaknesses
  • Use environmental objects to your advantage
  • Plan multi-hit strategies for complex levels
  • Master different launch angles for various situations

Operation Guide

Getting started with Crazy Penguin Catapult is incredibly simple:

Basic Controls: - Left Mouse Click : Aim and launch your penguin - Spacebar : Alternative launch control - Mouse Movement : Adjust catapult angle and power

Gameplay Steps: 1. Study the level layout and identify all bears 2. Position your mouse to aim the catapult 3. Click or press spacebar to launch the penguin 4. Watch the physics unfold and plan your next shot 5. Clear all bears to rescue your penguin friends

Why Play This Game

Perfect for Quick Gaming Sessions : Each level can be completed in minutes, making it ideal for short breaks or casual gaming sessions.

Family-Friendly Entertainment : The humorous theme and simple controls make this game enjoyable for players of all ages, from children to adults.

Brain Training Benefits : Physics-based puzzles help develop spatial reasoning, trajectory calculation, and strategic thinking skills.

Completely Free : Enjoy the full game experience without any cost or subscription fees. Simply load it in your browser and start playing immediately.

No Download Required : Play instantly in any modern web browser without installing software or apps on your device.

Stress Relief : The combination of cute characters, satisfying physics, and humorous situations provides excellent stress relief and entertainment.

Frequently Asked Questions (FAQ)