Cats Love Cake - Cute Cat Skill Game

Seele01-Flash
By
Cats Love Cake is an adorable skill-based platform game where you guide cute cats bouncing toward delicious cakes while avoiding obstacles. Unlock multiple playable animal characters as you master increasingly challenging levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Cats Love Cake - 3D Bouncy Puzzle Platformer**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a "2.5D" aesthetic. Use 3D models but with a Toon Shader (Cel Shading) to mimic the thick outlines and flat colors of the original vector art. The palette should be vibrant and cozy: pastel purples for the background, bright orange for the cat, and creamy whites/browns for the cake. * **Character (The Cat):** A low-poly, spherical or capsule-shaped orange cat. It needs a "squash and stretch" animation effect when jumping and landing to emphasize its bouncy, jelly-like physics. It should have simple geometric ears, paws, and a drawn-on face texture. * **The Goal (The Cake):** A delicious-looking low-poly cake slice with white frosting, blue sprinkles, and a cherry on top. It should slowly rotate or bob up and down to attract attention. * **Environment:** * **Platforms:** Clean, geometric blocks with minimal textures. * **Obstacles:** Spikes (red cones) or moving blocks that must be avoided. * **Background:** A dynamic gradient skybox (purple to light blue) with subtle floating low-poly clouds or "speed lines" to simulate energy. * **Mobile Optimization:** Limit the cat mesh to <1000 triangles. Use simple materials instead of heavy textures where possible. Bake lighting into vertex colors or textures to avoid expensive real-time shadow calculations on mobile. ### 2. Audio Requirements * **BGM (Background Music):** A cheery, up-tempo, "kawaii" loop. Think marimbas, flutes, and light percussion. It should feel bouncy and silly, matching the cat's movement. * **Sound Effects (SFX):** * **Jump:** A comedic "boing" or spring sound. * **Impact/Land:** A soft, squishy thud. * **Death/Fail:** A sad trombone or a funny "meow" pitch-shifted down. * **Win/Eat Cake:** A satisfying "chomp" sound followed by a sparkly chime or "Yippee!" voice clip. * **UI:** Soft clicks and pops for button presses. ### 3. Gameplay Loop * **Core Mechanic:** The player controls the cat's bounciness. The cat is constantly bouncing slightly. Holding the screen charges a jump; releasing it launches the cat forward. The longer the hold, the higher/farther the jump (trajectory indicator required). * **Objective:** Navigate from the left side of the screen to the right side to reach the Cake. * **Hazards:** Touching any red spikes or falling into the bottomless pit resets the level instantly. * **Physics:** The physics should feel floaty but heavy on impact (like a water balloon). The cat should tumble and roll slightly upon landing, adding a chaotic/funny element to the movement. * **Progression:** * Start Level -> Navigate Obstacles -> Touch Cake -> Victory Particle Explosion -> "Level Complete" Modal -> Next Level. * **Fail Safe:** If the player dies 3 times on the same spot, visualize a "Ghost Cat" showing the perfect path (a dotted line spline). ### 4. Mobile Controls & Interaction * **Orientation:** Landscape mode (preferred for platforming view). * **Controls:** * **Touch & Hold:** Anywhere on the screen to charge the jump power. * **Drag:** While holding, drag left/right to aim the jump angle (like Angry Birds style aiming). * **Release:** Execute the jump. * **Visual Feedback:** * Draw a **Dotted Trajectory Line** while the player is dragging/aiming, showing exactly where the cat will land. * **Haptic Feedback:** Trigger a light vibration when the cat lands, and a heavy vibration if the cat hits a spike. * **UI Layout:** * Large "Pause" button in the top right (at least 44x44px). * Level Progress bar at the top. * Victory screen should have large "Next Level" and "Replay" buttons easy to tap with thumbs. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Cats Love Cake is a charming skill-based platform game that combines adorable feline characters with challenging obstacle navigation. This delightful game features cute cartoon-style graphics with a cozy, purple-themed aesthetic that creates a warm and inviting gaming experience. Players must demonstrate precision and timing as they guide bouncing cats toward their beloved cakes while avoiding various obstacles along the way.

The game's appeal lies in its perfect balance of simplicity and challenge, making it accessible to players of all ages while providing enough difficulty to keep experienced gamers engaged.

Core Features

Adorable Cat Characters

The game showcases beautifully designed cartoon cats with expressive faces and smooth animations. Each cat character has its own unique personality and bouncing style, creating an emotional connection between players and their furry protagonists.

Progressive Difficulty System

Levels are carefully crafted to gradually increase in complexity, introducing new obstacles and requiring more precise timing as you advance. The game's intelligent difficulty curve ensures players feel challenged but never overwhelmed.

Character Unlocking System

As you complete levels successfully, you'll unlock new playable animal characters beyond cats. This progression system provides long-term motivation and adds variety to the gameplay experience.

Helpful Guidance Feature

When you struggle with a particular level, the game intelligently shows you the perfect route to take, making it educational rather than frustrating. This feature helps players learn optimal strategies while maintaining the challenge.

Cozy Gaming Experience

The game's soft color palette, gentle sound effects, and stress-free atmosphere make it perfect for relaxation and casual gaming sessions.

Gameplay Mechanics

The core gameplay revolves around physics-based bouncing mechanics where timing and precision are key. Players must calculate the perfect moment to make their cat bounce, considering momentum, obstacles, and the target cake's position.

Each level presents unique challenges including moving platforms, spinning obstacles, and narrow passages that require careful navigation. The bouncing physics feel natural and responsive, creating satisfying gameplay when you successfully reach the cake.

Operation Guide

The game features intuitive one-button controls that are easy to learn but challenging to master:

  • Arrow Keys : Use the arrow keys to control your cat's movement and bouncing direction
  • Timing is Everything : Press keys at the right moment to achieve the perfect bounce trajectory
  • Observe Patterns : Study obstacle movements and timing to find safe passages
  • Practice Makes Perfect : Use the guidance system when stuck to learn optimal routes

The simple control scheme makes the game accessible on various devices while maintaining precise control over your character's movements.

Why Play This Game

Perfect for Cat and Animal Lovers : The game's adorable character designs and cake-loving theme create an instantly appealing experience for anyone who loves cute animals.

Skill Development : Cats Love Cake helps improve hand-eye coordination, timing, and problem-solving skills through its challenging but fair gameplay mechanics.

Stress-Free Gaming : The cozy atmosphere and forgiving difficulty progression make this an ideal game for relaxation and unwinding after a busy day.

Free Entertainment : Enjoy hours of engaging gameplay without any cost, making it accessible to everyone who wants quality entertainment.

Cross-Platform Accessibility : Play directly in your web browser on any device, whether you're on a computer, tablet, or smartphone.

Progressive Rewards : The character unlocking system provides a sense of achievement and encourages continued play to discover all available animals.

Frequently Asked Questions (FAQ)