Crossy Cat

Seele01-Flash
By
Crossy Cat is an exciting free clicker game where you control a nimble cat jumping across platforms. Master physics-based jumping mechanics while collecting rewards and avoiding dangerous obstacles in this endless adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Crossy Cat". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Voxel Art / Low-poly 3D aesthetic (reminiscent of *Crossy Road*). The world should be composed of cubes and simple geometric shapes to ensure high performance on mobile browsers. * **Player Character:** A blocky, orange "Ginger Cat" constructed from combined BoxGeometries. Include a simple "squash and stretch" animation scaling effect when charging a jump. * **Environment:** An endless series of floating platforms (islands) suspended in a void. Platforms should vary in width and distance. * **Texture/Materials:** Use `MeshLambertMaterial` with flat colors (Grass Green tops, Dirt Brown sides). * **Background:** A soft, gradient sky (Light Blue to Purple) or a simple fog effect (`scene.fog`) to obscure the distant void and improve depth perception. * **Collectibles:** Floating Voxel Cheeseburgers (rotating animation) placed in the air between platforms. * **Obstacles:** Red "Bomb" blocks or Spikes on certain platforms that end the run if touched. * **Performance:** Reuse geometries and materials. Do not use high-res textures; use vertex colors or simple hex colors. ### 2. Audio Requirements * **BGM:** An upbeat, retro 8-bit/Chiptune track that loops seamlessly. * **Sound Effects (SFX):** * **Charge:** A rising pitch synthesizer sound (frequency increases as the button is held). * **Jump:** A retro "Boing" or "Swoosh" sound. * **Land:** A soft thud or click when hitting a platform safely. * **Collect:** A high-pitched "Ding" or coin sound for burgers. * **Game Over:** A falling whistle or a comedic "splat" noise. ### 3. Gameplay Loop * **Core Mechanic:** Trajectory-based physics jumping. The player must judge the distance to the next platform. * **State 1 (Idle):** The cat sits on the current platform. * **State 2 (Charging):** Player holds the screen. A visual "Power Bar" (UI overlay or above the cat) fills up. The cat mesh visually compresses (squashes) down. * **State 3 (Airborne):** Player releases. The cat launches forward and up based on the accumulated power. Physics gravity takes over. * **Win Condition (Step):** Landing successfully on the next platform increments the Score by 1. New platforms spawn ahead; old ones fall away to save memory. * **Loss Condition:** Falling into the void (Y-axis < threshold) or hitting a Bomb obstacle triggers the "Game Over" screen with a "Restart" button. * **Scoring:** +1 per platform landed, +5 per Cheeseburger collected. ### 4. Mobile Controls & Interaction * **Input Scheme:** Single-input mechanic (One-touch). * `touchstart` / `mousedown`: Start charging power. * `touchend` / `mouseup`: Release to jump. * **Camera Logic:** Side-scrolling view (slightly elevated angle). The camera should smoothly interpolate (Lerp) to follow the cat's X-position but remain steady on the Y-axis to prevent motion sickness. * **Orientation:** Portrait mode (Vertical) preferred for one-handed play, but responsive design should adapt the camera FOV if landscape. * **UI/UX:** * **Power Meter:** A dynamic bar that fills up (Green -> Red) to indicate jump force. * **Score Display:** Large, pixel-font text at the top center. * **Buttons:** Game Over restart button must be large (at least 44x44px) and centered for easy tapping. * **Feedback:** Trigger `navigator.vibrate(50)` (if supported) when the cat lands or collects an item. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Crossy Cat is an engaging clicker game that combines precision jumping with addictive gameplay mechanics. With an impressive 4.49/5 rating, this free online game challenges you to master the art of timing and physics as you guide a determined cat across treacherous platforms.

In this thrilling adventure, you'll need to demonstrate cat-like reflexes and strategic thinking. The game features an endless format where survival depends on your ability to make perfect jumps while collecting valuable items and avoiding deadly obstacles.

Core Features

Intuitive Clicker Mechanics

The game revolves around a simple yet engaging click-and-hold system. Build up energy by holding your mouse button or finger, then release to launch your cat across the void. The longer you hold, the more power you generate, but timing is everything.

Physics-Based Gameplay

Every jump follows realistic physics principles. You'll need to understand momentum, trajectory, and timing to successfully navigate the challenging landscape. The game rewards players who master these mechanics with higher scores and longer survival times.

Endless Challenge System

There's no final level in Crossy Cat - the game continues until you make a fatal mistake. Each successful jump spawns new platforms with fresh challenges and rewards, ensuring that no two gaming sessions are exactly alike.

Reward Collection System

Collect cheeseburgers and other delicious treats scattered throughout the levels. These items boost your score and add an extra layer of strategy as you decide whether to risk dangerous jumps for valuable rewards.

Cross-Platform Compatibility

Play seamlessly on desktop computers using mouse controls or on mobile devices with touch controls. The game adapts perfectly to your preferred platform without compromising the gameplay experience.

Gameplay Mechanics

Strategic Jumping

Success in Crossy Cat requires more than quick reflexes. You'll need to analyze each situation, considering platform distances, obstacle placements, and reward locations before making your move. Every jump is a calculated risk that could lead to triumph or disaster.

Obstacle Navigation

Avoid explosive bombs and navigate around various obstacles that can end your run instantly. These hazards are strategically placed to test your precision and decision-making skills.

Progressive Difficulty

As you advance further in the game, challenges become increasingly complex. New obstacle patterns emerge, platform spacing changes, and the overall pace intensifies, keeping experienced players engaged.

Operation Guide

Desktop Controls

  • Mouse Click and Hold : Build up jumping energy
  • Release Mouse : Launch your cat across platforms
  • Timing : Hold longer for more powerful jumps, but don't overshoot your target

Mobile Controls

  • Tap and Hold : Charge up your cat's jumping power
  • Release Touch : Execute the jump
  • Precision : Use gentle taps for short hops or long holds for maximum distance

Success Tips

  • Start with shorter jumps to get familiar with the physics
  • Observe platform patterns before committing to long jumps
  • Prioritize safety over reward collection when starting out
  • Practice timing to achieve consistent jump distances

Why Play Crossy Cat

Instant Accessibility

No downloads, installations, or account creation required. Simply open your browser and start playing immediately. The game loads quickly and runs smoothly on virtually any modern device.

Perfect for Quick Sessions

Ideal for short gaming breaks or extended play sessions. The pick-up-and-play nature makes it perfect for commuting, lunch breaks, or whenever you need a fun distraction.

Skill Development

Improve your hand-eye coordination, timing, and strategic thinking. The game provides a satisfying challenge that grows with your abilities.

Family-Friendly Entertainment

Suitable for players of all ages with its cute cat protagonist and non-violent gameplay. Parents can feel confident letting children enjoy this wholesome gaming experience.

Competitive Element

Challenge yourself to beat your high score or compete with friends to see who can survive the longest. The endless format ensures there's always room for improvement.

Frequently Asked Questions (FAQ)