Skip to content
daniel-madrid-07Public

About

Real-time air traffic control simulation with CSFML. Visualizes aircraft routes from config files, detects collisions with radar tower zones, and displays animated movements on a radar display with elapsed time tracking.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyRadar

An air traffic control visualization with real-time aircraft tracking and collision detection.

MyRadar showing aircraft, radar towers and coverage zones


What it does

MyRadar is a CSFML-based graphical simulation that visualizes aircraft movements across a radar display. It reads configuration files defining aircraft flight paths and radar towers, then displays animated aircraft moving from departure to arrival points, with real-time collision detection against tower coverage zones and an elapsed-time counter.

Features

  • Flight operations — dozens of simultaneous aircraft, waypoint navigation, delayed activation, independent speed per aircraft
  • Collision detection — detects aircraft entering tower detection zones in real time
  • Tower coverage — radar towers with visualized circular detection radius
  • Visualization — animated radar-style background, elapsed time overlay, hit status feedback, background music

Installation / Usage

make                        # Build
./my_radar <config_file>    # Run with a flight/tower configuration

Requires GCC (C99) and the CSFML libraries (graphics, system, window, audio). Configuration file format, data structures, and full architecture: docs/REFERENCE.md.

Tech stack

C (C99), CSFML, Make

License

School project — see LICENSE

About

Real-time air traffic control simulation with CSFML. Visualizes aircraft routes from config files, detects collisions with radar tower zones, and displays animated movements on a radar display with elapsed time tracking.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages