Section 1
Getting Started
The COPA Formation Simulator runs in any mobile or desktop browser — no app installation required. All participants connect to the same flight by entering the same call sign and squawk code.
The Squawk Code
Your instructor will provide the squawk code for the session. Enter it on the first screen to proceed to the role-selection page. The code does not change between sessions unless the instructor resets it.
Choosing Your Role
Section 2
Wing Pilot Wing
As a wing pilot, your device is your flight controller. On a phone you get the control buttons full-screen. On a tablet or laptop in landscape, the formation view also appears alongside your controls so you can see the whole flight while you fly. Either way, you control your aircraft's speed, turn rate, and altitude — and follow Lead's commands during the session.
Joining a Flight
- Enter the squawk code on the gate screen.
- Select Wing.
- Fill in your name, aircraft color, call sign, primary and backup frequencies, and your briefed position number (2 or higher).
- Tap Enter Flight. Your aircraft spawns in formation near Lead.
Your Controller Screen
The header bar shows your call sign, color, and frequencies. Below it are three rows of controls:
Controls Overview
Status Readouts
The small row of numbers below the controls shows your current Speed / Turn / Alt / Heading at a glance.
When the Flight is Paused
A PAUSED BY LEAD banner appears across the top of your screen. All of your controls are locked until Lead resumes. Wait for the flight to resume — the banner disappears and controls re-enable automatically.
Demo Mode
When the instructor activates Demo Mode, a purple DEMO MODE — controls locked banner appears. Your controls are disabled so the instructor can demonstrate formations, turns, and altitude concepts uninterrupted. Watch the display screen for the teaching content. Controls return to normal when the instructor exits Demo Mode.
Renumber Flight
At any point, Lead may call for a renumber to reassign position numbers across the flight.
- A Flight Renumbering overlay appears on your screen.
- Enter your new position number in the field and tap Submit.
- Your screen shows "Submitted — waiting for lead."
- Lead reviews all submissions and taps Apply Numbers to confirm.
- Your position updates and the overlay closes.
Section 3
Lead Pilot Lead
The lead pilot commands the formation. You control speed and turns for your own aircraft, and have exclusive access to formation management, runway placement, and demo tools.
Joining as Lead
- Enter the squawk code on the gate screen.
- Select Lead.
- Set the Call Sign — all participants join under this name.
- Enter your name, color, and frequencies.
- Choose a starting formation for when wings join.
- Optionally check Start at Airport to spawn the flight on the ramp.
- Tap Enter Flight.
Your Screen Layout
Wide screen (laptop / tablet landscape)
Phone (portrait)
Controls fill the full screen. The formation view is not visible in portrait mode; use the Display role on a separate screen for classroom projection.
Lead-Only Controls
Pausing and Re-Forming
- Press Pause. A reform panel appears. All wing controls lock automatically.
- Tap a formation from the grid to select it.
- Optionally tap a Formation Heading (N, E, S, W) to rotate the formation.
- Press Resume flight. Aircraft animate to their new slots and wing controls unlock.
Renumber Flight
- Press Pause → tap ⟳ Renumber Flight.
- A renumber overlay appears on every connected controller. Each pilot enters their new position and taps Submit.
- Your screen shows a live roster: submitted numbers appear in green; conflicts highlight in red.
- When all submissions are conflict-free, tap Apply Numbers.
- Position numbers update across all displays instantly.
If a conflict can't be resolved, tap Cancel to abort the renumber without changing any positions. You can then brief the flight again and start a fresh renumber.
Section 4
Formation Reference
Thirteen formations are available. All can be selected from the reform panel while paused, and from the demo control panel in demo or instructor mode.
Section 5
Demo Mode Lead
Demo Mode transforms your lead controller into a full instructor demonstration tool. Wing pilots' controls are locked automatically and they see a purple "DEMO MODE" banner. The display screen continues to show the formation responding to your inputs in real time.
Entering and Exiting Demo Mode
The Demo Control Panel
The right panel mirrors the standalone Instructor Demo interface. All controls work the same way in both contexts.
Formation
Tap any formation in the grid. Aircraft animate simultaneously to their new slots. Route Formation expands spacing on the current formation; any other selection returns to close spacing.
Heading
Tap N · 360°, E · 090°, S · 180°, or W · 270° to rotate the entire formation to a cardinal direction instantly. Useful for orienting the display to match the classroom whiteboard or a briefed diagram.
Formation Edit
Drag any aircraft to a custom world position. Use this to build non-standard arrangements or demonstrate a specific situation before reforming.
- Tap ✎ Formation Edit.
- Tap and drag any aircraft on the canvas to its new position.
- For aircraft whose altitude should change, use the ↓ / ↑ adjusters that appear in the panel after a drag.
- Drag as many aircraft as needed. Each pending move is shown with an amber selection ring.
- Tap ▶ Execute — all aircraft animate to their new positions simultaneously.
- Tap ✕ Cancel at any time to discard all pending moves.
Renumber
In Demo Mode you renumber directly on the canvas, without a coordination round-trip to all pilots.
- Tap ⟳ Renumber (button turns purple — renumber mode is now active).
- Tap any aircraft on the canvas. A prompt appears for the new position number.
- Enter the number and confirm. The aircraft's label updates instantly.
- Tap ✕ Done Renumbering to exit renumber mode.
Show Turn
Demonstrates the altitude and banking effects of a turn without physically rotating the formation on screen. The formation stays static while the altitude strip and banking angles update — ideal for teaching inside/outside concepts.
◄◄ Hard left — ◄ Gentle left — ■ Straight (resets) — ► Gentle right — ►► Hard right
When a turn is active, aircraft in the altitude strip change altitude over about one second:
| Formation | Inside Aircraft (toward turn) | Outside Aircraft (away from turn) |
|---|---|---|
| All standard formations | Descends by the bank magnitude setting (1, 2, or 3 units) | Rises by the bank magnitude setting |
| Echelon Left / Right — outside turn (lead turns away from echelon — correct doctrine) |
All aircraft rise to lead's altitude | |
| Echelon Left / Right — inside turn (lead turns toward echelon — teachable error) |
All aircraft descend 1 unit below their stacked baseline so they can see their wingman turning toward them | |
| Staggered Left / Right | Descends 1 unit below stacked baseline | Rises to lead's altitude |
| Route Formation | Descends 1 unit below stacked baseline | Rises to lead's altitude |
Pressing ■ Straight ends the turn. Aircraft gradually return to their standard stacked altitudes over a few seconds.
Section 6
Standalone Instructor Demo Instructor Demo
The Instructor Demo role creates a self-contained session with virtual aircraft — no wing pilots required. It is ideal for pre-flight briefings, classroom demonstrations, or preparing lesson material before a live session.
Joining as Instructor Demo
- Enter the squawk code, then select Instructor Demo.
- Enter a Call Sign for the session.
- Select the number of aircraft (2–16) and the starting formation.
- Tap Start Demo.
Interface Layout
The demo page opens in a two-column layout that is always visible regardless of screen size:
All controls operate identically to Demo Mode on the Lead controller. Refer to Section 5 for full descriptions of each tool.
Ending a Demo Session
Scroll to the bottom of the control panel and tap End Demo. This terminates the session, releases the call sign, and returns you to the start screen.
Section 7
The Display Screen Display
The Display role shows a read-only top-down formation view designed to be projected in a classroom or shared on a secondary screen. It updates in real time and does not require any input after joining.
Joining as Display
- Open the app on the projector device and enter the squawk code.
- Select Display.
- Enter the flight's Call Sign exactly as the Lead entered it.
- Tap Connect to Display. The formation view fills the screen.
What the Display Shows
HUD (top bar)
Formation view (main area)
Top-down map showing all aircraft as Cirrus SR22 silhouettes in their assigned colors. Each aircraft is labeled with its position number. The camera follows Lead; in Demo Mode the camera is offset so the following formation remains visible ahead of Lead's aircraft.
Altitude strip (bottom)
A side-on view of all aircraft ordered by position number. Shows relative altitude of each aircraft, banking angle during turns, and altitude changes during Show Turn demonstrations. This is the primary teaching tool for explaining vertical separation and turn dynamics.
Section 8
Altitude Strip Reference
The altitude strip shows vertical separation between formation aircraft. Understanding these rules helps students recognize why altitude management matters in close formation flying.
Normal (Straight and Level) Stacking
| Formation | Altitude Rule |
|---|---|
| Close Trail | Each position one unit lower than the one ahead. #2 at lead − 1, #3 at lead − 2, etc. |
| Staggered Left / Right | Same stacking as Close Trail. |
| Elements | Each wingman (even position) sits one altitude unit below their element lead (odd position). Each element pair steps one unit lower than the pair ahead. |
| Wedge | Each row steps down one unit. Same-row aircraft share an altitude. |
| VIC | Each VIC element steps down. Wingmen sit one unit below their element's apex. |
| Echelon Left / Right | Each position one unit lower per step — same staircase as Close Trail. |
| Fingertip | #2 is one unit below Lead; the echelon arm steps down from there. |
| Diamond | #2 and #3 one unit below Lead; #4 two units; #5+ continue as a trail below #4. |
| Delta | Each row one unit below the row ahead. |
Turn Effects (Demo Show Turn)
| Formation | Inside (toward turn) | Outside (away from turn) |
|---|---|---|
| All standard formations | Descends by the bank magnitude setting (1, 2, or 3 units) | Rises by the bank magnitude setting |
| Echelon — outside turn (lead turns away from flight) | All aircraft rise to lead's altitude — correct doctrine for echelon turns | |
| Echelon — inside turn (lead turns toward flight) | All aircraft descend 1 unit below stacked baseline — teachable error that shows why echelon lead must turn away | |
| Staggered Left / Right | Descends 1 unit below stacked baseline | Rises to lead's altitude |
| Route Formation | Descends 1 unit below stacked baseline | Rises to lead's altitude |