Thumbnail image

Rendering and simulating digital CBCT scans

I began orthodontic treatment recently, and having a digital CBCT scan was part of the consultation process. As a former radiography student with an interest in data processing, I really wanted to get my hands on a copy of the scan so I could conduct some experiments. Let’s see what I was able to do with it!

Read more
Thumbnail image

EzSpriteSheet: a free and open source sprite sheet creator

Creating sprite sheets has never been easier: toss a folder at my new program and watch magic happen! This article details both why and how I engineered new software to address a common concern among game developers. This project was a month-long commitment.

Read more
Thumbnail image

Crafting simple hardware drivers with libusb

I recently upgraded my computer mouse. Windows drivers are available through the vendor’s website, but what’s a daily Linux user like me to do? Reverse engineer it, of course!

Read more
Thumbnail image

Developing a video game in C: Flappy Navi

I write a lot of software, and last week I decided to spice up my repertoire with something fun: why not a video game? I spent only three days on this one, and I’m very happy with how it turned out. In this article, I describe the steps I took to complete a small game development project: from start to finish.

Read more
Thumbnail image

Data mining the F-Zero X overdump

Ever go on a treasure hunt? Think of that, except the entire adventure takes place inside a blob of data no one has ever laid eyes on. We data miners are digital archaeologists, and we struck a goldmine. Today, I will tell the tale of the F-Zero X overdump expedition.

Read more
Thumbnail image

Writing a tiny MIPS assembler and disassembler in C

We are able to do most of our Nintendo 64 development in C nowadays. But things weren’t always like that! Long ago, legendary hackers did it all in handwritten assembly. Join me as I write a minimalistic MIPS assembler/disassembler and show you how to compile a rudimentary hack using it.

Read more
Thumbnail image

wild berries

These wild berries are growing in my backyard. What can I say? I really like berries. 🍓

Read more