Poor Eddie

Seele01-Flash
By
Poor Eddie is a hilarious physics-based adventure game where players help the unlucky Eddie navigate through dangerous obstacle courses filled with trampolines, bombs, and deadly traps using simple mouse clicks.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Poor Eddie**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling view with a **Cel-Shaded / Low-Poly Cartoon** aesthetic to mimic the original vector art style. Bright, flat colors with distinct black outlines (using Three.js `MeshToonMaterial` or an outline shader). * **Protagonist (Eddie):** A simple, stylized humanoid ragdoll rig. He should have a round head, a simple white body/shirt, and stick-like limbs. The physics body must be segmented (head, torso, arms, legs) and connected via constraints to simulate "floppy" ragdoll physics upon impact or death. * **Environment:** An industrial obstacle course set against a gradient blue sky background. Platforms should look like construction materials (wood, metal beams). * **Mobile Optimization:** Use simple geometric primitives for obstacles to keep the polygon count low. Bake static lighting where possible. Avoid complex real-time shadows; use simple "blob shadows" under the character. ### 2. Audio Requirements * **BGM:** A quirky, lighthearted, and slightly clumsy acoustic track (using pizzicato strings or a tuba) to create an ironic contrast with the dangerous situations. * **SFX:** * **Impacts:** Exaggerated "Oof", "Crunch", and "Splat" sounds when Eddie hits walls or spikes. * **Environment:** Mechanical whirring for elevators, "Boing" for trampolines, and a loud, comical "Boom" for TNT explosions. * **Win:** A cheerful "Ta-da!" trumpet sound when crossing the finish line. ### 3. Gameplay Loop * **Core Mechanic:** The player typically **does not control Eddie directly**. Instead, the player acts as a "director" solving physics puzzles. The player interacts with environmental triggers (buttons, levers, springs, timed explosives) to propel or protect Eddie. * **Physics Interaction:** * **Ragdoll State:** Eddie acts as a dynamic physics object. He can be launched by springs, blown up by TNT, or slide down ramps. * **Damage System:** If Eddie hits spikes or falls into a pit, the level resets (Fail State). * **Win Condition:** The physics interactions must successfully guide Eddie's body to touch the "Finish Line" (e.g., a checkered flag or green door). * **Progression:** Level-based. Starts with a simple drop; progresses to complex timing puzzles involving elevators and bombs. ### 4. Mobile Controls & Interaction * **Touch Input:** * **Raycasting:** Implement a touch-to-interact system. Tapping on a specific object (e.g., a red button on a wall, a bomb fuse) triggers its action. * **No Virtual Joystick:** The game is played entirely by tapping environmental objects. * **Camera:** The camera should smoothly follow Eddie's X/Y position with a slight delay (damping) to prevent motion sickness. Keep the zoom level fixed to frame the immediate puzzle area. * **Orientation:** **Landscape Mode** is required to view the horizontal progression of the level. * **Feedback:** Visual flash or particle effect when a trigger is tapped. Use `navigator.vibrate` (if supported) for a short haptic pulse when Eddie takes heavy damage or an explosion occurs. * **UI:** Large "Retry" and "Next Level" buttons (min 60x60px) placed at the corners, away from the gameplay interaction zone. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Poor Eddie

Poor Eddie is an entertaining physics-based adventure game that combines humor with challenging puzzle mechanics. Players take control of Eddie, an unfortunate character who constantly finds himself in the most dangerous and ridiculous situations imaginable. From being launched by trampolines and kicked mid-air to dodging explosive bombs and navigating deadly spike pits, Eddie's journey is both hilarious and perilous.

This free online game offers a unique blend of ragdoll physics , puzzle-solving , and arcade action that keeps players engaged as they attempt to guide Eddie safely through each increasingly challenging level.

Core Features

Simple One-Click Gameplay

The entire game is controlled with just your mouse or finger , making it incredibly accessible for players of all ages. Simply click on different buttons and interactive elements to help Eddie progress through each level.

Physics-Based Challenges

Experience realistic ragdoll physics as Eddie gets thrown, bounced, and launched through various obstacles. Every interaction feels natural and often leads to unexpectedly funny results.

Diverse Obstacle Courses

Each level presents unique challenges including: - Deadly spikes that require precise timing - TNT explosives that can launch Eddie across gaps - Trampolines for high-flying adventures - Elevators and lifts to reach new heights - Large pits that must be carefully navigated

Progressive Difficulty

Start with simple button-clicking puzzles and advance to complex multi-step challenges that require strategic thinking and perfect timing.

Gameplay Mechanics

Poor Eddie combines puzzle-solving with action elements in a unique way. Players must analyze each level, identify interactive elements, and determine the correct sequence of button presses to safely guide Eddie to the finish line. The game's charm lies in its unpredictable physics system - sometimes Eddie will fly exactly where you expect, other times he'll tumble in hilarious and unexpected ways.

Strategic Problem Solving

Each level is essentially a physics puzzle that requires players to: - Observe the environment and identify all interactive elements - Plan the optimal sequence of actions - Time their clicks perfectly to avoid disasters - Adapt when things don't go according to plan

Operation Guide

Basic Controls

  • Mouse Click : Interact with buttons, switches, and mechanical elements
  • Touch (Mobile) : Tap interactive elements on mobile devices
  • Timing : Click at the right moment for optimal results

Gameplay Tips

  • Study each level before making your first move
  • Look for helpful elements like elevators and safe platforms
  • Sometimes Eddie needs to take damage to progress - it's part of the fun!
  • Experiment with different timing to achieve different results
  • Use trial and error - the game encourages experimentation

Platform Compatibility

Poor Eddie is a browser-based game that runs perfectly on: - Desktop computers (Windows, Mac, Linux) - Mobile phones (iOS and Android) - Tablets with touch screen support - All modern web browsers without plugins

Why Play Poor Eddie

Instant Entertainment

No downloads, no installations - just pure instant gaming fun . The game loads quickly in any web browser and provides immediate entertainment.

Perfect for All Ages

With its cartoon-style graphics and humorous approach to challenges, Poor Eddie appeals to both children and adults. The simple controls make it accessible to casual gamers, while the puzzle elements provide depth for more experienced players.

Stress-Free Gaming

Unlike competitive games, Poor Eddie offers a relaxed gaming experience where failure is part of the fun. Eddie's misfortunes are presented in such a comedic way that even losing becomes entertaining.

Ideal for Short Gaming Sessions

Perfect for quick gaming breaks , each level can be completed in just a few minutes, making it ideal for busy schedules or casual gaming moments.

Whether you're looking for a quick laugh, a casual puzzle challenge, or just want to help poor Eddie survive another day, this physics-based adventure delivers endless entertainment in a completely free package.

Frequently Asked Questions (FAQ)