Papery Planes - Paper Airplane Flying Game

Seele01-Flash
By
Papery Planes is an engaging skill-based flying game where you pilot paper airplanes through challenging environments. Navigate changing weather conditions, dodge obstacles, and collect coins to unlock new aircraft designs.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Papery Planes: Infinite Flight**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly, minimalist "Flat Design" aesthetic. Use unlit or flat-shaded materials (MeshLambertMaterial or MeshBasicMaterial) to replicate the vector-art look of the reference image. * **Color Palette:** * **Water:** Flat Teal/Turquoise (#4DB6AC). * **Plane:** Off-white/Cream paper texture (#FFF9C4). * **Rocks:** Grey/Brown angular low-poly shapes. * **Coins:** Bright Yellow diamonds or rotating squares. * **Dynamic Environment (The "River"):** An endless scrolling river generation system. The river should have jagged "cliff" banks on the left and right borders to confine the player. * **Atmosphere & Weather:** Implement a `Scene.fog` that matches the background color to hide the chunk generation horizon. Implement a time-based color shift: slowly transition the ambient light and fog color from Bright Cyan (Day) to Deep Blue (Night) and Cool White (Winter) over time. * **The Plane:** A simple folded paper airplane model. Crucially, it must have a **TrailRenderer** (or a particle ribbon system) behind it to indicate speed and wind flow, similar to the white swoosh in the reference image. * **Optimization:** Use `InstancedMesh` for the rocks and coins to ensure 60fps performance on mobile devices. ### 2. Audio Requirements * **BGM:** A chill, acoustic guitar or lo-fi beat loop. Relaxing and breezy. * **SFX:** * **Wind/Engine:** A subtle continuous white noise that changes pitch based on turning speed. * **Steering:** A "whoosh" sound when banking sharply. * **Coin Collect:** A satisfying, high-pitched "ding" or paper-rustling chime. * **Crash:** A crumpled paper sound effect followed by a water splash sound. ### 3. Gameplay Loop * **Core Mechanic:** Infinite runner. The plane flies forward automatically at a constant speed (which slowly increases over time). The player only controls horizontal steering. * **Obstacles:** Rock formations spawn randomly in the river path. Hitting a rock or the river bank results in an immediate "Game Over." * **Scoring:** Score is based on distance traveled. * **Economy:** Gold coins spawn in patterns (arcs or lines). Collecting them adds to a currency counter (UI display). * **Physics:** The movement should feel "floaty" and aerodynamic. The plane should bank (roll) visually when turning left or right, not just slide horizontally. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode** (Vertical) is preferred for one-handed play, allowing the user to see further down the river. * **Control Scheme (Touch Zones):** * **Steer Left:** Touch and hold the **Left 50%** of the screen. * **Steer Right:** Touch and hold the **Right 50%** of the screen. * *Note:* The turning shouldn't be instant; apply linear interpolation (lerp) to the rotation for a smooth "gliding" feel. * **UI Layout:** * **Top Center:** Current Score (Distance). * **Top Right:** Coin Count. * **Game Over Screen:** A centered modal with "Distance Flown", "Coins Collected", and a large, thumb-friendly "Restart" button (min-height: 60px). * **Feedback:** Trigger `navigator.vibrate(20)` (Haptic Feedback) when collecting a coin and a longer vibration on crashing. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Papery Planes is a captivating skill game that challenges players to fly paper airplanes as far as possible through ever-changing environments. This browser-based flying game combines simple controls with progressively challenging gameplay, making it perfect for players who enjoy skill-based challenges and aviation-themed games.

The game features beautiful, minimalist graphics with a charming paper craft aesthetic that brings childhood memories of folding and flying paper planes to life. As you soar through diverse landscapes, you'll encounter various obstacles and weather conditions that test your piloting skills.

Core Features

Dynamic Weather System

Experience realistic weather changes that directly impact your flight: - Day to Night Cycles : Navigate through changing lighting conditions that affect visibility and flight dynamics - Seasonal Variations : Fly through summer and winter environments, each presenting unique challenges - Weather-Based Difficulty : Conditions become more challenging as you progress, requiring improved skills and timing

Obstacle Navigation

Master the art of precision flying: - Rock Formations : Navigate through complex terrain with various rock obstacles positioned over rivers - Progressive Difficulty : Obstacles become more challenging as you fly further - Skill-Based Gameplay : Success depends on your timing, precision, and quick reflexes

Collection and Progression System

  • Coin Collection : Gather coins during flights to unlock new content
  • Multiple Aircraft : Unlock different types of paper planes, each with unique characteristics
  • Complete Collection Goal : Challenge yourself to collect all available paper plane designs

Gameplay Mechanics

Papery Planes offers straightforward yet challenging gameplay mechanics. Your paper airplane continuously moves forward, and your job is to navigate left and right to avoid obstacles while collecting valuable coins scattered throughout the environment.

The physics engine creates realistic paper plane flight patterns, requiring players to anticipate movement and plan their navigation carefully. The longer you stay airborne, the more challenging the game becomes, with faster speeds and more complex obstacle patterns.

Operation Guide

The game features intuitive keyboard controls designed for precise maneuvering:

  • Left Arrow Key : Steer your paper plane left
  • Right Arrow Key : Steer your paper plane right
  • Automatic Forward Movement : Your plane flies forward continuously

The simple two-key control scheme makes the game accessible to players of all ages while still providing depth for skill development. Mastering the timing and precision of these controls is key to achieving high distances and collecting all coins.

Why Play This Game

Perfect for Skill Development : Papery Planes enhances hand-eye coordination, timing, and spatial awareness through engaging gameplay.

Relaxing Yet Challenging : The game provides a perfect balance of relaxation and challenge, making it ideal for quick gaming sessions or extended play periods.

Free Browser Gaming : No downloads or installations required - simply open your browser and start flying. The game runs smoothly on both desktop and mobile devices.

Progression and Achievement : The coin collection system and multiple unlockable planes provide clear goals and a sense of progression that keeps players engaged.

Universal Appeal : The nostalgic theme of paper airplanes combined with modern gameplay mechanics appeals to players across all age groups.

Ideal for Various Gaming Preferences

  • Casual Gamers : Easy to pick up and play in short sessions
  • Skill Game Enthusiasts : Offers deep challenge and room for improvement
  • Mobile Gaming : Perfect for playing during breaks or commutes
  • Family Gaming : Suitable content for players of all ages

Frequently Asked Questions (FAQ)