{"id":21332503,"url":"https://github.com/mdeff/atcsim","last_synced_at":"2025-08-14T12:36:05.399Z","repository":{"id":95298138,"uuid":"45047464","full_name":"mdeff/atcsim","owner":"mdeff","description":"Air Traffic Control simulation, a C++11 learning experience","archived":false,"fork":false,"pushed_at":"2020-04-18T16:36:34.000Z","size":531,"stargazers_count":8,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-12T10:34:28.880Z","etag":null,"topics":["simulation"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdeff.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-10-27T14:42:40.000Z","updated_at":"2023-08-29T01:47:51.000Z","dependencies_parsed_at":"2023-05-23T19:45:43.627Z","dependency_job_id":null,"html_url":"https://github.com/mdeff/atcsim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mdeff/atcsim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdeff%2Fatcsim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdeff%2Fatcsim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdeff%2Fatcsim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdeff%2Fatcsim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdeff","download_url":"https://codeload.github.com/mdeff/atcsim/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdeff%2Fatcsim/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267639596,"owners_count":24119787,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["simulation"],"created_at":"2024-11-21T22:51:43.679Z","updated_at":"2025-07-29T06:34:42.000Z","avatar_url":"https://github.com/mdeff.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ATCsim\n\n[Michaël Defferrard](https://deff.ch), [Enguerrand Granoux](https://ch.linkedin.com/in/egranoux)\n\nATCsim (Air Traffic Control simulation) is the 2013 project of an introduction\ncourse on object-oriented programming in C++ at EPFL (CS-118). It simulates an\n(obviously simplified) Air Traffic Control workstation.\n\n![ATCsim screenshot](actsim.png)\n\n## Goal\n\nThe goal of this project was mainly C++ training. We focused on C++11\nimprovements and new features, as it makes this language more powerful, and\neasier to use for application development. We also focused on the toolkit, using\nof course gcc, netbeans, but also git and clang. We tried as much as possible to\nfollow design patterns and best practices.\n\n## Installation\n\nYou need a recent version of GCC (\u003e= 4.7) to compile our project due to the use\nof C++11 new features. The [SDL](https://www.libsdl.org/) is used for graphics.\n\n```sh\ngit clone https://github.com/mdeff/atcsim.git\ncd atcsim\nmake\n./ATCsim system_description.xml\n```\n\n## Configuration\n\nBasic constants (like entity speed control, distance before collision etc.) can\nbe changed in the Constants.h header file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdeff%2Fatcsim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdeff%2Fatcsim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdeff%2Fatcsim/lists"}