diff --git a/content/news/037/index.md b/content/news/037/index.md index 278f1c4b4..cd316759d 100644 --- a/content/news/037/index.md +++ b/content/news/037/index.md @@ -147,6 +147,29 @@ files now contain binaries for input data generation. [RustyAquariumStory]: https://blog.agical.se/en/posts/the-story-behind-rusty-aquarium/ [Agical]: https://blog.agical.se/en/ +### [Infinite Bunner] + +![Infinite Bunner](infinitebunner.gif) +_Port of the Infinite Bunner game to Rust and Macroquad_ + +[Infinite Bunner] is a game from the book [Code the Classics vol 1] that has +been ported by [@ollej] to Rust and Macroquad from Python and PyGame Zero. +It is a modern version of the classic arcade game Frogger with improved +graphics and sound. + +The game has been sent in to the [Rust Game Ports][rust-game-ports] project as +an educational example. It shows how to make a 2D game in Macroquad with +graphics and sound. + +[Code the Classics vol 1] is a book from Wireframe Magazine that tells the +history of five classic video games. It also includes code listings of modern +versions of the games written in Python with the PyGame Zero framework. + +[Infinite Bunner]: https://github.com/ollej/rust-bunner-macroquad +[@ollej]: https://twitter.com/ollej +[rust-game-ports]: https://github.com/rust-gamedev/rust-game-ports +[Code the Classics vol 1]: https://wireframe.raspberrypi.org/books/code-the-classics1 + ## Engine Updates ### [miniquad] diff --git a/content/news/037/infinitebunner.gif b/content/news/037/infinitebunner.gif new file mode 100644 index 000000000..526df6413 Binary files /dev/null and b/content/news/037/infinitebunner.gif differ