Skip to content

Releases: SC-SGS/microtrafficsim

Release 1.2.0 (Multi-Lane Support)

09 Jun 14:07
Compare
Choose a tag to compare

Downloads

Download as executable jar

General info

This release is NOT backwards compatible.

Unfortunately, the documentation of this project was very poor until this release. Now, contribution guidelines are written, that are constantly being improved. A well defined committing style is included as well as repo management. The wiki is going to be extended, too. Hence, please excuse the lack of further details here.

At macOS user:
Due to an issue outside of this project, the software throws an exception when closing the window and saves a log-file next to the jar-File. You can delete this file.
Furthermore, there seems to be a bug in the dmg version. After loading a map, the GUI freezes. Hence, the download link refers to the jar-version. Cloning the repo and running the ui using the Gradle wrapper works properly.
For more information, see our wiki.

New features

  • Now supports streets with more than one lane
  • Traffic Jam Inversion
  • Serialization: Improve file loading (e.g. OSM-files, config-files)

Bug fixes

  • Multiple OpenGL state issues have been resolved
  • A bug in the multi-line tile intersection test has been fixed
  • Various other bugs.

Release 1.1.1 (Bug Fix)

20 Jun 19:55
Compare
Choose a tag to compare

Bug Fixes

  • Fixed bug in ExchangeFormat: Under certain circumstances directional vectors of graph-edges were inverted.
  • Avoid possible synchronization issues for visualization by copying state of vehicles.
  • Misc. simulation fixes.

Release 1.1.0 (Bug Fix)

29 May 23:28
Compare
Choose a tag to compare

Bug fixes:

  • Fixed roundabout priorities
  • Fixed route serialization: saving calculated routes,
  • Make simulation's determinism independent of hashcode and implement key-classes instead.
  • Fixed: Loading a map in ui caused an exception if loaded via console.

Release 1.0.1 (Bug Fix)

24 May 18:37
Compare
Choose a tag to compare

New features:

  • We added a logo to our distribution.

Bug fixes:

  • In the case the dot product is hardly greater than 1 (due to double rounding), sorting vectors has been incorrect. This has been fixed by clamping the value on [-1, 1].
  • Vectors containing 0.0 have a different hashcode than vectors containing -0.0 instead. This causes a wrong crossing indices counting in the Node. This has been fixed by setting all values to 0.0 equal to 0.0 (-0.0 == 0.0)

Release 1.0.0

22 May 11:15
Compare
Choose a tag to compare

v1.0.0

Configurable scenarios and serialization

v0.5.0

Overlay-scenario: origin and destination fields can be any polygon

v0.4.0

The simulation is deterministic (guaranteed by our test cases)

v0.3.0

Logic redesign: distinguishing between driver and vehicle; more modularity in logic

v0.2.0

Implementation of tile-based visualization

v0.1.0

First running program