Assistant to the Lounge-About

The fun begins when you quit your day job.

Archive for the ‘Programming’ Category

Fire Platoon postmortem —

It is a bit early for a postmortem – the game is not really complete and we haven’t released it to the public yet. But the majority of the code is done and I didn’t want to wait to capture both the things that worked well and poorly. I’ve also been catching up on blogging […]

Adding OGG support to Torque 2D —

Prior to being released opensource, Torque 2D supported OGG and WAV files. MP3 support wasn’t included because of licensing issues with the MP3 codec. The opensource version of Torque 2D doesn’t include OGG support. So the only audio support was WAV. This is a problem because WAV is a raw format, so having audio of […]

Web controls for Fire Platoon —

We have decided to move the player controls off the touch table and onto individual web-enabled devices in Fire Platoon. There are a couple reasons for this decision. Most importantly, we didn’t have enough space to put even four player’s controls onto the screen and still have legible icons on the main map of the […]

Starting Fire Platoon —

We have decided to write a real-time cooperative fire fighting game with the new Torque 2D engine. We have written some real-time games for the touch table before, but so far we have only written real-time action games (like Bubble Defender, Space Shooter and TropicalTreasure). Real-time games are a bit harder on the touch table […]

Torque 2D goes open source —

One question that people often ask when they see our games is “How did you make this?” It is a question asked both by people who have very little computer experience and by other professional programmers. When another programmer asks us how we made a game, what they are really asking is: “What set of […]

Scoring the Nutrition of Foods —

Part of the Food Cost Calculator project is to determine the nutritional value of different foods. The program can be used to calculate the cost of a food per calorie or weight. But I also want it to calculate the overall nutritional value of the food and the cost per nutrient. There are certainly a […]

Zilch for the touch table —

I have been working on a new game for the touch table. It is called Zilch (or Farkle, Greedy Dice or Dice 10000) and it is a “press your luck” style dice game that we often play at the end of a gaming session or while waiting between games. Players roll six dice and can […]

Up the River —

I have been working on the multitouch games these last couple of weeks. I have started creating a new touch game based on the card games Oh Hell, Get Fred and Wizard. These games are trick taking games where you get points for correctly predicting how many tricks you are going to take. The main […]

Yacht AI —

One of the lessons that we learned from PAX is that it is very nice to be able to switch between a human and AI player while playing the game. The only game that had this feature at PAX was Parcheesi. It made people more likely to start a game since they knew that they […]