In my spare time I like to write simple games, often clones of 8-bit classics. This site hosts news, downloads and links related to my current projects, together with browser-based games I've written, and other interesting miscellania.
Hi all! Just a quick update. I recently had reason to muck about with the old terminal library Curses, so I used the opportunity to recreate an old DOS game that I used to enjoy. Back then, the blurb said it was written by "Rebel COBOL programmers" or something. It was simple and fun. The Git repo is at https://github.com/bmcollier/paddler. Enjoy!
As I'm building the COLLIER-1 computer, I thought that it would be fun to write an emulator on which I can write software for it when I'm not in front of all the lab kit. Well, the idea sort of snowballed, as I needed an emulator which would allow me to swap in and out components as I so desired. EmuPy is a Python framework for creating emulations, but when it's finished, it'll have the capacity to emulate anything which is of few enough bits. Essentially, each component sits in its own thread.
Earlier this evening, I was wondering how easy it would be to learn (or experience) *every* programming paradigm out there. I've tried functional programming, object orientation and so on, but what about Array Programming, or Reflective Languages? The first one fills me with terror (thanks to APL), and I don't even know what the latter is.
Well, I figured out a way to find a small set of languages which comprise all programming paradigms...
As it's a seasonal time of year (ho ho), I thought I'd make a special chrimblemas version of the Sleuth detective game. I made a conversion of the classic 80s DOS game earlier this year, and a couple of tweaks make it perfect for Christmas Day fun. Happy Sleuthing!