Old Code

Over the past few years I’ve engaged in several independent game development projects for largely indeterminate reasons.  I like games, I like programming, and I like new challenges, and that’s pretty much been my motivation.  I anticipate that new coding projects that I get into will look much different, and may actually tie back to my research interests, so I have decided to draw a boundary line between the old and the potentially new.

These projects, particularly those involving iOS, were in large part experiments to see what was possible on specific development platforms.  These efforts also encouraged ancillary side projects that I will also link to below:

Chomper-5An HTML5 recreation of a certain maze-based game involving a certain hungry yellow circle.  Written in Javascript and housed within a canvas that fills most of the screen (depending on your screen size, of course).  Choice of mazes and characters.

R.O.A.C.H.: While building Chomper-5, I managed to produce a surprisingly flexible library of functions to facilitate the development of single-screen arcade games in Javascript.  I put this library to good use by producing fictional games with early-1980s aesthetics.  I also played around with the idea of having a title screen and “game over” demo mode cycle, just like in regular old stand-up arcade consoles.

Adaax: Similar to R.O.A.C.H., but a different game.

Tryout Games: When I first started publishing apps to Apple’s store, I needed to come up with a company name.  Tryout Games is the result.  While I was “running” this company, I thought it might be a good idea to try my hand at a business-style website.  The content behind this link is the result of that work.  Note that this is all just an exercise, and I really have no plans to actually launch a company named Tryout Games.

Cell BlastAfter writing a paper on SimCity and cellular automata such as the Game of Life, I wondered what it would be like to try and develop an automata simulator for the iPad.  Cell Blast is the result.  There are some things I would change about this program, but overall I believe that it accomplished most of what I had intended.

123 Synth: When I first got into iOS programming, my mother suggested that I create a toy piano app for her infant grandchildren, including my daughter.  In March of 2012, with the project roughly 50% complete, my mother passed away suddenly.  I worked hard in the subsequent months to finish the piano program, and released it as 123 Synth.