/Traffic

A little traffic simulator webpage/application written in elm+node.js

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Traffic

This is a simple traffic simulator written in node.js and Elm.

gif of simulator running

To run everything, run node Server.js in the terminal. If you are running Mac or Linux you can run the Install.py file to install everything necessary. If you make any changes to the Elm files, run the Make.py file to compile everything.

Stuff currently in the simulator:

  • Roads that can be connected to each other, have speed limits etc.
  • Traffic lights
  • Cars with AI
  • Five svg car textures (yellow, blue, police, tiger and Elm), with broken variants to (called "trasig", Swedish for "broken").
  • The ability to control cars from the browser
  • Building roads and traffic lights from the browser
  • A system for commands and permissions
  • Police cars

See Info-Server.md for information about running the server.