As this website is primarily a web development blog and portfolio, I need to be able to display blocks of code to share with readers. While dozens of plugins are available on the WordPress plugin repo, none of them fit my exact requirements. I decided to build one myself so that I could utilise Prism.js,…
Project Zomboid is an open-world zombie survival simulation game. It’s pretty challenging and vastly popular. One great thing about it is that you can host your own servers for you and your friends to play in and to die in the apocalypse together. I run a…
This project was a fun one. It’s a game built using Python 3.10 and Pygame 2. The game itself is a dungeon-crawler where the player must navigate a labyrinth of rooms to find a large gem and win the game. The map and locations of spawns are all fixed…
Programmatically identifying email addresses within text isn’t very complex. Most solutions rely on identifying some traits within the string: Does it contain an ‘@’ sign? Does it end with ‘.co.uk’, or ‘.com’, or any other typical domain ending?…