Birdy - Flying Survival Game

Seele01-Flash
By
Birdy is an exciting aerial survival game where players control a bird navigating through dangerous skies. With simple controls and challenging gameplay, it's survival of the biggest beak!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Birdy: Sky Survival**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Modernized 2.5D "Low-Poly Toon" aesthetic. Use bright, saturated colors (Sky Blue #87CEEB base) with Cel-Shading (ToonMaterial) to mimic the original vector art style. * **Player Character**: A low-poly Blue Eagle with a yellow beak and talons. Include a simple wing-flapping animation (vertex shader or simple rotation based). * **Entities**: * **Prey**: Small, green insects or tiny sparrows (simple geometries like tetrahedrons or spheres). * **Predators**: Large, red/brown Hawks (larger scale than player). * **Hazards**: "Crop Duster" planes (blocky, mechanical shapes) leaving a particle trail of smoke. * **Environment**: A scrolling background. Three layers of clouds: * Foreground (fast moving, semi-transparent). * Mid-ground (player layer). * Background (slow moving, distant mountains or horizon line). * **Optimization**: Use `InstancedMesh` for clouds and repetitive particles. Limit texture sizes to 512x512 max. ### 2. Audio Requirements * **BGM**: An upbeat, breezy arcade-style track (loops) featuring flutes or light synths. * **Sound Effects (SFX)**: * *Flap*: A soft "whoosh" sound when moving vertically. * *Eat*: A satisfying high-pitched "chirp" or "crunch" when consuming prey. * *Danger*: A low droning propeller sound for the Crop Dusters. * *Game Over*: A cartoonish "squawk" followed by a falling whistle. ### 3. Gameplay Loop * **Core Mechanic**: "Eat or Get Eaten." The player controls the Blue Bird in a side-scrolling view (auto-scrolls right, or enemies fly left). * **Survival Logic**: * **Eat**: Collide with smaller entities (bugs/small birds) to increase Score and slightly increase the Player's Scale (growth mechanic). * **Avoid**: Collide with larger birds (Predators) or Planes = Instant Game Over. * **Progression**: As the score increases, the scroll speed increases, and the density of Crop Dusters and Predators increases. * **Victory/Defeat**: High-score based endless runner. Game ends on collision with a hazard. ### 4. Mobile Controls & Interaction * **Control Scheme**: **"Relative Touch Drag"**. Anywhere the player touches and drags on the screen, the bird moves in that direction. This prevents the finger from covering the character. * *Alternative*: An invisible virtual joystick on the bottom-left 50% of the screen. * **Screen Orientation**: **Landscape** (mandatory) to maximize the forward view of incoming hazards. * **UI/UX**: * Score display in the top-left (large font, readable). * "Restart" button appears only on Game Over (large hit area, centered). * **Feedback**: * **Haptic**: Trigger a short vibration (using `navigator.vibrate`) when eating prey or crashing. * **Visual**: Screen shake (camera jitter) when a Crop Duster passes close by. Burst of feather particles upon eating prey. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Birdy is a thrilling flying survival game that challenges players to navigate through treacherous skies while avoiding deadly obstacles. In this fast-paced aerial adventure, you control a brave bird soaring through various environments, where quick reflexes and strategic flying are essential for survival.

With its intuitive controls and progressively challenging gameplay, Birdy offers an engaging experience suitable for players of all skill levels. The game's simple yet addictive mechanics make it perfect for quick gaming sessions or extended play.

Core Features

Intuitive Flying Controls

Birdy features responsive arrow key controls that make flying feel natural and precise. Whether you're a casual gamer or an experienced player, you'll quickly master the art of aerial navigation.

Survival-Based Gameplay

The core challenge revolves around survival - avoid getting chomped by predators and navigate around dangerous crop dusters that patrol the skies. Every flight is a test of your reflexes and decision-making skills.

Progressive Difficulty

As you advance through the game, challenges become more intense with increased obstacles, faster-moving threats, and more complex flight patterns to navigate.

All-Ages Entertainment

With its family-friendly content rating, Birdy provides safe, enjoyable entertainment for players of all ages, making it perfect for family gaming sessions.

Gameplay Mechanics

Flight Navigation

Control your bird's movement through expansive sky environments using precise directional controls. Master the art of timing and positioning to avoid collisions with various aerial hazards.

Obstacle Avoidance

Stay alert for crop dusters and other flying hazards that can end your flight instantly. Success requires quick thinking and even quicker reactions to navigate through increasingly crowded skies.

Scoring System

Survival time and successful obstacle avoidance contribute to your overall score, encouraging players to push their limits and achieve new personal bests.

Operation Guide

Getting started with Birdy is straightforward:

  • Arrow Keys : Use the directional arrow keys to control your bird's movement
  • Up Arrow: Ascend
  • Down Arrow: Descend
  • Left/Right Arrows: Navigate horizontally
  • Objective : Survive as long as possible while avoiding all obstacles
  • Strategy : Plan your flight path carefully, anticipating obstacle movements

The game responds instantly to your inputs, allowing for precise maneuvering through tight spaces and around fast-moving threats.

Why Play Birdy

Birdy stands out as an exceptional flying survival game for several compelling reasons:

Instant Accessibility : Play directly in your browser without downloads or installations. The game loads quickly and runs smoothly on any modern device.

Perfect Skill Challenge : The game strikes an ideal balance between being easy to learn but challenging to master, providing long-term entertainment value.

Stress-Free Gaming : With no complex storylines or overwhelming mechanics, Birdy offers pure, focused gameplay that's perfect for relaxation or quick entertainment breaks.

Universal Appeal : The simple concept and intuitive controls make it enjoyable for players regardless of age or gaming experience.

Replayability : Each playthrough offers a unique challenge, encouraging players to return and improve their survival times.

Frequently Asked Questions (FAQ)