@@ -52,6 +52,98 @@ If needed, a section can be split into subsections with a "------" delimiter.
52
52
53
53
## Game Updates
54
54
55
+ ### [ A/B Street] [ abstreet ]
56
+
57
+ [ A/B Street] [ abstreet ] is a game by [ dabreegster] exploring how small changes to
58
+ road space and traffic signals affect the movement of drivers, cyclists,
59
+ transit users, and pedestrians. The game models Seattle as accurately as
60
+ possible using [ OpenStreetMap] and other public datasets, lets the player adjust
61
+ existing infrastructure, and then does a detailed comparison to see who the
62
+ changes help and hurt.
63
+
64
+ First of all, [ a standalone 2D GUI crate] [ abstreet-gui-release ] was published
65
+ extracted from A/BStreet's GUI code.
66
+ It features fully vectorized text using [ lyon] and supports lots of
67
+ widgets such as "buttons (with keybindings), checkboxes, sliders, pop-up menus,
68
+ text entry, and some data viz things".
69
+ Thanks to its simplicity (everything is a colored polygon), this crate runs on
70
+ many different architectures and even on the web via [ glow] .
71
+
72
+ Here's an example of what it can do:
73
+
74
+ ![ abstreet gui] ( abstreetgui.png )
75
+
76
+ Dabreegster also uploaded a recorded version of their
77
+ [ rust meetup talk] [ abstreet-meetup-talk ] about the inner working of abstreet.
78
+
79
+ > In case anybody here is interested in more city simulation in Rust,
80
+ > the talk is about half project overview and half deep dive into code.
81
+
82
+ ABstreet had some great contributor work coming in, notably from omalaspinas who
83
+ implemented an optional SEIR pandemic model into the game.
84
+
85
+ And for anyone interested in more frequent updates, the
86
+ [ abstreet subreddit] [ abstreet-subreddit ] has had weekly update posts since
87
+ September 2019.
88
+
89
+ _ Discussions:
90
+ [ /r/rust] [ abstreet-gui-release ] _
91
+
92
+ [ dabreegster ] : https://github.com/dabreegster/
93
+ [ abstreet ] : https://github.com/dabreegster/abstreet#ab-street
94
+ [ abstreet-gui-release ] : https://www.reddit.com/r/rust/comments/fejx5a/demo_of_a_new_gui_2d_drawing_crate/
95
+ [ abstreet-meetup-talk ] : https://www.reddit.com/r/Citybound/comments/g1k6du/rust_meetup_talk_on_ab_street/
96
+ [ OpenStreetMap ] : https://openstreetmap.org
97
+ [ abstreet-subreddit ] : https://www.reddit.com/r/abstreet
98
+ [ glow ] : https://github.com/grovesNL/glow
99
+ [ lyon ] : https://github.com/nical/lyon
100
+
101
+ ### [ Citybound]
102
+
103
+ ![ citybound web ui screenshot] ( citybound.png )
104
+
105
+ > Citybound is a city building game that uses microscopic models to vividly
106
+ > simulate the organism of a city arising from the interactions of millions
107
+ > of individuals.
108
+
109
+ It is developed by [ aeplay] [ aeplay ] and uses a homemade actor system for
110
+ everything called [ kay] , you can see its power on
111
+ [ this impressive tech demo] [ kay-tech-demo ] .
112
+
113
+ In April, aeplay made two livestreams about conceptualizing pedestrians and
114
+ pandemic models using feedback from the chat.
115
+ You can watch the replay for the two livestreams on youtube: [ here] [ cb-live-1 ]
116
+ and [ here] [ cb-live-2 ] .
117
+
118
+ [ Citybound ] : https://aeplay.org/citybound
119
+ [ kay ] : https://crates.io/crates/kay
120
+ [ kay-tech-demo ] : https://youtu.be/qr9GTTST_Dk
121
+ [ aeplay ] : https://github.com/aeplay
122
+ [ cb-live-1 ] : https://youtu.be/fQMxVV57wzg
123
+ [ cb-live-2 ] : https://youtu.be/8DevxAYw47A
124
+
125
+ ### [ Scale]
126
+
127
+ ![ Pedestrians] ( scale.png )
128
+
129
+ [ Scale] is a granular society simulation by [ Uriopass] , with the objective
130
+ of having fully autonomous agents interacting with their world in real time.
131
+
132
+ A [ devlog] [ scale-blog-post ] was published, explaining how pedestrians were added
133
+ to the simulation, and that a new renderer based on [ wgpu-rs] [ wgpu-rs ] is in
134
+ development.
135
+ [ A short video] [ scale-pedestrian-video ] was also posted together with the post
136
+ for a more concise update.
137
+
138
+ _ Discussions:
139
+ [ /r/rust_gamedev] ( https://reddit.com/r/rust_gamedev/comments/g7s9bk/scale_devblog_3 ) _
140
+
141
+ [ Uriopass ] : http://douady.paris/aboutme.html
142
+ [ Scale ] : https://github.com/Uriopass/Scale
143
+ [ scale-blog-post ] : http://douady.paris/blog/scale_3.html
144
+ [ scale-pedestrian-video ] : https://youtu.be/QXF1-1BNddM
145
+ [ wgpu-rs ] : https://github.com/gfx-rs/wgpu-rs
146
+
55
147
## Library & Tooling Updates
56
148
57
149
### [ miniquad]
0 commit comments