Releases: SC-SGS/microtrafficsim
Release 1.2.0 (Multi-Lane Support)
Downloads
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)
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)
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)
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 to0.0
equal to0.0
(-0.0 == 0.0
)
Release 1.0.0
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