Exams Hiatus

June 9th, 2009

I thought I could keep up with this during midterms, but I can’t.  Updates will be much more infrequent until it’s over.

AI

June 7th, 2009

I coded a class to parse an XML file containing the information for a level.  This includes what waves of enemies will spawn, and what paths they will come down the level from, as well as how many of a particular enemy will come in each wave.  I’m not quite finished the class that handles the events yet so there will be no screenshot today.  I did finish the enemy class, however.  Given a set of points that form a path, the enemy will follow them untill it reaches the last point or is destroyed.  I hope to have a screenshot or animation up for viewing tommorow.

New Project

June 7th, 2009

I’ve started working on tower defense game as my first project.  It’s a simplified game, where the enemies will run down fixed paths with towers placed on the side.  This should cut down time writing the AI, as I won’t have to implement pathfinding.

With the work I’ve done today, the program loads the map scenery from a text file, and draws it on the screen.  I’m not writing a full blown map editor, as I’m not making very many maps for this project.

Here’s an example of what the map and file look like:

td1

Relaunch

June 6th, 2009

I’ve been thinking about what to use this site for for a long time.  It’s been reincarnated and then scrapped several time due to my lack of diligence with regards to regular updates.  Currently, I’ll be writing a development blog here, as I’ve begun another programming project.  I’m looking to increase my ability as I’ve gotten quite rusty inbetween semesters at college.

This time I set a few conditions for myself in the form of daily goals and updates.  This means a new post detailing what’s going on every day, related to whatever project I’m working on.  Rapid development is the goal here, so there should be new and different content on a regular basis.