Squeaky - Funny Bunny Adventure Game

Seele01-Flash
By
Squeaky is a hilarious platform adventure featuring a funky bunny on a quest for oil. Jump through challenging levels, dodge spiky obstacles, and enjoy quirky humor in this entertaining browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Squeaky: The Oil-Thirsty Robo-Bunny". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Early 2000s "Y2K" aesthetic. High-gloss, plastic, and metallic textures. Bright, saturated colors (specifically Orange background, Green shirt, Silver metal skin). * **Player Character (Squeaky):** Construct a character using Three.js primitives to resemble the screenshot: * **Head:** A silver, shiny sphere (`MeshStandardMaterial` with high metalness). * **Face:** Large blue spheres for eyes, aggressive/determined eyebrows. * **Body:** A lime green cylinder or capsule for the shirt. * **Limbs:** Floating white spheres for hands (gloves) and blue capsules/spheres for oversized shoes. * **Environment:** A surreal, industrial alien planet. * **Background:** Solid vibrant orange (`#FF6600`) or a gradient fog to match the promo art. * **Platforms:** Metallic, industrial walkways or pipes. * **Collectibles (Oil):** Black or Gold shiny droplets/cans that rotate. * **Hazards ("Spiky Squeaky Things"):** Metallic spiked spheres or robot enemies that move back and forth. * **Performance:** Use `InstancedMesh` for repeated platform tiles. Keep geometry segments low (e.g., sphere segments ~16-32) for smooth mobile framerates. ### 2. Audio Requirements * **BGM:** A "Funky" bass-heavy track, reminiscent of mid-2000s flash games. Upbeat, slightly weird, and repetitive. * **Sound Effects (SFX):** * **Jump:** A classic cartoon spring sound ("Boing"). * **Walk:** Rhythmic metallic squeaking sounds (high pitch). * **Collect:** A liquid "glug" or slurp sound when collecting oil. * **Duck:** A swift "whoosh" sound. * **Damage/Death:** A dissonant metallic crash or a sad trombone effect. ### 3. Gameplay Loop * **Genre:** Side-scrolling endless runner / platformer. * **Core Objective:** The player auto-runs (or moves right) and must survive as long as possible while collecting Oil cans. * **Mechanics:** * **Oil (Score):** Collecting oil increases the score and keeps an "Energy Bar" filled. If energy runs out, game over. * **Obstacles:** * Low spikes (Must Jump). * High floating enemies/beams (Must Duck). * Pits (Must Jump). * **Win/Loss:** The game is endless. Game Over occurs if the player hits a spike/enemy or falls into a pit. High score is saved to `localStorage`. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape (Force landscape UI layout). * **Touch Controls (HTML/CSS Overlay):** * **Left Side:** Two large buttons for **Left / Right** movement (if not auto-run) OR a joystick. *Preference: Left/Right buttons for precision.* * **Right Side:** * **Jump Button (Big):** Placed ergonomically for the right thumb. * **Duck Button (Medium):** Placed below or next to the jump button. * **Feedback:** * **Visual:** Buttons should depress (scale down) when touched. * **Haptic:** Trigger `navigator.vibrate(50)` on jump and collision. * **UI Layout:** * Score and Oil Gauge at the top center (safe from notches/camera cutouts). * "Restart" button 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

Squeaky is a delightfully absurd platform adventure that combines humor with challenging gameplay. You'll control a funky bunny character who desperately needs oil - though whether it's an addiction or necessity remains hilariously unclear. This charming browser game offers simple controls and engaging platform mechanics that will keep you entertained for hours.

The game features a unique premise with a comedic twist, asking the existential question: "Is oil a drug on other planets?" While we may never know the answer, one thing is certain - this bunny needs your help to collect oil and navigate through increasingly challenging levels filled with dangerous obstacles.

Core Features

Hilarious Character Design

Play as an adorable yet quirky bunny character with a mysterious oil obsession. The character design perfectly captures the game's humorous tone while remaining family-friendly and appealing to all ages.

Challenging Platform Mechanics

Navigate through carefully designed levels that test your jumping skills and timing. Each stage presents new obstacles and challenges that require precise movements and quick reflexes.

Spiky Obstacle Variety

Avoid an array of "spiky squeaky things" that threaten your bunny's progress. These obstacles create tension and excitement while maintaining the game's playful atmosphere.

Browser-Based Convenience

Enjoy instant gameplay with no downloads required. Simply open your browser and start playing immediately on any device that supports web games.

All Ages Entertainment

With its content rating suitable for all ages, Squeaky provides clean, family-friendly fun that parents can feel good about sharing with their children.

Gameplay Mechanics

The core gameplay revolves around precise platforming action. Your bunny character must jump between platforms, collect oil, and avoid dangerous spiky obstacles. The physics feel responsive and satisfying, making each successful jump feel rewarding.

Timing is crucial in Squeaky. Players must learn the movement patterns of obstacles and plan their jumps accordingly. The game progressively increases in difficulty, introducing new challenge types and more complex level layouts as you advance.

Controls and Operation

Squeaky features intuitive controls that are easy to learn but challenging to master:

  • Left and Right Arrow Keys : Move your bunny character horizontally across platforms
  • Up Arrow or Spacebar : Jump upward to reach higher platforms or avoid ground obstacles
  • Down Arrow : Duck down to avoid overhead dangers or prepare for precise movements

The responsive control scheme ensures that success or failure depends entirely on your skill and timing, not on clunky mechanics.

Why Play Squeaky

Squeaky stands out in the crowded platform game genre through its unique blend of humor and solid gameplay mechanics. The absurd premise immediately draws players in, while the challenging but fair difficulty curve keeps them engaged.

The game's quick learning curve makes it accessible to newcomers, while the increasing difficulty provides enough challenge for experienced platform game enthusiasts. Its browser-based nature means you can enjoy a quick gaming session anywhere, anytime.

Whether you're looking for a brief distraction during a break or a longer gaming session, Squeaky adapts to your schedule. The combination of funny characters, engaging gameplay, and the mysterious quest for oil creates an experience that's both entertaining and memorable.

Frequently Asked Questions (FAQ)