Skip to content

Commit b2cb701

Browse files
authored
Newsletter 12: Add Robo, 4K Intro, A\B Street, Protochess (#225)
* Newsletter 12: Add 4k intro * Newsletter 12: Robo * Newsletter 12: A\B Street * Newsletter 12: Protochess * Newsletter 12: 4K Intro: Typos
1 parent 1f192d6 commit b2cb701

File tree

5 files changed

+96
-0
lines changed

5 files changed

+96
-0
lines changed
Loading
223 KB
Loading

content/posts/newsletter-012/index.md

+96
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,59 @@ If needed, a section can be split into subsections with a "------" delimiter.
6262

6363
## Game Updates
6464

65+
### [ochre][4k-post] - 4K Intro
66+
67+
[![Youtube preview: mountains & spheres](4k-into-youtube.jpeg)][4k-video]
68+
69+
^ _Click to [watch the demo on Youtube][4k-video]._
70+
71+
Jani Peltonen has recently released a [4K intro][4k-src]
72+
which is completely written in Rust and GLSL
73+
and published an article ["Writing a winning 4K intro in Rust"][4k-post]:
74+
75+
> A 4K intro is a demo where the entire program (including any data)
76+
> has to be 4096 bytes or less so it is important
77+
> that the code is as space efficient as possible.
78+
> Rust has a bit of a reputation for creating bloated executables so I wanted
79+
> to find out if is possible to create very space efficient code with it.
80+
81+
_Discussions:
82+
[/r/rust](https://reddit.com/r/rust/comments/enbbxu/writing_a_4k_intro_in_rust),
83+
[hacker news](https://news.ycombinator.com/item?id=23742870)_
84+
85+
[4k-post]: https://www.codeslow.com/2020/07/writing-winning-4k-intro-in-rust.html
86+
[4k-src]: https://github.com/janiorca/sphere_dance
87+
[4k-video]: https://youtube.com/watch?v=SIkkYRQ07tU
88+
89+
### [Robo Instructus: 1 Year Later][robo-year]
90+
91+
![game logo + OS logos](robo-os.jpg)
92+
93+
One year ago [Alex Butler] released the "[Robo Instructus][robo-site]" puzzle game
94+
on [Steam][robo-steam] & [itch.io][robo-itch].
95+
96+
This month Alex released a devlog post ["Robo Instructus: 1 Year Later"][robo-year]
97+
about how well the game did after the release:
98+
sales by platform/country/OS, player feedback & reviews, etc.
99+
100+
> People mostly don’t publish sales figures,
101+
> I guess it makes more business sense to be vague.
102+
> But maybe these will be helpful or interesting in some way.
103+
104+
Also, Alex continues to maintain and polish the game: [1.29 version][robo-1-29]
105+
brings auto-scrolling improvements, better lang parsing,
106+
bugfixes, and dependency updates.
107+
108+
_Discussions:
109+
[/r/rust](https://reddit.com/r/rust_gamedev/comments/hsf2su/robo_instructus_1_year_later)_
110+
111+
[Alex Butler]: https://twitter.com/bigabgames
112+
[robo-site]: https://www.roboinstruct.us
113+
[robo-steam]: https://store.steampowered.com/app/1032170/Robo_Instructus
114+
[robo-itch]: https://bigabgames.itch.io/robo-instructus
115+
[robo-year]: https://blog.roboinstruct.us/2020/07/16/1-year-later.html
116+
[robo-1-29]: https://store.steampowered.com/newshub/app/1032170/view/4355495589078346745
117+
65118
### [Crate Before Attack][cba-site]
66119

67120
[![Golf Club in Crate Before Attack](crate-before-attack.gif)][cba-site]
@@ -144,6 +197,27 @@ _Discussions:
144197
[Vlad Zhukov]: https://twitter.com/VladZhukov0
145198
[hex-strat-crates]: https://reddit.com/r/rust_gamedev/comments/hzdzqg/my_new_online_strategy_game/fzk4l25
146199

200+
### [A/B Street][abstreet]
201+
202+
![screenshot](abstreet.jpeg)
203+
204+
[A/B Street][abstreet] is a traffic simulation game exploring
205+
how small changes to roads affect cyclists, transit users, pedestrians,
206+
and drivers.
207+
208+
This month [versions v0.2.2..v0.2.5][abstreet-releases] were released.
209+
Some of the updates:
210+
211+
- New random traffic scenario generator that makes people go between
212+
houses and workplaces.
213+
- New commute pattern explorer tool.
214+
- New character art to give cutscenes a bit more personality.
215+
- Lots of pathfinding and user interface improvements.
216+
- Bugfixes and improved performance (especially startup time on large maps).
217+
218+
[abstreet]: https://abstreet.org
219+
[abstreet-releases]: https://github.com/dabreegster/abstreet/releases
220+
147221
### [Tennis Academy Dash][tennis-academy-dash]
148222

149223
![gameplay](tennis_academy.gif)
@@ -162,6 +236,28 @@ This release features:
162236
[tennis-academy-dash]: https://iolivia.itch.io/tennis-academy-dash
163237
[tennis-academy-update]: https://twitter.com/oliviff/status/1285298082033348609
164238

239+
### [protochess]
240+
241+
[![demo](protochess.gif)][protochess]
242+
243+
[protochess] ([source][protochess-src]) is an online multiplayer chess website
244+
that lets you build custom pieces/boards.
245+
246+
> Want a piece that can move like a knight + queen? Sure.
247+
> Want to play on a 16x16 sized board? Impractical but you can do it!
248+
249+
The frontend is written in Svelte with routing from Routify
250+
and styling with the Bulma CSS framework.
251+
All the chess logic is written in Rust, and compiled to WebAssembly to run singleplayer.
252+
The multiplayer websocket server uses Warp
253+
and is modeled after [this project](https://www.mattkeeter.com/projects/pont/).
254+
255+
_Discussions:
256+
[/r/rust](https://reddit.com/r/rust/comments/hki9fu/protochesscom_a_chess_website_that_lets_you_play)_
257+
258+
[protochess]: https://protochess.com/
259+
[protochess-src]: https://github.com/raytran/protochess
260+
165261
### [🏕 Textcamp!][textcamp]
166262

167263
![gameplay](textcamp.png)
1020 KB
Loading
195 KB
Loading

0 commit comments

Comments
 (0)