This project takes place during my studies at Lyon 1 University.
I have to implement an intelligent intersection for autonomous cars.
I choose to use a FIFO to manage the intersection. I had some optimizations, it is possible to have two, three or four vehicles on the intersection if their directions are compatible.
Other functionalities are to be implemented in the issue.
1. Open the Test folder with IntelliJ
2. File -> Project Structure -> Librairies -> "+" -> Java -> Then add the folder librairies/javafx-sdk-11.0.2/lib —> Apply
3. Run -> Edit Configuration -> "+"
Main class : VueController.main
Program arguments : demo (for test version or demonstration version, write "test" or "dev" AND add "-ea" in the VM options)
4. Apply
5. Run -> Run "demo"