Its Cold Season again

Posted by Shawn Tue, 10 Feb 2009 16:57:00 GMT

A four day run of working on a new game, cold season, has resulted in new knowledge of chipmunk physics and git/github.

Cold Season:

cold_season_level_one
Cold Season's goal is to infect a kid and keep him home from school.  You (the bacteria) must infect all the red cells, while avoiding the white blood cells.  It has unique and fun controls in a constantly moving and flowing environment. Levels are defined in SVG format, allowing for any SVG editor, such as Inkscape to operate as a level editor.  I would like to thank Karlin Fox for remastering the graphics, and David Crosby for lending me SVG loading code.

Why:

I started writing Cold Season to try out the NetBeans ruby IDE.  I wanted to write something small and fun that could be coded quickly.  I also was looking for an outlet to play with physics in ruby.  As I built Cold Season, I realized how many similarities existed between Cold Season and Snelps.  Looking at what I was able to pull in from Snelps, I decided that when Cold Season is a little more stable (mode changes/story/main menu stuff), I will extract the common elements into a "new game" template and try to release that as a gem.  Much in the same way rails was extracted from BaseCamp, I want to extract the commonalities into gamebox.  This would allow a user to do:
 
gem install gamebox
gamebox zappy
 
This will create a zappy game with the basic scaffolding of a game setup very simularly to Cold Season. There would then be rake tasks for creating stand-alone apps. (exe/.apps/linux binaries - including dependencies).  This would all be configurable. Do you want keyboard, mouse, networking, sound, etc. This will be much like environment.rb in rails land.

What about Snelps:

Snelps is continuing its development.  I just needed a break from large scale RTS game development.  sirgazil is doing amazing work on the graphics.  Take a look at this mockup he did:
 
Stay tuned for more info