{"id":19924981,"url":"https://github.com/radosz99/f1-race","last_synced_at":"2025-03-01T10:28:13.179Z","repository":{"id":157495229,"uuid":"262055813","full_name":"radosz99/f1-race","owner":"radosz99","description":"Formula One race simulation using ncurses lib and C++ threads.","archived":false,"fork":false,"pushed_at":"2020-06-10T21:14:43.000Z","size":83696,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-12T00:27:06.778Z","etag":null,"topics":["cpp","deadlock","linux","multithreading","ncurses"],"latest_commit_sha":null,"homepage":"","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/radosz99.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-05-07T13:19:59.000Z","updated_at":"2024-12-06T14:45:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"71a54402-6126-4451-a75c-6b4ca1af4ce1","html_url":"https://github.com/radosz99/f1-race","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radosz99%2Ff1-race","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radosz99%2Ff1-race/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radosz99%2Ff1-race/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radosz99%2Ff1-race/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/radosz99","download_url":"https://codeload.github.com/radosz99/f1-race/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241352213,"owners_count":19948801,"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","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":["cpp","deadlock","linux","multithreading","ncurses"],"created_at":"2024-11-12T22:19:44.220Z","updated_at":"2025-03-01T10:28:13.155Z","avatar_url":"https://github.com/radosz99.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"**\u003cp align=\"center\"\u003e Wrocław University of Science and Technology \u003c/p\u003e**\n**\u003cp align=\"center\"\u003e Computer Science, Faculty of Electronics, 6 semester \u003c/p\u003e**\n\u003cp align=\"center\"\u003e Radosław Lis, 241385 \u003c/p\u003e\n\n# Table of Contents\n- [General info](#desc)\n- [Run](#run)\n- [Prerequisites](#pre)\n\n\u003ca name=\"desc\"\u003e\u003c/a\u003e\n# General info\nF1-race simulation\n- 14 F1 drivers - with randomly given skill, decreasing fuel condition, overtaking AI and obviously desire of winning the race\n- 3 pitstops - with 3 engineers in each, unfortunately each pitstop can handle any driver\n- 9 engineers - with randomly given skill, their job is changing wheels and refueling\n- 2 storekeepers - with randomly given skill, their job is recycling used wheels and supplying fuel to the pitstop\n\n\u003ca name=\"run\"\u003e\u003c/a\u003e\n# Run\n\n```\n$ mkdir build \u0026\u0026 cd build\n$ cmake ..\n$ make\n$ ./f1-race\n```\n\u003ca name=\"pre\"\u003e\u003c/a\u003e\n# Prerequisites\n- [ncurses](https://en.wikipedia.org/wiki/Ncurses)\n- [compiler with c++17 support](https://gcc.gnu.org/)\n\n\u003ca name=\"pre\"\u003e\u003c/a\u003e\n# Simulation\nBest to see in 150%. Chill, they are not new Schumachers, just simulation is speeded 4x up. Only 8 bolides because of colours variations :(\n![](https://github.com/radosz99/f1-race/blob/master/resized_race.gif)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradosz99%2Ff1-race","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fradosz99%2Ff1-race","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradosz99%2Ff1-race/lists"}