Paper Plane - Flappy Bird Style Flying Game

Seele01-Flash
By
Paper Plane is a nostalgic flappy-style flying game that brings back childhood memories. Navigate your paper plane through obstacles by tapping the screen, avoid vertical blue lines, and compete for high scores in this addictive arcade experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Paper Plane". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Minimalist, flat aesthetic with a "2.5D" look. Use an **Orthographic Camera** to maintain the flat, illustrative perspective seen in the screenshot, while allowing 3D rotation of the plane. * **Color Palette:** * **Background:** Solid light blue sky (Hex: `#AEDEF4`). * **Player:** Bright white paper plane model (Low-poly). * **Obstacles:** White vertical pillars with rounded ends (or very light blue). * **Trail:** A dashed, dark blue line (`#00008B`) trailing behind the plane to visualize the flight path. * **Background Elements:** Implement a parallax scrolling effect with white, outlined simple mountain shapes in the distance to add depth without distraction. * **Optimization:** Use `InstancedMesh` for the obstacles to ensure 60FPS on mobile devices. Use `MeshBasicMaterial` or `MeshLambertMaterial` for a clean, unlit or flat-lit look to save GPU resources. ### 2. Audio Requirements * **BGM:** An energetic, looping, "pumping" electronic or light pop track that evokes a feeling of flight and childhood excitement. * **Sound Effects (SFX):** * **Tap/Fly:** A soft "swish" or wind gust sound (not a mechanical engine noise). * **Score:** A pleasant "ding" or chime when passing between obstacles. * **Crash:** A "crumpling paper" sound effect instead of an explosion. * **UI:** Standard clicks for buttons. ### 3. Gameplay Loop * **Core Mechanic:** A classic "Flappy Bird" style physics loop. * **Gravity:** Constantly pulls the plane down. * **Lift:** Tapping the screen applies an instantaneous upward velocity impulse. * **Rotation:** The plane's nose should pitch up when ascending and pitch down when descending (clamp rotation between -45 and 45 degrees). * **Obstacles:** Vertical gaps created by pairs of pillars (one coming from top, one from bottom). They spawn on the right and move left. * **Scoring:** The player earns +1 point for every pair of obstacles passed. * **Game Over:** Collision with the ground, ceiling, or any pipe triggers the "Game Over" state. The plane should visually crumple or spin out of control before the restart UI appears. ### 4. Mobile Controls & Interaction * **Touch Controls:** Implement a full-screen touch listener. * Use `touchstart` event instead of `click` to eliminate input delay on mobile browsers. * Touching anywhere on the screen triggers the "Fly" action. * **Orientation:** Lock gameplay to **Portrait Mode** (preferred) or handle resizing dynamically to keep the gameplay area visible in Landscape. * **UI Layout:** * **HUD:** Current Score displayed large at the top center (ensure it doesn't overlap obstacles). * **Game Over Screen:** A modal overlay with "Current Score", "Best Score", and a large, thumb-friendly "Replay" button (minimum 60x60px touch target). * **Feedback:** * **Visual:** A subtle camera shake when the plane crashes. * **Haptic:** Trigger `navigator.vibrate(200)` on crash if supported. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Paper Plane Game

Paper Plane is an engaging flappy-style action game that captures the joy and nostalgia of childhood paper airplane adventures. With a 3.4/5 rating from players, this simple yet addictive game challenges you to guide a paper plane through a minimalist landscape of light blue skies and white mountain outlines. The game combines easy-to-learn mechanics with challenging gameplay that will keep you coming back for more.

Core Features

Simple Yet Addictive Gameplay

This free online flying game offers instant entertainment with no downloads required. The HTML5 technology ensures smooth performance across all devices, making it perfect for quick gaming sessions whether you're on your computer or mobile device.

Nostalgic Paper Plane Theme

Relive those childhood moments of folding and flying paper airplanes with friends. The game's clean, minimalist graphics feature a charming paper plane soaring against simple mountain silhouettes, creating a peaceful yet engaging atmosphere.

Challenge-Based Scoring System

Earn points for every obstacle you successfully navigate. The game features a competitive scoring system with leaderboards, allowing you to track your progress and compete with other players worldwide.

Cross-Platform Compatibility

  • Mobile-Friendly : Optimized for touch controls on smartphones and tablets
  • Desktop Support : Perfect mouse controls for computer play
  • No Installation Required : Play instantly in any modern web browser
  • Offline-Capable : Enjoy the game even without internet connection

Gameplay Mechanics

The game follows the classic flappy-bird formula but with its own unique paper plane twist. Your objective is to guide the paper plane as far as possible while avoiding vertical blue line obstacles. Each successful pass through obstacles increases your score, creating an addictive cycle of improvement and competition.

Dynamic Difficulty

As you progress, the spacing between obstacles becomes more challenging, requiring precise timing and quick reflexes. This progressive difficulty ensures that both beginners and experienced players find the game engaging.

How to Play

Basic Controls

  • Mouse Click : Click anywhere on the screen to make the paper plane rise
  • Touch/Tap : On mobile devices, tap the screen to lift the plane
  • Gravity Mechanics : Release to let the plane naturally fall due to gravity
  • Menu Navigation : Use the trophy icon to check leaderboards

Gameplay Strategy

  • Timing is Key : Master the rhythm of tapping to maintain steady flight
  • Avoid Blue Lines : Any contact with vertical obstacles ends the game
  • Score Building : Focus on consistent, small movements rather than dramatic altitude changes
  • Practice Makes Perfect : Each attempt helps you understand the plane's physics better

Game Settings

  • Music Toggle : Control background music from the upper left corner of main menu
  • Leaderboard Access : Click the trophy icon to view high scores and rankings
  • Quick Restart : Seamlessly restart after each game session to improve your score

Why Play Paper Plane?

Perfect for All Ages

This family-friendly game is suitable for players of all ages. The easy-to-understand mechanics make it accessible for children, while the challenging high-score competition keeps adults engaged.

Stress-Free Gaming Experience

With its calming blue sky aesthetic and simple mechanics, Paper Plane provides a relaxing gaming experience that's perfect for short breaks or extended play sessions.

Competitive Element

The integrated leaderboard system adds a competitive layer, motivating players to improve their skills and achieve higher rankings among the global player community.

No Commitment Required

As an instant-play HTML5 game, you can start and stop whenever you want without losing progress or dealing with complicated save systems. Perfect for casual gaming moments throughout your day.

Frequently Asked Questions (FAQ)