Fixing TypeError: Object #<Queue> has no method ‘replace’

While attempting to get Shifter to work on my laptop I ran into the following error. The fix is below. By day I am a humble Moodle developer. Moodle uses YUI Shifter to bundle up its Javascript. Shifter seems to work happily for everyone else but I am recording this here for when it next doesn’t work for …

A Bouncing Ball and Three.js

I have been experimenting with Three.js and, indirectly, webgl. Making the move from 2d to 3d has been interesting. It certainly is a whole new world. Along with just messing around I have also been working my way through Udacity’s 3d graphics course which has been helpful. I haven’t really produced anything of any great …

December 1GAM – Alien Abductor

For December I finally ventured into the alleged “third dimension”. Or at least, sort of. This game is based around ray casting to create a pseudo 3d environment. It is an interesting approach that is actually surprisingly simple. I was pleasantly surprised by how straight forward the algorithms are. Due to time constraints I took …

November 1GAM – Five Man Team

Given that it is still October, it is perhaps premature to be releasing a game for November. However this project came together rather quickly so I saw no need to delay. Plus my December project is quite ambitious and will coincide with a time of year that is rife with interruptions so I thought it …

September 1GAM – Ascent Part 1

This month I’ve cheated a little. Although I’m passing it off a game its more a of a playable prototype. Truth be told this is the beginnings of a much larger and more ambitious project. Initially I had grand plans about getting that whole project done in a month but I quickly realized that that …

Things to discuss before you get married

As a way to learn node.js and to get familiar with Heroku I recently built 99thingstodiscuss.com. Its a simple piece of software that randomly outputs a topic for conversation between two prospective partners. It works fine on a desktop but is primarily meant for mobile devices which is why it looks rather sparse. It was …

July 1GAM – Mine Runner

Another month, another game. This time it’s a Boulder Dash style game called Mine Runner. I previously posted a prototype version of the game and attempted to find an artist to collaborate with (the prototype post). That was completely unsuccessful and I was forced to press on using free resources available on the net. Before …