diff --git a/content/news/037/index.md b/content/news/037/index.md index 2473a8509..278f1c4b4 100644 --- a/content/news/037/index.md +++ b/content/news/037/index.md @@ -118,6 +118,35 @@ _Discussions: [/r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/comments/x [cybergate-yt]: https://youtube.com/channel/UClrsOso3Xk2vBWqcsHC3Z4Q [cybergate-dis]: https://discord.gg/R7DkHqw7zJ +### [Rusty Aquarium] + +![Rusty Aquarium visualization](rustyaquarium.gif) +_Visualize data as a fish tank with Rusty Aquarium_ + +[Rusty Aquarium] by [@ollej] is a data visualization tool as a virtual fish +tank written in Rust and Macroquad. Different data points control how many +fishes are shown, how they move, how fast they swim, and which size they are. +It can be used to monitor data in a visual way, while those uninitiated only +see a serene fish tank. + +Since Macroquad is cross-platform, Rusty Aquarium is available for Windows, +Mac, Linux as well as for browsers using WebAssembly. + +The aquarium can be controlled in various different ways: + +- System monitoring binary to show CPU usage, disk usage and processes. +- Integrate with Google Sheets to control fishes. +- Back it with an URL that generates a JSON file. + +This month, a blog post with the [story behind Rusty Aquarium][RustyAquariumStory] +was published on the [Agical] blog. The code was restructured and the packaged +files now contain binaries for input data generation. + +[Rusty Aquarium]: https://github.com/ollej/rusty-aquarium +[@ollej]: https://twitter.com/ollej +[RustyAquariumStory]: https://blog.agical.se/en/posts/the-story-behind-rusty-aquarium/ +[Agical]: https://blog.agical.se/en/ + ## Engine Updates ### [miniquad] diff --git a/content/news/037/rustyaquarium.gif b/content/news/037/rustyaquarium.gif new file mode 100644 index 000000000..490965b5f Binary files /dev/null and b/content/news/037/rustyaquarium.gif differ