Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Oathbreaker (GitHub, initial writeup)
OfMiceAndMechs (github, website)
This week has been swallowed up by work. My office lost power due to the storms so I've been working from home, whilst my young son climbs the walls like a little małpka. The only visible change to Axes, Armour & Ale is finally adding a 'Look' command, ahead of implementing projectiles. Under the hood, I've been bug fixing and updating the code documentation on github https://github.com/cyberfilth/Axes-Armour-Ale One issue that I keep running into is debugging. My roguelike runs in a real terminal, creating a text 'buffer' of the screen. A side effect of this is that any error messages are 'swallowed up' by the buffer when the game crashes. So I'm (re)learning how to debug by running GDB on the commandline like some sort of savage, and running the game in a separate terminal. Not having an IDE to set watchpoints feels like going back in time... but I tend to flip between 'gamedev' and 'programmer' moods, and this week I'm definitely in 'programmer' mode.
The structure data and his AI etc will be available online later, here.