diff --git a/content/news/045/flappy-bird-ai.png b/content/news/045/flappy-bird-ai.png new file mode 100644 index 000000000..44902211f Binary files /dev/null and b/content/news/045/flappy-bird-ai.png differ diff --git a/content/news/045/football.jpg b/content/news/045/football.jpg new file mode 100644 index 000000000..0c0ed9422 Binary files /dev/null and b/content/news/045/football.jpg differ diff --git a/content/news/045/index.md b/content/news/045/index.md index 0f296d906..20db19c9b 100644 --- a/content/news/045/index.md +++ b/content/news/045/index.md @@ -421,6 +421,103 @@ _Discussions: [/r/roguelikedev](https://www.reddit.com/r/roguelikedev/comments/1 [bevy-roguelike-mastodon]: https://mastodon.gamedev.place/@maciekglowka [bevy-roguelike-blog]: https://maciejglowka.com/blog/bevy-roguelike-tutorial-devlog-part-1 +### [PhaestusFox's Bevy Videos][@PhaestusFox] + + + +[@PhaestusFox] released a bunch of new Bevy tutorials +on Youtube about all things Bevy. +Level up your game dev skills with PhaestusFox's tutorials and learn more from +very basic how-to's to more complex full tutorials like how to make a platformer +in Bevy. + +[@PhaestusFox]: https://youtube.com/@PhaestusFox + +### [Katamari for the BevyJam3][katamari-gamejam-blog] + + + +[Ryosuke][whoisryosuke] recently participated in a Bevy game jam. +Ryosuke's goal was to create a game inspired by Katamari Damacy, an old +PlayStation 2 game. In the game, a prince rollsup objects to make planet +sized balls. +Ryosuke shares their [learning process][katamari-gamejam-blog] of the almost-finished +Katamari clone running on Windows. They cover topics like the physics library and +how they created the user interface using a tool egui. +It is also suggested to have some basic knowledge of Bevy game engine +before you dive into the article. + +[whoisryosuke]: https://mastodon.gamedev.place/@whoisryosuke +[katamari-gamejam-blog]: https://whoisryosuke.com/blog/2023/making-katamari-for-bevy-game-jam + +### [3D MIDI Piano Using Bevy][3dpiano-blog] + + + +[Ryosuke][whoisryosuke] has also recently published [a tutorial][3dpiano-blog] +on how to create a 3D MIDI piano visualizer app using the +Bevry game engine in Rust. They shared their learning experience, including +reading MIDI input with Rust and integrating it with the game engine. + +[3dpiano-blog]: https://whoisryosuke.com/blog/2023/3d-midi-piano-using-rust-and-bevy + +### [DOOM maps to SVG to laser cutter][svg-cutter-blog] + + + +[Theor][theor-author] became interested in the data format of the classic game Doom +and decided to write Rust code to extract its maps and convert them into vector +graphics for laser cutting. +Theor's [blog post][svg-cutter-blog] explores Doom specifics, geometry, writing SVG, +rendering and triangulation. + +_Discussions: [/r/rust](https://reddit.com/r/rust/comments/12mlsfj/lasercut_doom)_ + +[svg-cutter-blog]: https://theor.xyz/doom-maps-laser-cut/ +[theor-author]: https://github.com/theor + +### [Making a Strategy Game][sergiorodrigo-tut] + + + +[Sergio Rodrigo Royo][sergiorodrigo] started [a new series][sergiorodrigo-tut] about +creating a 2D turn-based strategy game in Rust. In this tutorials one will learn +how to's such as: adding differents units, sound effects, providing multiplayer support, +and designing a simple UI. + +[sergiorodrigo]: https://srodrigoroyo.com/about/ +[sergiorodrigo-tut]: https://srodrigoroyo.com/game-development-in-rust-strategy-game-1 + +### [Rendering Football Data in 3D][3d-football-rs] + + + +[UnravelSports][unravelsports] recently presented their [latest project][3d-football-rs]. +The project is a proof-of-concept to show football data in 3D and the ultimate goal +is to utilize this feature to animate body-pose data and potentially connect it +to a VR in the future. + +Check out a recent [PySport talk][football-talk] for more in-depth info. + +[3d-football-rs]: https://github.com/UnravelSports/rs-football-3d +[unravelsports]: https://unravelsports.github.io/ +[football-talk]: https://youtube.com/watch?v=VwatoPOKIl8 + +### [AI learns to play flappy bird][flappy-bird-ai] + + + +[bones-ai][bones-ai-github] recently shared [their project][flappy-bird-ai], +which is a neuro-evolution simulation of an AI playing popular game Flappy Bird. + +In the [youtube video][flappybird-youtube-link] 1000 AI agents are released into +the game environment of Flappy Bird with the goal of learning how to survive and +stay alive for as long as possible. + +[bones-ai-github]:https://github.com/bones-ai +[flappy-bird-ai]: https://github.com/bones-ai/rust-flappy-bird-ai +[flappybird-youtube-link]: https://www.youtube.com/watch?v=Ea_N1CJwMR8 + ## Tooling Updates ### [Rustracer][rustracer] diff --git a/content/news/045/intuicio-intro.png b/content/news/045/intuicio-intro.png new file mode 100644 index 000000000..e46c7b477 Binary files /dev/null and b/content/news/045/intuicio-intro.png differ diff --git a/content/news/045/katamari.gif b/content/news/045/katamari.gif new file mode 100644 index 000000000..a6dbce7e7 Binary files /dev/null and b/content/news/045/katamari.gif differ diff --git a/content/news/045/laser-cutter.png b/content/news/045/laser-cutter.png new file mode 100644 index 000000000..05a3f4376 Binary files /dev/null and b/content/news/045/laser-cutter.png differ diff --git a/content/news/045/phaestusfox.png b/content/news/045/phaestusfox.png new file mode 100644 index 000000000..4c6c90b62 Binary files /dev/null and b/content/news/045/phaestusfox.png differ diff --git a/content/news/045/piano.gif b/content/news/045/piano.gif new file mode 100644 index 000000000..1dec5cd04 Binary files /dev/null and b/content/news/045/piano.gif differ diff --git a/content/news/045/strategy-game.png b/content/news/045/strategy-game.png new file mode 100644 index 000000000..77b4b0d38 Binary files /dev/null and b/content/news/045/strategy-game.png differ