Friday, February 1, 2008

Slight Changes - Updated Documentation

The last two days we’ve been revising our research and documentation. We came up with a few things that were either badly worded or needed changing for other reasons.

The things changed are:

* The Resource AI does some of its things by proxy, namely through the Cognitive AI. The research document has been updated to better explain this.

* The resource AI has also been changed from a Heap to a sorted Queue that uses Radix Sort. This is due to that using a Heap would be highly memory ineffective and not faster in any way when it comes to the small number of resource requests handled at any one time.

* The sound effects can not be volume controlled separately from the background music in XNA, hence the controls for it has been removed.

* Grouping and Ungrouping has been split from being one Hotkey button to two. Namely G and U instead of just G. This is mostly due to that it wouldn’t really be possible to know whether a user wished to split or merge groups or not with using just one button.

Documents that have been updated are:

Design Document
AI Research Document

As for progress on the actual game the AI can now capture wells without any external input, some hotkeys have been implemented, the resource AI is in progress/almost done and we’ve begun working on making the AI explore the world on its own.