• GLFW Skeleton
    GLFW Skeleton
    For convenience, I put a skeleton app with a blank GLFW window on github. The README.md contains usage instructions - it’s Mac oriented at the moment because that’s what I’m developing on, and has …
  • Lana Tetris beta 1
    Lana Tetris beta 1
    Lana Tetris has slowly spiralled towards completion and it’s now in a state where it can be tested. There are currently a great many memory leaks because garbage collection has spoiled me. I’m currently …
  • Mutya Keisha Siobhan - Flatline (Acoustic)
    Mutya Keisha Siobhan - Flatline (Acoustic)
    The studio version of Flatline is utterly superb, but this acoustic version highlights the wonderful vocal harmonies even more. It’s simply incredible.
  • Cross-Platform Considerations
    Cross-Platform Considerations
    I’ve been trying to just build things rather than get bogged down in designing too much up front and not worry about making code that runs cross-platform. Despite this, the latter is something I try to think about …
  • The Tetris and the Table
    The Tetris and the Table
    Today Lana and I have been assembling our new table and clearing out lots of junk from her flat as I’m moving in next month. In the process of this we found her old Gameboy Pocket which contained both working …
  • It Begins...
    It Begins...
    I’ve been itching to start Tetris for a while, and since the Snake codebase is in a reasonable state, it’s time to have a stab at implementing this archetypal puzzle game. The first step was to clone the …
  • Snake Full Circle
    Snake Full Circle
    One Sunday in May, I implemented a basic version of the classic game Snake in C++. Over the course of the following week I improved the code and added features suggested by Lana, who also created resources in the form of …
  • Interoperability
    Interoperability
    Over the last few years I’ve made use of more and more software services. These services have been delivered either through websites, desktop applications or a smartphone apps, but have traditionally been confined …
  • Snake Development
    Snake Development
    Having got the basic game working, I decided to capitalise on the cross-platform capability of GLFW. This might seem like an odd place to go next, but I’m developing on Mac and Lana runs Windows. I could have …
  • Snake
    Snake
    Having spent years contemplating what the perfect game should be and how to build it without a single flaw, I decided to actually do something instead. As I’d never coded a game, I needed a simple task and Lana …

archive · rss