The Room Do I dare disturb the universe?

A Roguelike in Perl Part 6 - Doing (and taking) some damage

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

A Roguelike in Perl Part 5 - Knowing where your enemies are, and how to kick them

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

A Roguelike in Perl Part 4 - Field of View

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

A Roguelike in Perl Part 3 - Mastering the Generative Dungeon

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-2. If you don’t remember what the code looked like, go back and refresh yourself. When last we left our intrepid characters, they were in a near... Read more

A Roguelike in Perl Part 2 - Entities and Obstacles

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 1. If you don’t remember what the code looked like, go back and refresh yourself. From now on the listing is gonna get a little large for us to c... Read more