Programming

  • Javascript : Functions are Objects

    Let’s talk about the different ways variables can work in Javascript. This stuff confused the heck out of me when I first started learning it, so I’m going to go over a lot of the different edge cases and try and give a more complete overview of what’s happening when you declare a variable. What you ...
  • Ants

    Ants was created for a college course in cooperation with another classmate, Tony Hoang.  It ended up being interesting enough that we decided to license it under something accessible and upload it to bitBucket.  I thought it might be worthwhile to give a quick rundown of how it works. Young Ants When ants are born, they’re at ...
  • How do we save replays?

    Why save replays? I’ve personally spent a ton of time watching people play The Binding of Isaac (and a good many other games) on youTube, so I have a lot of fondness for the Let’s Play community.  Eyes Open is a short game meant to be replayed multiple times in a row, and in my opinion ...
  • Making intelligent bugs

    The bugs you’ve seen crawling out of the walls in the Kickstarter video aren’t by any stretch the only creatures you’ll be running into in Eyes Open, but they’re interesting enough on their own to warrant talking about.  Today’s post is all about monster AI and what goes on inside their brains. What exactly is a ...
  • Halloween Point and Click Postmortem

    Halloween was a mid quarter project for college I designed and put together over the course of about two weeks.  It represents some of my first attempts to design lighter game experiences, and to tailor those designs to young audiences.  It also represents the first real flash development I’ve done since eleventh to early twelfth ...