Code can really be written with any text editor that you're comfortable with. I tend to use Vim for quick edits and writing notes, and on Linux I occasionally use Geany or Mousepad. But when you want to do more than quickly update a few files, you need a full Integrated Development Environment (IDE).An...
Tuesday, 17 May 2022
Monday, 17 January 2022
Pathfinding with smell maps
Enemies in Axes, Armour & Ale find the player using various methods, from calculating a Bresenham line to the player, heading towards the players last seen location, or even just wandering aimlessly around the map.One of the methods used is a smell, or distance, map. This is much easier to implement than A* star pathfinding or Dijkstra maps. It simply takes the players location as the starting...
Wednesday, 28 April 2021
My current development IDE

I've recently reconfigured an old Dell laptop for development work and thought that I'd post my current setup. I love reading about how other people configure their systems and I'm always open to suggestions.I already have a Windows 10 PC, that I only really use to test Windows versions of software...
Sunday, 4 April 2021
Roguelikes, a very strange hobby

Disclaimer. This post assumes some familiarity with the idea of roguelike games, if not with the games themselves. This isn't a 'history of roguelikes' post, for that see hereRecently I was working on a graphical roguelike that I occasionally dust off and tinker with, Axes, Armour & Ale. It uses...
Sunday, 28 March 2021
It's all about the people

Back in the day, when I thought that I was going to change the world from behind a keyboard, I wrote a password manager application. It was a small, portable application that ran in both Windows and Linux, without needing to be installed. The idea was that you could keep your passwords with you...
Subscribe to:
Posts (Atom)
Search This Blog
Powered by Blogger.
About Me
Using the Free Pascal IDE for a week
Code can really be written with any text editor that you're comfortable with. I tend to use Vim for quick edits and writing notes, and ...
