Brainstorming - GentlemenoftheCode/traffic-sim GitHub Wiki

This is a list of potential features/ideas that we want to do work on. Add your bullets to this list and as they get vetted move them to issues in the roadmap project.

Potential list of decisions a car should make:

  • Speed up/down

    • Base this on
      • Car in front
        • If car in front is going slower than preferred speed for x cycles, set lane switch bit
      • Car preferred speed
  • Move left/right

    • Base this on
      • Car preferred lane
      • Availability to switch one lane closer to preferred
  • Car in front going slower attempt to pass

  • Design architecture for a car to get its position on the screen relative to others

  • design mechanism to communicate from car -> highway and vice versa

  • Design event decision loop for a car: this probably is its own wiki page on what things a car should think about