Broken Magic Jumper

A couple of weekends ago was the 2012 Triangle Game Jam. Our theme of the jam was to generate game titles by madlibs: everyone contributed a list of 5 adjectives, 5 nouns, and 5 verb stems, and a program generated random game names from them. From there, we pitched ideas…

SWIG: Casting Revisited

A while back I wrote SWIG and a Miss, which is a post about several of the problems I’ve encountered with SWIG. At that time I didn’t have a solution for dealing with down casting – the process of casting from a base class to a more derived class.…

SWIG and a Miss

There are so many pitfalls you’ll encounter after using SWIG for any extended period of time or with a large enough codebase.  I thought I would go over some of the more notable ones I’ve encountered creating a C# wrapper that had me sighing and doubling my caffeine…

Triangle Game Jam 2010

The Global Game Jam 2011 happens later this month and I’m really excited.  A few months ago we had our local Triangle Game Jam for the 4th year in a row.  It went pretty well, the theme was “blocks” this time. Against my better judgment I decided to make…

Heap Inspector

This is a pretty awesome memory tool hobby project Jvander Beek of Vanguard Games is working on.  I’m a big fan of the physical memory layout / fragmentation view.  Take a look at the videos he has up on YouTube showing it off. He mentioned in the comments potentially releasing…

C++ VS.Net Context Menu

Awhile ago when I was working on the ShaderEffect Generator I had an idea for another Visual Studio plug-in and quickly got it working.  I finally got around to productizing it so that I could share it with others. This plug-in will modify the context menu that pops up when…

Global Game Jam: Space Fish

This weekend was great fun, I participated in the first annual 48 hour Global Game Jam.  Working on the smash hit, Space Fish. Gameplay You control a particle and attempt to slingshot red particles using your tractor-beam into a black hole, while attempting to protect the blue particles. Team Michael…

MSIL Command

MSIL is a fantastic language, but then again I loved programming in x86 assembly back in school .  The problem with programming in MSIL is the same problem you will run into in any assembly language, they are much more difficult to read and require much more work to create the…