Dustin Carlino
|
d56803a12a
|
include ongoing trips in measured trip times. adjust wording of
"finished trips" things.
|
2020-02-17 15:58:27 -08:00 |
|
Dustin Carlino
|
d292e29ad0
|
get the game crate running in wasm. bundle in lots of data files, fake out a few more IO things, glue timer println's to console log
|
2020-02-15 16:44:06 -08:00 |
|
Dustin Carlino
|
9a9619ec32
|
moving game assets to data/system, to more easily bundle in wasm
[rebuild]
|
2020-02-15 16:19:23 -08:00 |
|
Dustin Carlino
|
b2c92ab8f9
|
upstreaming some changes for wasm here
- use instant crate
- bring in the wasm ezgui backend and necessary setup tweaks
- upgrade stdweb
but no map editor build magic yet
|
2020-02-14 14:28:25 -08:00 |
|
Dustin Carlino
|
1f0b225b6b
|
cleaning up trip_details
|
2020-02-12 16:17:41 -08:00 |
|
Dustin Carlino
|
691dcdfbbc
|
also revamp panels for other objects, except for the trip details part
|
2020-02-12 12:22:43 -08:00 |
|
Dustin Carlino
|
b033c4f720
|
round of quick fixes to avoid crashes
|
2020-02-11 16:13:42 -08:00 |
|
Dustin Carlino
|
a3149d2219
|
no_edits -> untitled edits
|
2020-02-06 13:15:09 -08:00 |
|
Dustin Carlino
|
872cd0cba6
|
'save as' feature for map edits. autosave otherwise.
|
2020-02-06 12:31:06 -08:00 |
|
Dustin Carlino
|
91234bf49a
|
slow day. prototype a dot map from scenarios
|
2020-02-04 16:30:44 -08:00 |
|
Dustin Carlino
|
79de16a840
|
get the sim crate to build to wasm. a small step towards #21
|
2020-01-30 17:28:52 -08:00 |
|
Dustin Carlino
|
b2216bb482
|
not all lanes have to be the same width. make sidewalks a bit thinner.
|
2020-01-28 17:26:14 -08:00 |
|
Dustin Carlino
|
8a966395af
|
prevent a crash with spawning agents around intersections. tiny tutorial tweaks
|
2020-01-28 14:33:55 -08:00 |
|
Dustin Carlino
|
8d3f58f214
|
whoa, time_limited_step always jumped too much
|
2020-01-28 09:07:09 -08:00 |
|
Dustin Carlino
|
07995fb060
|
starting a tutorial for bus lanes too
|
2020-01-27 12:38:51 -08:00 |
|
Dustin Carlino
|
426ebdc606
|
let vehicles spawn on all lanes from a border. lets the bike tutorial have a better solution
|
2020-01-27 11:54:36 -08:00 |
|
Dustin Carlino
|
2747ca5181
|
bike trips were counting as driving trips
|
2020-01-27 11:01:02 -08:00 |
|
Dustin Carlino
|
5f82c855ed
|
slidey windows for thruput plots
|
2020-01-25 14:19:03 -08:00 |
|
Dustin Carlino
|
a45405055a
|
start a tutorial stage to justify bike lanes
|
2020-01-24 16:04:58 -08:00 |
|
Dustin Carlino
|
89e27b5e3d
|
associate cars with owner buildings
|
2020-01-24 13:10:24 -08:00 |
|
Dustin Carlino
|
95a84fd26a
|
tweaking rustfmt options; the long literal string vecs in tutorial look awful
|
2020-01-21 15:20:02 -08:00 |
|
Dustin Carlino
|
e9d40fe494
|
just kidding, use two counters in meters panel
|
2020-01-19 15:34:53 -08:00 |
|
Dustin Carlino
|
7ce3d5dd24
|
adjust agent meters panel (move info button there, display (un)finished
trips more succinctly)
|
2020-01-19 15:20:19 -08:00 |
|
Dustin Carlino
|
ad49e37706
|
gracefully exit info panels for agents that go away
|
2020-01-16 16:13:21 -08:00 |
|
Dustin Carlino
|
f85ca54a44
|
bail out of spawning parked cars if we're totally out of space. still
horribly slow in maps without enough onstreet parking.
also fix the name of github artifacts [rebuild]
|
2020-01-16 11:27:15 -08:00 |
|
Dustin Carlino
|
f28029c69f
|
dont crash when peds are waiting for a bus that isnt spawned, and dont walk in place while waiting
|
2020-01-13 09:21:23 -08:00 |
|
Dustin Carlino
|
53f33a31e4
|
hide IDs unless in dev mode
|
2020-01-09 11:50:56 -06:00 |
|
Dustin Carlino
|
c049221743
|
add a timeline showing bus location
|
2020-01-08 13:59:01 -06:00 |
|
Dustin Carlino
|
0439e05e4e
|
start a panel for showing live passenger delay
|
2020-01-04 10:52:25 -06:00 |
|
Dustin Carlino
|
05888357ea
|
generalize that into a prebaked analytics thing. undo the previous
thing. (i forgot even live stuff should be in analytics)
|
2020-01-04 10:30:57 -06:00 |
|
Dustin Carlino
|
fd2fbf6a5e
|
info panel for bus stop has number of people waiting currently, time spent waiting
|
2020-01-04 10:11:22 -06:00 |
|
Dustin Carlino
|
3755d9b858
|
proper clone for Sim
|
2019-12-24 14:47:07 -08:00 |
|
Dustin Carlino
|
fbbb59f6a5
|
add option to preview traffic signal edits with the live sim results
|
2019-12-24 14:34:50 -08:00 |
|
Dustin Carlino
|
e46ae7d734
|
fix #29 -- make sure when looking for parking on the same lane, dont go
backwards
|
2019-12-19 16:15:43 -08:00 |
|
Dustin Carlino
|
585cdfea63
|
express pedestrian pathfinding costs as time. this lets us more realistically model riding a bus as a time cost. as a nice side-effect, computing the CH for the walk_with_transit graph for huge_seattle drops from 10 minutes to 25s.
|
2019-12-19 12:41:53 -08:00 |
|
Dustin Carlino
|
75fa084884
|
fixing one instance of #28 and making it a bit easier to debug next time
|
2019-12-19 12:07:20 -08:00 |
|
Dustin Carlino
|
d9a68332e5
|
make all crates build (sim.save became mut)
|
2019-12-18 16:31:10 -08:00 |
|
Dustin Carlino
|
959a89e81c
|
dont serialize paths of yet-to-be-spawned stuff. drastically reduces savestate size.
|
2019-12-17 18:08:59 -08:00 |
|
Dustin Carlino
|
a1ff95e80a
|
exploring the feasibility of recording prebaked savestates (to use for
quick previews in edit mode). reduced size of savestates significantly
by ommitting analytics...
|
2019-12-17 16:36:29 -08:00 |
|
Dustin Carlino
|
b1da0f0284
|
get rid of unzoomed_radius, used to highlight agents stuck in intersections. there are better gridlock debug tools now, and this complicates the minimap
|
2019-12-16 18:51:29 -08:00 |
|
Dustin Carlino
|
201c0edaab
|
moving some debug info from the info panel to the console log
|
2019-12-12 16:09:01 -08:00 |
|
Dustin Carlino
|
dc2cc81249
|
make Timer methods and ModalMenu take &str or String
|
2019-12-12 10:25:48 -08:00 |
|
Dustin Carlino
|
ee598b6ae4
|
round of clippy. not fixing everything.
|
2019-12-11 16:17:15 -08:00 |
|
Dustin Carlino
|
2afa2ef43f
|
experimenting with tracking and visualizing demand at traffic signals
|
2019-12-09 15:23:30 -08:00 |
|
Dustin Carlino
|
954ac97a9f
|
started a histogram to show relative trip durations for fixing traffic
signals. lots of work needed.
|
2019-12-09 12:50:55 -08:00 |
|
Dustin Carlino
|
3a745f563a
|
make cars briefly pause before doing a yield turn at signals
|
2019-12-07 13:34:13 -08:00 |
|
Dustin Carlino
|
7434ff44e1
|
hide savestating controls in debug mode. they interact poorly with map edits.
|
2019-12-07 09:38:06 -08:00 |
|
Dustin Carlino
|
89a3d1cf5f
|
one generic prebake method to rule them all
|
2019-12-06 13:45:15 -08:00 |
|
Dustin Carlino
|
1753a40a25
|
prebake results for tutorial levels too, really manually. load prebaked
results more manually, since it now depends on map and scenario.
|
2019-12-04 16:36:01 -08:00 |
|
Dustin Carlino
|
e4ab4739df
|
squeezing in a challenge for the first traffic signal tutorial.
prototyping some new abstractions for specifying demand.
|
2019-12-04 15:12:18 -08:00 |
|