Copter.io - Helicopter Battle Royale

Seele01-Flash
By
Copter.io is an epic multiplayer helicopter battle arena where players fight for aerial supremacy. Upgrade your helicopter with powerful weapons and special abilities to dominate opponents in this thrilling .io game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Copter.io - Mobile Arena". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Replicate a clean, vector-art aesthetic using Three.js primitives. The view should be **Top-Down 2D** (use `THREE.OrthographicCamera`). * **Player Model**: A low-poly helicopter constructed from simple shapes (a capsule/box body, a rotating thin box for main rotors, small box for tail). Color: Bright Blue. The rotors must animate (spin) continuously. * **Enemies**: * **Enemy Copters**: Similar model to player but Red. * **Tanks**: Rectangular bodies on the ground layer, Yellow or Grey. * **Drones**: Simple floating spheres or octagons. * **Environment**: An infinite scrolling background using a light green plane with a darker green grid texture/shader to denote movement speed relative to the ground. * **Effects**: * **Shadows**: Use simple circular shadow sprites (planes with transparent texture) beneath flying units to create a sense of height/floating. Do not use expensive dynamic lighting shadows for mobile performance. * **Projectiles**: Brightly colored spheres or capsules (Glowing materials). * **Optimization**: Use `THREE.InstancedMesh` for bullets and XP orbs to ensure 60FPS on mobile devices. ### 2. Audio Requirements * **BGM**: An energetic, fast-paced 8-bit or Arcade Techno loop that encourages action. * **SFX**: * **Rotor Sound**: A low-volume, constant rhythmic "chopping" sound for the helicopter engine. * **Shooting**: A sharp, high-pitched "pew-pew" laser sound. * **Explosion**: A crunchy, bass-heavy crumbling sound when enemies die. * **Level Up**: A positive, ascending chime (major chord). * **Hit Marker**: A brief "thud" sound when taking damage. ### 3. Gameplay Loop * **Core Mechanic**: The player controls a helicopter in an open arena. The goal is to destroy static shapes (boxes), ground enemies (tanks), and AI-controlled enemy helicopters. * **Progression (XP System)**: Destroying targets drops "XP Orbs". Collecting these fills a bar. When full, the player "Levels Up," increasing size slightly and damage output. * **Combat Logic**: * **Auto-fire**: To simplify mobile play, the helicopter should automatically fire at the nearest enemy within range, OR fire continuously in the direction the player is aiming. * **Health**: Player and enemies have health bars floating above them. * **Win/Loss**: * **Loss**: HP reaches 0 -> "Game Over" screen with a "Restart" button. * **Score**: Tally score based on enemies destroyed. ### 4. Mobile Controls & Interaction * **Control Scheme**: **Dual Virtual Joysticks** (essential for mobile .io games). * **Left Joystick**: Controls movement (WASD logic translation). The helicopter should have slight inertia (drift) when stopping to simulate flight physics. * **Right Joystick**: Controls aiming direction and rotation of the helicopter body. * **Special Ability Button**: A distinct circular button (min 60x60px) located near the Right Joystick for the "Special Ability" (e.g., a Grenade or Speed Boost) with a cooldown visual overlay. * **Orientation**: Force **Landscape Mode** preference in CSS/Layout logic. * **Feedback**: * **Camera Shake**: Mild camera shake when the player destroys an enemy. * **Damage Numbers**: Floating text popups showing damage values. * **Haptic**: Trigger `navigator.vibrate(20)` on shooting and `navigator.vibrate(100)` on taking damage (if supported). 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 intense multiplayer helicopter battle arena that has captivated players worldwide. This fast-paced .io game combines aerial combat with strategic upgrades, creating an addictive gaming experience where only the strongest pilots survive. Fight against players from around the globe in real-time battles while upgrading your helicopter to become the ultimate flying war machine.

Core Features

Epic Aerial Combat System

Engage in thrilling helicopter battles where strategy meets skill. Destroy enemy helicopters, drones, and tanks to gain experience points and level up your aircraft. Each victory brings you closer to aerial dominance in this competitive multiplayer environment.

Extensive Upgrade System

Evolution is key to survival in Copter.io. Upgrade your helicopter with: - Sniper cannons for long-range precision attacks - Multiple cannons for devastating firepower - Fast-shooters for rapid-fire combat - Grenades for explosive area damage - Advanced weapon systems for tactical advantages

Special Abilities Arsenal

Unlock and master powerful special abilities including: - Grenades for explosive combat - Bullet wipes to clear incoming projectiles - Teleportation for tactical positioning - Airstrikes for massive damage - Banana bombs for unique explosive attacks - Laser beams for precision strikes

Customizable Gaming Experience

Tailor your gameplay with adjustable controls and three different graphics quality levels to ensure optimal performance on any device. The game supports both desktop and mobile platforms through web browsers.

Gameplay Mechanics

The objective is simple yet challenging: survive and dominate. Start with a basic helicopter and gradually upgrade it by defeating enemies. Each elimination earns experience points that unlock new weapons and abilities. The arena is filled with various threats including other player helicopters, AI drones, and ground-based tanks.

Success requires mastering both offensive and defensive strategies. Use special abilities strategically, position yourself advantageously, and upgrade wisely to build the ultimate combat helicopter.

Operation Guide

Movement Controls

  • WASD keys or Arrow keys : Navigate your helicopter in all directions
  • Mouse movement : Alternative directional control option

Combat Controls

  • Left mouse button or Up arrow key : Fire primary weapons
  • Right mouse button or E key : Activate special abilities
  • Middle mouse button or X key : Secondary special ability activation

Menu Navigation

Access the settings menu to customize controls according to your preferences, ensuring the most comfortable gaming experience.

Why Play This Game

Copter.io offers the perfect blend of competitive multiplayer action and strategic gameplay. The game is completely free to play, requires no downloads, and runs smoothly in any modern web browser. With its intuitive controls, engaging upgrade system, and intense multiplayer battles, it provides endless entertainment for both casual and hardcore gamers.

The constant evolution of your helicopter keeps gameplay fresh and exciting, while the competitive nature ensures that each match presents new challenges and opportunities for improvement.

Frequently Asked Questions (FAQ)