NOBLE APE MAILOUT - JANUARY 2004
I wrote about the dual development of the Noble Ape Simulation and Noble Warfare in previous mailouts. The initial idea of a select shared code base has changed to be almost all the non-Simulation specific code used with Noble Warfare. The feedback in the Simulation has been a robust and minimalist reduction and improvement in the code.
From a checklist, I created a subset of the functionality that could be shared with both the Noble Ape Simulation and Noble Warfare. This includes small things like the random number generator and line-of-sight, not to mention larger things like the file handling and event handling code.
I wonder, going through this process, if the priority I have provided to the dual development will delay the Noble Warfare development. As both are currently solo efforts, I am allowing myself some leisure with regards to the timeframes. I don't think folks will care if the beta comes in March, April or even May, so long as the code is stable and Noble Warfare provides a degree of enjoyment.
Recent feedback from Mridul P. indicates that the Windows Ocelot version of the Noble Ape Simulation will be available about the same time as the Noble Warfare beta.
Apple released a document last week on their optimisation of the Noble Ape Simulation;
A large part of the Apple development is currently included and reworked in the active source code. The last remaining piece not included is the vectorisation code that requires some rework of how the Simulation places the apes' brain information. I have a working solution in place for this, but I would like to add the integrating into the active source following the Noble Warfare beta release.
Hats off to Nathan and Sanjay for their continued work with the Noble Ape Simulation's Apple Distribution.
There was a small launch for the Noble Warfare information site;
The site is currently quite low-key but this should change in the next month with the addition of the beta manual and some screen shots. The development of Noble Warfare has expanded some of my ideas with regards to Open Source as a contrast to commercial development and the commercial motivations for development.
I am hoping to have initial screenshots early next month for Noble Warfare which will build the feedback initially before the beta release in March/April.
The IEEE Computer Graphics Applications article on the Noble Ape Simulation went through a final edit towards the end of the month. The estimated date of publication is March 2004. I wrote the article about four months ago, but have spent some time over the past week or so reworking small sections and providing updated images.
The article is about the development in social terms as much as technical terms. It's been a privilege to write about the social aspect of the development in a respected technology publication. Explaining Open Source in practical terms is something which is lost in the media Open Source sound bites.
I am not sure what the readership of IEEE Computer Graphics Applications is like. It will be interesting to see the response to the article.
There are a number of small programs that make the Noble Ape development a lot easier. One of these less glamorous but critical programs, is Noblemake. I spent roughly three days this month working on improving Noblemake for typical inline batch applications.
For more information on Noblemake;
Hope all is well with you all,
Tom Barbalet, 28 January 2004.