Dustin Carlino
|
1a28768df3
|
displaying bus delay data over time. needs work, but solid start to a
general plotting mechanism
|
2019-11-05 13:00:51 -08:00 |
|
Dustin Carlino
|
3b1a659f15
|
prebake results per map, and store in binary
|
2019-11-05 10:15:44 -08:00 |
|
Dustin Carlino
|
c54842faff
|
get rid of DurationStats, just beef up DurationHistogram slightly
|
2019-11-04 14:31:40 -08:00 |
|
Dustin Carlino
|
6c16840076
|
rename analytics in UI to overlays, clash less with analytics from sim
|
2019-11-04 14:27:33 -08:00 |
|
Dustin Carlino
|
ec956f5b13
|
turning PrebakedResults into just sim analytics
|
2019-11-04 14:24:06 -08:00 |
|
Dustin Carlino
|
974ad24ec3
|
refactoring some TripMode enum stuff
|
2019-11-04 13:51:25 -08:00 |
|
Dustin Carlino
|
ada5484501
|
finishing up the montlake map, no gridlock by default
|
2019-11-04 12:55:04 -08:00 |
|
Dustin Carlino
|
33e2c3a2fe
|
prebaking bus arrivals, and adding a comparison
|
2019-11-04 11:00:51 -08:00 |
|
Dustin Carlino
|
7eeebb72ec
|
displaying different bus arrival info, and experimenting with storing the data differently. no prebaking yet.
|
2019-11-04 10:41:50 -08:00 |
|
Dustin Carlino
|
8d32671834
|
dont spawn buses by default in scenarios
|
2019-11-04 09:59:52 -08:00 |
|
Dustin Carlino
|
03e2c0b3f2
|
one master set of fixes in huge_seattle coordinate space, then a single override per map. start over with fixes... again. for the last time?! all the tricky cases from last time work now...
|
2019-11-04 09:50:59 -08:00 |
|
Dustin Carlino
|
7c6f2c62b6
|
compare faster trips by baseline over time
|
2019-11-03 17:17:47 -08:00 |
|
Dustin Carlino
|
3ba33e4bd0
|
add some initial info on trips to/from different locations to info panel
|
2019-11-02 16:34:10 -07:00 |
|
Dustin Carlino
|
e7068867fb
|
fix bugs in scenario viz mode and draw demand arrows a little better
|
2019-11-02 16:01:02 -07:00 |
|
Dustin Carlino
|
2f5b5f1302
|
new tool to spawn a huge crowd of traffic from one pt to another. needs
viz for src and sink, but basic functionality was easy
|
2019-11-02 11:01:21 -07:00 |
|
Dustin Carlino
|
432995d8e5
|
confirm before bailing out of sandbox mode
|
2019-11-01 20:43:09 -07:00 |
|
Dustin Carlino
|
fa99c28d23
|
prebaking gridlock results too
|
2019-11-01 20:22:39 -07:00 |
|
Dustin Carlino
|
facd9c68b3
|
remove old gridlock detector, in favor of a tool to find the front of a
chain of blockage
|
2019-11-01 15:31:26 -07:00 |
|
Dustin Carlino
|
06dd88ec34
|
first cut on prebaking challenge results against different baselines.
just for faster trips right now.
|
2019-11-01 13:33:02 -07:00 |
|
Dustin Carlino
|
db86a24cda
|
draw button text in the OSD (not owned by ezgui), not as a mouse tooltip
|
2019-11-01 11:45:02 -07:00 |
|
Dustin Carlino
|
e9e6664f61
|
using popup text box in a few more places to show important messages
|
2019-11-01 11:33:15 -07:00 |
|
Dustin Carlino
|
b6dee0b35d
|
new challenge: speed up trips of some target population
|
2019-11-01 10:59:27 -07:00 |
|
Dustin Carlino
|
e564a67ad4
|
try to wrangle the complexities of synchronizing menus with analytics and colorschemes, which can be separately modified. added something for gridlock mode too.
|
2019-11-01 10:30:36 -07:00 |
|
Dustin Carlino
|
d187332734
|
prototype a new challenge to create gridlock
|
2019-11-01 09:59:39 -07:00 |
|
Dustin Carlino
|
6cf9ba678c
|
disabled night color scheme
|
2019-10-31 17:06:03 -07:00 |
|
Dustin Carlino
|
78904c007f
|
be able to change the statistic in the bus score display. still not
quite presenting something sensible, but...
|
2019-10-31 16:33:38 -07:00 |
|
Dustin Carlino
|
f0bc8eb1fa
|
move a validity check for border intersections up-front in map construction. be able to skip fixes in precompute scripts too
|
2019-10-31 15:55:02 -07:00 |
|
Dustin Carlino
|
50ee547994
|
adding some help text to all gameplay modes
|
2019-10-31 15:30:12 -07:00 |
|
Dustin Carlino
|
f42d79cdeb
|
avoid initially smushed challenge menus
|
2019-10-31 15:04:11 -07:00 |
|
Dustin Carlino
|
abf14e1fac
|
track when map edits are dirty
|
2019-10-31 14:51:35 -07:00 |
|
Dustin Carlino
|
b192bda583
|
couple edit mode with sandbox mode. always return to sandbox mode, reseting the sim with the correct gameplay mode retained
|
2019-10-31 14:22:58 -07:00 |
|
Dustin Carlino
|
ef01501509
|
overhaul finished trips graph. record times in order, build the graph later
|
2019-10-31 13:46:26 -07:00 |
|
Dustin Carlino
|
c89c0d2a11
|
remove time travel feature entirely for now. broken, not performant, unused
|
2019-10-31 12:50:23 -07:00 |
|
Dustin Carlino
|
857a8a4a67
|
actually, just overlay bus route display, dont use a warping item slider
|
2019-10-31 12:41:31 -07:00 |
|
Dustin Carlino
|
11af01d0ea
|
prevent bus routes near borders from being filtered out
|
2019-10-31 12:07:35 -07:00 |
|
Dustin Carlino
|
561a883e19
|
filling out optimize bus gameplay mode
|
2019-10-31 10:25:34 -07:00 |
|
Dustin Carlino
|
06170784cb
|
organizing functionality by gameplay mode. can switch scenarios sometimes. cant spawn stuff unless in freeform mode.
|
2019-10-31 10:14:44 -07:00 |
|
Dustin Carlino
|
1d08181eaa
|
parameterize sandboxmode by a gameplaymode. makes the reset sim button
reinitialize scenarios properly
|
2019-10-31 09:59:03 -07:00 |
|
Dustin Carlino
|
ccf12edde8
|
adding a sidebar to sandboxmode to show stuff related to the challenge -- time between bus stops, to start. setting this up from the challenge mode screen. lots of tweaks needed.
|
2019-10-31 09:04:47 -07:00 |
|
Dustin Carlino
|
53bd77332e
|
start structuring the UI for selecting and running a challenge
|
2019-10-30 20:44:27 -07:00 |
|
Dustin Carlino
|
7833346fa2
|
cleaning up speed controls
|
2019-10-30 18:15:03 -07:00 |
|
Dustin Carlino
|
a94e210c22
|
changing speed controls to be a panel of manually arranged buttons. not
done, but functionality is cutover. fix details later.
|
2019-10-30 15:01:11 -07:00 |
|
Dustin Carlino
|
9d828abbd0
|
move bus explorer to sandbox mode. make it start at the current stop
|
2019-10-30 12:20:04 -07:00 |
|
Dustin Carlino
|
6ffa5fbf6e
|
move savestating under a save menu
|
2019-10-30 10:26:44 -07:00 |
|
Dustin Carlino
|
9995bed6ab
|
improve dead-ends by using a shared sidewalk corner, not a crosswalk
|
2019-10-30 10:10:28 -07:00 |
|
Dustin Carlino
|
1d5064ca1b
|
track all bus arrivals, show distribution. track total number of
passengers per route
|
2019-10-29 22:11:56 -07:00 |
|
Dustin Carlino
|
7faeafd998
|
nice hatching for construction lanes, hackily encoded
|
2019-10-29 17:19:36 -07:00 |
|
Dustin Carlino
|
a5892daedb
|
add a new lane type for road closures
|
2019-10-29 17:04:57 -07:00 |
|
Dustin Carlino
|
d757b45bff
|
manually workaround y inversion with stretched textures by modifying the
images
|
2019-10-29 16:36:19 -07:00 |
|
Dustin Carlino
|
0575e57584
|
tweaks to buttons
|
2019-10-29 15:45:26 -07:00 |
|
Dustin Carlino
|
aae6d6d998
|
cleanup: collapse the old separated modal menu groups
|
2019-10-29 15:37:19 -07:00 |
|
Dustin Carlino
|
c2fd82328a
|
move more controls under a general menu
|
2019-10-29 15:31:55 -07:00 |
|
Dustin Carlino
|
7574869798
|
tie together a popup menu and a button in a really simple way. move some
info and location things there
|
2019-10-29 15:14:17 -07:00 |
|
Dustin Carlino
|
00253d2783
|
using textures for the hide/show buttons. making it easier to sometimes
upload expensive textures. draw show/hide buttons on top of modal menus,
even when they sometimes overlap.
|
2019-10-29 13:47:04 -07:00 |
|
Dustin Carlino
|
49ecf2e792
|
move time stepping controls to speed panel, where they belong
|
2019-10-29 13:08:59 -07:00 |
|
Dustin Carlino
|
41d9588266
|
apply zorder in unzoomed view
|
2019-10-28 17:30:43 -07:00 |
|
Dustin Carlino
|
6f50cbaa30
|
finishing the big cutover from stable to original IDs. main path works,
now looking at map editor
|
2019-10-28 12:40:09 -07:00 |
|
Dustin Carlino
|
75e155fec6
|
filter out parking lanes without any sidewalks at all nearby (and also
warn about them)
|
2019-10-26 17:53:09 -07:00 |
|
Dustin Carlino
|
0d948cef91
|
share camera state between game and map_editor
|
2019-10-26 16:16:32 -07:00 |
|
Dustin Carlino
|
4d2f77e90c
|
simple heatmapish overlay to show the bike lane network
|
2019-10-26 13:04:58 -07:00 |
|
Dustin Carlino
|
ee02ff9944
|
display when a bus last served a stop. move some of these analytics to
be owned by sim
|
2019-10-26 12:33:00 -07:00 |
|
Dustin Carlino
|
7d7bfef5ea
|
filter out parking garages with 0 spots. render water on top of parks,
to workaround issue of the green lake park polygon covering everything
up
|
2019-10-26 11:37:10 -07:00 |
|
Dustin Carlino
|
1a4cf8c1a0
|
fix crash in all trip viz. path request might not even be possible
|
2019-10-26 10:29:44 -07:00 |
|
Dustin Carlino
|
e0bb2f97e0
|
debug floodfill from sidewalks, now that i'm really messing with that
connectivity
|
2019-10-25 14:40:52 -07:00 |
|
Dustin Carlino
|
3dfeae8b2c
|
introduce a proper closed polyline abstraction, sub it in
|
2019-10-25 13:14:05 -07:00 |
|
Dustin Carlino
|
fe14e1709b
|
implement PartialEq on Pt2D using the old epsilon_eq. too many places in the codebase are inconsistent.
|
2019-10-25 12:24:18 -07:00 |
|
Dustin Carlino
|
1e903c6cee
|
pass a flag to disable using mapfixes, since it's annoying to keep temporarily deleting these
|
2019-10-25 10:09:47 -07:00 |
|
Dustin Carlino
|
a8490aa16f
|
tweaking some map colors
|
2019-10-24 16:00:27 -07:00 |
|
Dustin Carlino
|
cb4720946c
|
experiment with texturing cars, with some fun UV coordinates. looks half
reasonable when it works. breaks on duplicate points, not sure what's
wrong yet
|
2019-10-24 14:07:03 -07:00 |
|
Dustin Carlino
|
90e1277152
|
another attempt: weighted arrows
|
2019-10-24 13:19:47 -07:00 |
|
Dustin Carlino
|
6f3f9d085f
|
weird heatmpish thing of all paths to/from a border or building. not too
useful.
|
2019-10-24 12:52:30 -07:00 |
|
Dustin Carlino
|
820a660132
|
experiment with building roofs
|
2019-10-23 23:36:01 -07:00 |
|
Dustin Carlino
|
17e02ebdf0
|
adding in support for rotating textures, except missing y-inversion
|
2019-10-23 16:30:23 -07:00 |
|
Dustin Carlino
|
d133dfd152
|
experimentally use textures for pedestrians. add support for stretching
texture coordinates
|
2019-10-23 15:46:00 -07:00 |
|
Dustin Carlino
|
299b5bb77f
|
remove old functionality for creating only partial PSRC scenarios.
rename the main scenario to be much more enticing
|
2019-10-23 08:04:55 -07:00 |
|
Dustin Carlino
|
25ab691946
|
add basic usage instructions
|
2019-10-22 12:27:47 -07:00 |
|
Dustin Carlino
|
c9db056c3a
|
start representing shared left turn lanes. nothing uses them yet,
just draw them (without the left turn markings)
|
2019-10-21 16:14:16 -07:00 |
|
Dustin Carlino
|
7ead5f9281
|
make traffic signal diagram always be a fixed width; zoom the intersection based on that
|
2019-10-21 15:17:21 -07:00 |
|
Dustin Carlino
|
c9a6f0a7d8
|
call out agents that've been blocked in an intersection for a while.
this is basically a fast gridlock detector
|
2019-10-20 12:49:25 -07:00 |
|
Dustin Carlino
|
28bb1ba194
|
interactively spawn a parked car in a garage
|
2019-10-19 17:17:33 -07:00 |
|
Dustin Carlino
|
5b9a8dd914
|
seeding buses more robustly. spot fixes to maps to prevent regressions
|
2019-10-19 16:54:54 -07:00 |
|
Dustin Carlino
|
7020544073
|
show which bus a ped is waiting for
|
2019-10-19 16:00:55 -07:00 |
|
Dustin Carlino
|
f1f951fc1c
|
Revert "distinguish parked cars that have a trip scheduled or not"
This reverts commit dba7ced094 .
Is slow, not so useful. Could implement more intelligently, but not
worthwhile yet.
|
2019-10-19 15:24:40 -07:00 |
|
Dustin Carlino
|
6989c72aa1
|
show location of all buses serving a route
|
2019-10-19 13:40:24 -07:00 |
|
Dustin Carlino
|
28f11e4ab3
|
draw entire bus route in explorer, with labeled stops
|
2019-10-19 13:02:17 -07:00 |
|
Dustin Carlino
|
b4b4e8fae8
|
solid yellow lines for oneways. dashed looks really strange with offside parking.
|
2019-10-18 15:08:30 -07:00 |
|
Dustin Carlino
|
c78486f039
|
fixes to short roads in 23rd. full day with freeform policy no longer
gridlocks! starting a vague tracking doc of outstanding issues per map
|
2019-10-18 14:19:32 -07:00 |
|
Dustin Carlino
|
56a277a284
|
show live parking counts in that analytics legend
|
2019-10-18 12:35:49 -07:00 |
|
Dustin Carlino
|
d6a9e0e541
|
just one copy of the code to calculate parked car seeding per bldg, in popdat. remove variant in scenario manager
|
2019-10-18 11:47:03 -07:00 |
|
Dustin Carlino
|
73a2482b6a
|
after escaping from instantiated scenario, wind up back at splash screen, not scenario manager
|
2019-10-18 11:25:01 -07:00 |
|
Dustin Carlino
|
dba7ced094
|
distinguish parked cars that have a trip scheduled or not
|
2019-10-17 14:54:30 -07:00 |
|
Dustin Carlino
|
70ac1a4495
|
interactive spawner can force using parked cars. revamping that terrible
code.
|
2019-10-17 13:44:14 -07:00 |
|
Dustin Carlino
|
0a97482a16
|
er, dont need parking hints on buildings and areas. also adjust traffic
signal box color; needed updating after changing colors a while ago
|
2019-10-17 12:44:00 -07:00 |
|
Dustin Carlino
|
c70a57e7ae
|
click to cancel info panel
|
2019-10-17 11:29:02 -07:00 |
|
Dustin Carlino
|
a55a7d3c48
|
cleaning up info panel for each case so far, bringing in any lingering stuff from the old sidebar branch
|
2019-10-14 14:23:48 -07:00 |
|
Dustin Carlino
|
f6865fac43
|
Get rid of ID::Trip, not sure why that ever made sense
|
2019-10-14 13:57:37 -07:00 |
|
Dustin Carlino
|
4df994a6c9
|
moving debug mode's tooltips into a popup info panel, hopefully the precursor to a sidebar
|
2019-10-14 13:42:22 -07:00 |
|
Dustin Carlino
|
430b1245c4
|
working on a new traffic signal scroller. disabled. decent start.
|
2019-10-13 18:44:19 -07:00 |
|
Dustin Carlino
|
5358931a5e
|
fixing up a few lingering places in the game that were constructing text prompts
|
2019-10-13 15:43:11 -07:00 |
|
Dustin Carlino
|
85ff33e72d
|
basic, but working, impl of cars lane-changing opportunistically
|
2019-10-13 14:30:20 -07:00 |
|