Happy to answer questions! And if you're serious about running this in your city, the importing process has improved greatly since December, so get in touch.
Citybound looks awesome, but development seems a bit stalled. I've been in touch on r/citybound before, am following the project closely. There's also https://github.com/Uriopass/Scale, which has a really awesome demo running of Paris
I tried the Windows version and some of the UI controls don't respond to mouse clicks, e.g. home and gear button in bottom left, speed controls and dropdown. I noticed the target areas for them are about 90px below where the buttons are painted. So when I click the checkbox to show/hide Bus, it actually turns on and off the one for Car. I'm on v0.2.0b and the client area of my game window (excluding titlebar, edges) is about 2560x1520.
Some elements, like the dropdowns at the top (Sandbox map and traffic setting) work ok.
EDIT: Looks like schemescape beat me to reporting this. I'd love to know if this was just a dumb "programmer-oops" or if there's an opportunity for the language/libraries/framework to better funnel code toward correctness.
I've seen a few interfaces with this issue now, another one being ultimaker cura (might be fixed in a current version) and the occasional game. Every time has been with scaling on, and always seems to move the clickbox down and to the right. Would love to know what causes it.
Minor issue I noticed: whenever I launch the app on Windows, the mouse hit-targeting is off vertically by ~40 pixels. Resizing the window makes the problem go away for the rest of the session. I'm on Windows 10, 1920x1080, and I haven't modified scaling/DPI settings.
Now that I'm looking more closely, this looks like some sort of initial aspect ratio issue, possibly related to a resize.
The game launches and the window either starts maximized or it maximizes itself. If I restore (un-maximize) and re-maximize, the aspect ratio is clearly different because the logo in the center of the screen gets slightly taller (while staying the same width).
In other words, the initial aspect ratio of the graphics seems incorrect (squished vertically slightly for me, running at 1920x1080).
It would be awesome to see you model some real changes that the city has made over the last few years, and see how closely the "predictions" made by your model match up with the observed data! The big one is the viaduct closure, but even little changes that you saw in your own experience, like "Bus lane now extends for two more streets," could be really informative.
Does this only simulate what would be considered a typical traffic load, or can it simulate outlier events (sport games, concerts, COVID quarantine, etc)?
Only fixed trips coming from https://www.psrc.org/activity-based-travel-model-soundcast. Demand modelling is next -- changes you make to the map will influence existing trips to change mode. The biggest difficulty in simulating outlier events is making a clear UI for specifying that new load.
There's been a small edit war in OpenStreetMap to keep up with the access restriction changes. Right now no, but when I grab fresh new OSM data, some roads will probably just disappear. Need to support no-through-access.
https://aeplay.org/citybound
He demoed his actor system with 100 000 cars in the middle of this talk: https://www.youtube.com/watch?v=qr9GTTST_Dk
Maybe you guys should team up :) (if not already...)