Blog

The laboratory is open

I created a new area on the site, call The Laboratory. I'm going to use this area to share experiments, projects that aren't completed or projects that have been abandoned.

Visualizing thinking using water logic

Serge documentation goes live

The first version of the documentation for the serge engine has gone live.

This is the documentation of the core engine only and covers just the main classes and structure. I also need to document the blocks and the tutorial. 

I used the Sphinx documentation system, which seems very powerful and easy to use.  You can quickly generate useful documentation with a nice look and feel. I would like to change the overall template to look more like the rest of the site but for the moment it works well.

Tags:

Mechanics follow from goals

There were a couple of technical challenges I had to overcome in m

Tuning Mechanics

From a very early stage I had included an overheating mechanic in QANAT. My thinking was that I wanted to dissuade the player from just continuously firing a wall a bullets up at the aliens. As you fired the gun it heated up and if you allowed it to reach a critical temperature then it would shut down for a few seconds. 

Tags:

Crashing and burning

Over the weekend I sat down to add some new features to QANAT. I started trying to create some new alien types and was struggling to come up with some interesting behaviour. While working on this I got to thinking about what the core mechanic of the game is. It struck me that the core of QANAT is the realism of the alien movement.

Tags:

Development area

I created a starting page for the development part of the site today.

Right now I have included a list of all the tools that I am using. Eventually I will start assembling the documentation for serge there also. 

New "syndicate" like game

Tags:

Achievements achieved

I finished the implementation of the achievements system and the main screen showing all the achievements in the game. There are still a few items to clean up like,

Tags:

Begun work on the achievements system

I began work on the achievements system today. I build a new block in serge to handle recording and rendering of achievements. I tried this out by adding some simple achievements to QANAT.

Tags:

Pages

Subscribe to RSS - Blog