@@ -52,6 +52,98 @@ If needed, a section can be split into subsections with a "------" delimiter.
5252
5353## Game Updates
5454
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+
55147## Library & Tooling Updates
56148
57149### [ miniquad]
0 commit comments