So I’ve been prepping for my class on Game Development and one of the things I want to introduce to people is the concept of an ECS (Entity Component System). I mentioned last time about how I needed to build a new set of bindings for a graphics library, and as part of that I wanted to port a little script I’d done implementing the boids algorit... Read more 27 May 2024 - 18 minute read
Where the world ends is where you must begin. I’ve had a class accepted at the Perl and Raku Conference in Las Vegas this year. I’m going to be talking about how to build video games in Perl with a focus on Roguelikes and RPGs. While preparing for this class I started looking into the previous libraries for Game Development in Perl. SDL hasn’t ... Read more 17 May 2024 - 5 minute read
Introduction This post is part of a series of blog posts following the roguelike tutorial to demonstrate the new class feature in Perl 5.38.0. In this post we’re gonna start where we left off in part 5. If you don’t remember what the code looked like you can refresh yourself with the listing here. Refactoring When we ended last time we noted... Read more 25 Jul 2023 - 16 minute read
Introduction This post is part of a series of blog posts following the roguelike tutorial to demonstrate the new class feature in Perl 5.38.0. In this post we’re gonna start where we left off in part 4. If you don’t remember what the code looked like you can refresh yourself with the listing here. We have a darkened dungeon you can explore an... Read more 20 Jul 2023 - 8 minute read
Introduction This post is part of a series of blog posts following the roguelike tutorial to demonstrate the new class feature in Perl 5.38.0. In this post we’re gonna start where we left off in part-3. If you don’t remember what the code looked like go back and refresh yourself. We have a dungeon that we can walk around in but it’s not reall... Read more 18 Jul 2023 - 4 minute read