{"id":26828517,"url":"https://github.com/kimangkhenng/traffic-simulation-and-visualization","last_synced_at":"2025-04-30T04:35:54.777Z","repository":{"id":38100775,"uuid":"216069178","full_name":"KimangKhenng/Traffic-SImulation-and-Visualization","owner":"KimangKhenng","description":"Traffic Intersection Simulation Using C++ and Qt","archived":false,"fork":false,"pushed_at":"2025-02-10T18:25:21.000Z","size":16484,"stargazers_count":42,"open_issues_count":0,"forks_count":12,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-30T12:33:53.260Z","etag":null,"topics":["artificial-intelligence","c-plus-plus","cpp","intersection-simulation","qt5","traffic-flow-modelling","traffic-simulation"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KimangKhenng.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":"2019-10-18T16:52:14.000Z","updated_at":"2025-03-21T01:40:11.000Z","dependencies_parsed_at":"2025-03-30T12:32:00.729Z","dependency_job_id":"f4b987dc-2643-4d71-8913-4ae3d007b568","html_url":"https://github.com/KimangKhenng/Traffic-SImulation-and-Visualization","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/KimangKhenng%2FTraffic-SImulation-and-Visualization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KimangKhenng%2FTraffic-SImulation-and-Visualization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KimangKhenng%2FTraffic-SImulation-and-Visualization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KimangKhenng%2FTraffic-SImulation-and-Visualization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KimangKhenng","download_url":"https://codeload.github.com/KimangKhenng/Traffic-SImulation-and-Visualization/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251644304,"owners_count":21620617,"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":["artificial-intelligence","c-plus-plus","cpp","intersection-simulation","qt5","traffic-flow-modelling","traffic-simulation"],"created_at":"2025-03-30T12:31:00.964Z","updated_at":"2025-04-30T04:35:54.751Z","avatar_url":"https://github.com/KimangKhenng.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":" #  Road  Intersection  Simulation  and  Visulization  \n   \n![Logo](https://github.com/KimangKhenng/Traffic-SImulation-and-Visualization/blob/master/Image/logo_inter.png?raw=true)  \n  \n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) ![Version](https://img.shields.io/badge/Qt-5.12.10-41cd52.svg)  \n  \n![Binary Release Windows x86x64](https://github.com/KimangKhenng/Traffic-SImulation-and-Visualization/workflows/Binary%20Release%20Windows%20x64/badge.svg?branch=master)  \n  \nI've  decided  to  open-source  this  source  code  under  **GPLv3(GNU  General  Public  License,  version  3)** after  my  graduation  from  the  university.  \n  \n  \nThis  is  an  intersection  simulation  software  capable  of  generating  the  arriving  vehicles  in  many varying  controllable  rates.  The  vehicle  behavior  can  be  changed  in  realtime  in  the  following  mode:  \n  \nwhether to respect  the  traffic  lights' existence,  treat  front  vehicles  as  invisible  or  not.  \n**Demo** : https://www.youtube.com/watch?v=yKl4c4eQUy8\n  \n```sh   \n$  git  clone  https://github.com/KimangKhenng/Traffic-SImulation-and-Visualization.git   \n```  \n##  Gallery\n![alt text](https://i.imgur.com/gXGH3w4l.png)\n  \n##  Tested  Systems  \nI have complied the source code and test on the following systems:\n  \n* Windows  10 20H2 19042  \n* macOS  Big Sur 11.2.1\n* Ubuntu 20.04.2 LTS  \n  \n##  Build  Instructions  \nRISV  requires  [Qt  5.0.0+](https://download.qt.io/archive/qt/)  to  to  complie  and  run.  The  source  code  can  be  compiled  using  one  of  these  options.  \n#### Clone the source code  \n```sh   \n$ git  clone  https://github.com/KimangKhenng/Traffic-SImulation-and-Visualization.git  \n```  \n###  Quick Run on Windows, Mac, and Linux  with  Qt  Creator  \n - Open the project with Qt Creator.  \n - Configure project with either MinGW or Visual Compiler  \n - Run  \n###  Manually Build Release on Windows with MingGW \nMake sure you add ***Qt/5.XX/mingw/mingwXXX_64/bin/*** and **Qt/Tools/mingwXXX_64/bin/** to your **PATH** in system environment variables. \n \n```sh  \n$ cd Traffic-SImulation-and-Visualization  \n$ qmake  \n$ mingw32-make  \n$ mingw32-make clean  \n$ cd release  \n$ windeployqt --quick --no-translations .  \n```  \n##  Contributors  \n - **KimAng Kheang**, TFD ( Software Architect, AI Developer)   \n - **Sokchea Kor**, ITED, FE, RUPP ( Advisor, Initiator)   \n\nInterested in becoming one of the contributors? Wanna take part in our community? Send me an email detaling how you would like to add features, fixe certain part, or whatever on your mind to kimangkheang@gmail.com \n## Acknowledgement  \n[![Logo](https://i.imgur.com/VRomAuU.jpg)](https://www.rupp.edu.kh/fe/) [![Logo](https://i.imgur.com/UyGOhnf.png)](https://www.rupp.edu.kh/) [![Logo](https://i.imgur.com/LW2lDla.png)](https://www.youtube.com/c/TeachingForDevelopment)  \n - Thanks to **endrll**  for providing [CQtDeployer](https://github.com/QuasarApp/CQtDeployer) packaging system to ship this software in production.\n - Thanks to **jurplel** for providing [install-qt-action](https://github.com/jurplel/install-qt-action) that helps us in creating automating build process.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkimangkhenng%2Ftraffic-simulation-and-visualization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkimangkhenng%2Ftraffic-simulation-and-visualization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkimangkhenng%2Ftraffic-simulation-and-visualization/lists"}