Copter.io - Helicopter Battle Arena

Seele01-Flash
By
Copter.io is an epic multiplayer helicopter battle arena where you fight players worldwide in intense aerial combat. Upgrade your helicopter, unlock powerful weapons, and dominate the skies in this action-packed .io game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Copter.io". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Camera Perspective**: Use an `OrthographicCamera` positioned directly above the scene (Top-Down view) to replicate the classic 2D .io aesthetic shown in the screenshot. The camera must smoothly follow the player using linear interpolation (Lerp). * **Visual Style**: "Vector Flat" / "Paper-cut" aesthetic. Use simple geometries (Cylinders, Boxes) with `MeshToonMaterial` or `MeshBasicMaterial` for high performance. Colors should be vibrant and solid (Bright Blue/Red for players, Green for background). * **Player Character (Helicopter)**: Construct the helicopter using a Group of primitive shapes: a capsule/box for the body, and a thin box for the main rotor. **Crucial**: The main rotor must spin continuously on the Y-axis. Add a semi-transparent black plane underneath the helicopter to simulate a "drop shadow," creating a sense of altitude. * **Environment**: An infinite scrolling background using a seamless texture of a green grid (grass color #7BC74D with lighter grid lines). * **Enemies & Objects**: * **Tanks**: Stationary or slow-moving squares with a protruding "cannon" barrel. * **Drones**: Smaller, simpler flying triangles. * **XP Orbs**: Glowing circles (Yellow, Blue, Red) scattered across the map. * **Obstacles**: Simple grey crates (squares). * **Performance**: Use `InstancedMesh` for all bullets, XP orbs, and repetitive background elements to ensure 60 FPS on mobile devices. ### 2. Audio Requirements * **BGM**: An energetic, looping "Arcade / Drum & Bass" track with a fast tempo to keep adrenaline high. * **SFX**: * **Rotor**: A continuous low-humming *thwup-thwup-thwup* sound that varies slightly in pitch based on movement speed. * **Shooting**: Short, punchy synthesizer "pew" sounds. * **Explosion**: A retro-style "crackle-boom" when enemies or crates are destroyed. * **Level Up**: A rising, positive chime (Major chord arpeggio). * **Feedback**: A subtle "pop" sound when collecting XP orbs. ### 3. Gameplay Loop * **Core Mechanic**: The player pilots a helicopter in a large open arena. The goal is to survive and dominate. * **Progression**: Destroying crates, tanks, drones, and other players drops "XP Orbs". Collecting these fills a progress bar. Upon leveling up, the helicopter visually grows slightly larger, and the player gets a stats boost (Health, Damage, or Fire Rate). * **Combat**: * **Shooting**: Projectiles travel in a straight line with a limited range. * **Special Ability**: Every 10 seconds, the player can trigger a "Special" (e.g., a Grenade that explodes in an area or a momentary speed boost). * **Win/Loss**: * **Loss**: If HP reaches 0, the helicopter spins out of control and explodes. Show a "Game Over" screen with a "Respawn" button. * **Win (Session)**: Being #1 on the leaderboard (top right corner UI). ### 4. Mobile Controls & Interaction * **Control Scheme**: **Dual Virtual Joysticks**. * **Left Stick**: Controls movement (Translation on X/Z plane). * **Right Stick**: Controls aiming rotation and firing. Holding the stick in a direction rotates the helicopter and auto-fires bullets in that direction. Releasing stops firing. * **Special Ability Button**: A clearly visible circular button placed near the Right Joystick (easy reach for the thumb). * **Orientation**: **Landscape Mode** forced. * **UI Layout**: * **Health Bar**: Floating directly above the player mesh. * **Level/XP Bar**: Spanning the bottom center of the screen. * **Leaderboard**: Semi-transparent list in the top-right. * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate(20)`) when the player takes damage or destroys a significant enemy. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Copter.io (also known as Copter Royale) is an exhilarating multiplayer helicopter battle arena that brings intense aerial combat to your browser. This fast-paced .io game drops you into a competitive arena where survival depends on your piloting skills and strategic upgrades. With its simple yet addictive gameplay mechanics, Copter.io has become a favorite among players seeking thrilling multiplayer combat experiences.

The game features a top-down 2D perspective with colorful, engaging graphics that make aerial battles both visually appealing and easy to follow. Players control helicopters in a shared arena, engaging in real-time combat against opponents from around the world.

Core Features

Epic Multiplayer Combat

Engage in intense helicopter battles against real players in a dynamic arena environment. Every match brings new challenges as you face off against pilots with different strategies and upgrade paths.

Comprehensive Upgrade System

Destroy enemy helicopters, drones, and tanks to gain experience points and level up. Use your progress to unlock powerful upgrades including: - Sniper cannons for long-range precision attacks - Multiple cannon systems for increased firepower - Fast-shooter weapons for rapid-fire combat - Grenade launchers for area damage - Advanced targeting systems for better accuracy

Special Abilities Arsenal

Unlock and master game-changing special abilities that can turn the tide of battle: - Grenades for explosive area damage - Bullet wipes to clear incoming projectiles - Teleportation for quick escapes or surprise attacks - Airstrikes to devastate large areas - Banana bombs for quirky but effective damage - Laser beams for precise, high-damage attacks

Flexible Gaming Options

  • Fullscreen mode for immersive gameplay
  • Customizable controls to match your preferences
  • Three graphics quality levels to optimize performance
  • Progress saving through user registration
  • Cross-platform compatibility for desktop and mobile

Game Mechanics

Combat System

The core gameplay revolves around aerial combat where positioning, timing, and weapon selection determine victory. Players must balance offensive capabilities with defensive maneuvers, using the environment and special abilities strategically.

Progression and Evolution

Your helicopter evolves as you gain experience through combat. Each level brings new upgrade options, allowing you to customize your aircraft's capabilities to match your playstyle. Whether you prefer long-range sniping, close-quarters combat, or support roles, there's an upgrade path for every strategy.

Operation Guide

Basic Controls

  • WASD keys or Arrow keys : Move your helicopter in all directions
  • Mouse movement : Aim your weapons and navigate menus
  • Left mouse button or Up arrow : Fire primary weapons
  • Right mouse button or E key : Activate special abilities
  • Middle mouse button or X key : Use secondary special abilities

Gameplay Strategy

  1. Start Safe : Begin by targeting weaker enemies and drones to build experience
  2. Upgrade Wisely : Choose upgrades that complement your preferred combat style
  3. Master Special Abilities : Learn the timing and range of each special ability
  4. Positioning Matters : Use the arena layout to your advantage
  5. Stay Mobile : Constant movement helps avoid enemy fire

Why Play Copter.io

Instant Action

No downloads, registrations, or waiting required. Jump straight into intense helicopter combat within seconds of loading the game.

Competitive Multiplayer

Test your skills against real players from around the world. Each match offers unique challenges and learning opportunities.

Progressive Gameplay

The upgrade system ensures that every match contributes to your long-term progression, keeping the game engaging over extended play sessions.

Accessible Yet Deep

While easy to learn, the game offers substantial depth through its upgrade system, special abilities, and tactical combat mechanics.

Perfect for All Devices

Whether you're on a desktop computer or mobile device, the game delivers smooth, responsive gameplay optimized for your platform.

Frequently Asked Questions (FAQ)