Dustin Carlino
|
e47d5f7917
|
fix parking markings and where pedestrians walk for left-hand maps for #27
|
2020-03-17 10:09:44 -07:00 |
|
Dustin Carlino
|
8f285be4fe
|
jump from agent or trip to person, and from person to building and trips
|
2020-03-13 18:41:49 -07:00 |
|
Dustin Carlino
|
7775546a7e
|
really awkward manual way of going from building to people inside
|
2020-03-13 12:36:55 -07:00 |
|
Dustin Carlino
|
10a8466d5d
|
represent people in sim layer, track their state transitions
|
2020-03-12 16:28:47 -07:00 |
|
Dustin Carlino
|
5c8529a201
|
argh, fix bug in prev commit. seed_parked_car happens in the middle of the TripSpawner existing.
|
2020-03-12 15:53:06 -07:00 |
|
Dustin Carlino
|
87e9431f91
|
rearrange people/trips in the Scenario layer
|
2020-03-12 15:38:58 -07:00 |
|
Dustin Carlino
|
d852d69535
|
make TripSpawner a temporary setup object, not something permanently stored in Sim
|
2020-03-12 15:00:50 -07:00 |
|
Dustin Carlino
|
78407dd529
|
upgrade to rust 1.42 for better unwrap() errors and use of matches!
|
2020-03-12 12:55:48 -07:00 |
|
Dustin Carlino
|
4eae0c8394
|
trip timeline shows relative duration of each phase [rebuild]
|
2020-03-06 08:58:52 -08:00 |
|
Dustin Carlino
|
bd2cb6ddd1
|
first steps towards representing people, not just trips
|
2020-03-05 17:28:57 -08:00 |
|
Dustin Carlino
|
cc1ee8384a
|
enum for trip phases
|
2020-03-03 12:42:51 -08:00 |
|
Dustin Carlino
|
08cd956faa
|
filling out the trip timeline a bit more
|
2020-03-03 12:12:42 -08:00 |
|
Dustin Carlino
|
52eba43522
|
stop and warp to gridlock in jump-to-time
|
2020-02-28 15:19:37 -08:00 |
|
Dustin Carlino
|
e5d9d80c14
|
make sim stepping way more precise, doing minimal amount of time
advancement in the innermost layer
tested by making sure prebaked results don't budge
|
2020-02-28 14:52:41 -08:00 |
|
Dustin Carlino
|
e19f88cd40
|
experiment with finding sources of gridlock, exposed as a new heatmap
|
2020-02-26 12:13:28 -08:00 |
|
Dustin Carlino
|
0ee45bd0e7
|
track total time agents spend blocked vs moving. be more precise with
tracking blocked_since in the FSMs.
|
2020-02-26 09:56:57 -08:00 |
|
Dustin Carlino
|
db69dbd4df
|
fix the active agents calculation. buckets... don't make any sense.
|
2020-02-20 17:50:42 -08:00 |
|
Dustin Carlino
|
d29839fa27
|
display a plot of activity over the day. the windowing is incorrect! but
it's some kind of start
|
2020-02-20 15:11:50 -08:00 |
|
Dustin Carlino
|
848347a9b5
|
change up agent meters
|
2020-02-19 08:23:06 -08:00 |
|
Dustin Carlino
|
d112707261
|
more info about trips to/from bldgs and intersections [rebuild]
|
2020-02-18 15:15:31 -08:00 |
|
Dustin Carlino
|
0f0924ac56
|
restore an old debug tool to spot what agents are blocking an intersection. optional mode to avoid some gridlock... seemingly working for a few cases, but breaking other stuff, so disabled.
|
2020-02-18 08:40:05 -08:00 |
|
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 |
|