Alien vs Joy Division

Above is from "Alien" released in May 1979. Below is from Joy Division’s "Unknown Pleasures", April 1979.
Screenshot from Aliens, contrasted with the classic Joy Division album cover

Oculus Rift Reddit Explorer

Recently both Firefox and Chrome released VR-enabled version of their browsers. Just as Lawnmower Man predicted.

I decided to test them out with the Rift, by hacking together "Mr Speaker's Amazing Oculus Rift Subreddit Explorer Thingy (tm)": It loads any ImgUr images in a sub, and finds related subs mentioned in the "about" info.
gallery view Read on for more »

Mac service: open iTerm at selection path

Opening the current folder or file path in iTerm is something I want to do a lot. The second time I ever wanted to do this I decided I should automate it. The 10,000th time I wanted to do this, I actually did automate it.

Here is an applescripted automator service to open the current selection path in a new iTerm window:

Clicking on the option will spawn a new iTerm window, and cd to either the folder path, or the containing folder if it's a file:

Read on for more »

CHIMP-8: a lil’ CHIP-8 VM

And now for something completely different... a full implementation of a CHIP-8 interpreter, complete with "sound" (via the Web Audio API).

But why? Well, it all started when I fell over a link to an article about Another World, and ended many hours later with the complete (as I can be bothered making it) CHIMP-8 interpreter! Feel free to have a peek at the source on GitHub, then go off and implement your own. CHIP-8 is the perfect interpreter/VM to get your feet wet with.

Your first Ludum Dare

So, you've decided to take part in your very first ever Ludum Dare... congratulations! I'm assuming you don't know what you've got yourself in for, so just remember: your primary objective is to finish something that (even vaguely) resembles a game. It doesn't have to be good, it just has to be. Here are a few tips on maximizing your chance of success:

  1. Submit your game!
  2. Be prepared.
  3. Dream big, implement small.

Read on for more »