Crossy Road - Classic Arcade Adventure

Seele01-Flash
By
Crossy Road is an addictive arcade game where you dodge traffic, hop across logs, and collect coins while unlocking exciting new characters. Play for free in your browser with no downloads required.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Voxel Infinite Hopper**" (inspired by Crossy Road). Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Adhere strictly to a **Voxel Art / Low-Poly** aesthetic. Everything (characters, trees, cars, ground) must be built from simple geometric cubes or combined primitives to mimic the iconic "blocky" look. Use vibrant, saturated flat colors with no textures (vertex coloring preferred for performance). * **Camera Perspective:** Use an **Orthographic Camera** set at a fixed isometric angle (approx. 45 degrees pitch, 45 degrees yaw). The camera must smoothly follow the player character, creating a sense of endless forward progression. * **Procedural Generation:** The terrain must be generated endlessly in rows as the player moves forward. * **Roads:** Grey blocks, spawning moving cars/trucks (obstacles). * **Grass:** Green blocks, containing static obstacles like trees or rocks. * **Rivers:** Blue blocks, containing moving logs (platforms) and lily pads. * **Rail tracks:** Dark grey/brown, with warning lights (red/flashing) indicating high-speed trains. * **Character Model:** A simple voxel chicken constructed from cubes (white body, red comb/wattle, orange beak/feet). * **Shadows:** Use a single directional light source to cast distinct, hard-edged shadows, enhancing the voxel depth. * **Performance:** Optimize for mobile GPUs by merging geometries where possible and minimizing draw calls. ### 2. Audio Requirements * **BGM:** Upbeat, quirky chiptune-style music with a fast tempo that encourages movement. * **Sound Effects (SFX):** * **Jump:** A satisfying, short "boing" or "pop" sound synchronized with the hop animation. * **Traffic:** Dopppler-effect "whoosh" sounds for passing cars; loud horn honks for near misses. * **Water:** A splash sound if the player misses a log and falls into the river. * **Train:** A rising warning bell followed by a loud "clack-clack" rush sound. * **Collection:** A high-pitched "ding" when collecting coins. * **Game Over:** A comical "squish" or "crash" sound followed by a descending sad trombone melody. ### 3. Gameplay Loop * **Core Mechanic:** The player controls a character hopping forward across a never-ending series of obstacles. The goal is to survive as long as possible and get the highest score (distance traveled). * **Movement Logic:** Movement is grid-based. One input = one hop (one grid unit). * **Obstacles & Hazards:** * **Cars/Trucks:** Move horizontally at varying speeds. Collision = Instant Game Over. * **Rivers:** Character sinks (Game Over) unless standing on a log or lily pad. Logs move horizontally. * **Trains:** Extremely fast, indicated by a visual warning light 1 second before arrival. * **Screen Scroll:** The camera slowly pans forward or an eagle flies by to snatch the player if they stand still for too long (e.g., >5 seconds). * **Scoring:** +1 point for every new row moved forward. Coins collected on the map add to a separate currency counter. ### 4. Mobile Controls & Interaction * **Orientation:** **Portrait Mode** (Vertical) is mandatory to allow for one-handed play. * **Touch Controls:** * **Tap:** Hop forward (primary action). * **Swipe Left/Right/Down:** Hop in that respective direction. * **Input Buffering:** Allow inputs to be queued slightly to ensure smooth movement if the player taps quickly. * **UI Layout:** * **Score:** Large, bold pixel-font number centered at the top. * **Tap to Start:** Overlay screen before the game begins. * **Game Over Screen:** "Play Again" button must be large (at least 60px height) and placed in the lower-middle easy-reach zone. * **Feedback:** * **Haptic:** Trigger a short vibration (Taptic Engine/Vibrate API) on every crash/death. * **Visual:** The character should squash and stretch slightly during the hop animation. Upon death, the character model should break apart into loose physics cubes (exploding voxels). 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 Road is a beloved arcade adventure that brings the classic Frogger gameplay into the modern era with stunning voxel graphics and endless replayability. This free-to-play browser game challenges you to navigate through busy roads, rushing rivers, and moving trains while collecting coins and unlocking a massive roster of unique characters.

The game's simple yet addictive mechanics make it perfect for quick gaming sessions or extended play. Each run presents new challenges as you attempt to go as far as possible without getting hit by cars, falling in water, or being caught by other hazards.

Core Features

Endless Arcade Action

Crossy Road offers unlimited gameplay with procedurally generated levels that ensure no two runs are exactly the same. The further you progress, the more challenging the obstacles become, testing your reflexes and timing skills.

Character Collection System

One of the game's most appealing features is its extensive character roster. Use coins earned during gameplay to unlock new characters, each with unique visual styles and personalities. From classic animals to quirky creatures, there's always a new character to discover.

Multiple Worlds to Explore

Experience three distinct game worlds: - Classic Crossy Road World : The original environment with roads, rivers, and grasslands - Space World : Futuristic setting with rockets and space-themed obstacles - Dinosaur World : Prehistoric environment featuring ancient creatures and volcanic landscapes

Free Browser Gaming

Play instantly in any modern web browser without downloads, installations, or payments. The game runs smoothly on both desktop computers and mobile devices.

Gameplay Mechanics

Basic Movement

Control your character using simple directional inputs. Move forward to progress, step sideways to avoid obstacles, and don't be afraid to move backward when necessary. The key to success is patience and careful observation of traffic patterns.

Hazards and Obstacles

Navigate through various challenges: - Traffic : Cars and trucks moving at different speeds - Water Hazards : Rivers requiring you to hop on floating logs - Trains : Fast-moving locomotives on railway tracks - Environmental Dangers : Each world features unique obstacles

Coin Collection

Gather coins scattered throughout levels to unlock new characters. Coins appear randomly, so explore different paths to maximize your collection while staying safe.

Operation Guide

Desktop Controls: - Arrow Keys : Move in four directions (up, down, left, right) - WASD Keys : Alternative movement controls - Mouse : Navigate menus and select characters

Mobile Controls: - Tap : Move forward - Swipe : Move in corresponding direction - Touch : Menu navigation

Pro Tips: - Watch for traffic patterns before crossing busy roads - Time your jumps on floating logs carefully - Don't stay still too long or the eagle will get you - Use backward movement strategically to avoid danger - Each character has the same abilities, so choose based on preference

Why Play Crossy Road

Perfect for All Skill Levels

Whether you're a casual gamer looking for quick entertainment or a dedicated player aiming for high scores, Crossy Road accommodates all play styles. The simple controls make it accessible to beginners, while the increasing difficulty provides long-term challenge.

No Cost, No Commitment

Enjoy the complete Crossy Road experience absolutely free. No hidden fees, no mandatory purchases, and no time limits. Simply open your browser and start playing whenever you want.

Stress Relief and Fun

The game's cheerful graphics, satisfying sound effects, and straightforward objectives make it an excellent choice for stress relief. The bite-sized gameplay sessions fit perfectly into busy schedules.

Cross-Platform Compatibility

Seamlessly switch between devices while maintaining your progress. Play on your computer during breaks, then continue on your phone during commutes.

Frequently Asked Questions (FAQ)