Skip to content

Commit af04388

Browse files
dabreegsterozkriff
authored andcommitted
Add A/B Street to the Dec newsletter (#47)
1 parent 6ca4119 commit af04388

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed
7.96 MB
Loading

content/posts/newsletter-005/index.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,38 @@ If needed, a section can be split into subsections with a "------" delimiter.
5050

5151
## Game Updates
5252

53+
### [A/B Street][abstreet] - Adjust traffic patterns in real cities
54+
55+
Ever been on a bus stuck in traffic, wondering why there are cars parked on the
56+
road instead of a bus lane? A/B Street is a game exploring how small changes to
57+
road space and traffic signals affect the movement of drivers, cyclists,
58+
transit users, and pedestrians. The game models Seattle as accurately as
59+
possible using OpenStreetMap and other public datasets, lets the player adjust
60+
existing infrastructure, and then does a detailed comparison to see who the
61+
changes help and hurt.
62+
63+
A/B Street is Rust, using a custom GUI library on top of `glium`. [Play it
64+
now](https://github.com/dabreegster/abstreet/blob/master/docs/INSTRUCTIONS.md)
65+
and [start contributing](https://github.com/dabreegster/abstreet/issues) to
66+
expand the game to more cities, model light rail and shared foot/bike paths,
67+
and work on gameplay modes (like "make everything as slow as possible" and
68+
"what if nobody owned and parked personal vehicles?").
69+
70+
![Demo of some UI work in A/B Street](abstreet.gif)
71+
72+
December highlights:
73+
74+
- Preview traffic signal changes "live" without resetting the simulation
75+
- UI: new minimap, popup info panels with graphs, better shapes and colors for
76+
cars
77+
- Data viz: histogram showing count of faster/slower trips, visualizing which
78+
road has the longest backup at a traffic signal, breaking down the timeline
79+
of a trip (walk to a car, drive somewhere, look for parking, walk to
80+
destination...)
81+
- Improved pedestrian pathfinding and decisions to use a bus or not
82+
83+
[abstreet]: https://github.com/dabreegster/abstreet#ab-street
84+
5385
## Library & Tooling updates
5486

5587
## Popular Workgroup Issues in Github
@@ -84,6 +116,7 @@ or [join the next meeting][join].
84116
- [ggez's "good first issue" issues][ggez-issues];
85117
- [Veloren's "beginner" issues][veloren-beginner];
86118
- [Amethyst's "good first issue" issues][amethyst-issues];
119+
- [A/B Street's "good first issue" issues][abstreet-issues];
87120

88121
[help-steam-libs]: https://reddit.com/r/rust/comments/diuqg7/need_help_porting_steam_libraries_to_rust
89122
[embark.rs]: https://embark.rs
@@ -95,6 +128,7 @@ or [join the next meeting][join].
95128
[ggez-issues]: https://github.com/ggez/ggez/labels/%2AGOOD%20FIRST%20ISSUE%2A
96129
[veloren-beginner]: https://gitlab.com/veloren/veloren/issues?label_name=beginner
97130
[amethyst-issues]: https://github.com/amethyst/amethyst/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
131+
[abstreet-issues]: https://github.com/dabreegster/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
98132

99133
## Bonus
100134

0 commit comments

Comments
 (0)