Thursday, 27 March 2008

Meeting 11

Short meeting today just to check on progress and assign tasks. Our next meeting will not be for a few weeks, as it is the Easter break and Frank is organising the AISB conference.

Due to the break, I have been at my parents house and not had much time to dedicate to project work. I have cleaned up the variable torque code by passing a floating point value rather than an integer. This has the effect of doubling or halving the torque value by simple multiplication instead of the round-about method I originally implemented.

I have the following tasks to complete as soon as possible.

  • Clean-up of the schema library Import/Export code
The main issue is that Schemas which have been manually added or imported from a file cause an exception when executed. This is priority 1 for now.

It would be nice (but not essential) to export the schema library as XML. I have used a nice tag generation library in personal projects, but there might be a simpler way. The SAX and DOM parsers are probably worth looking at.

  • Specify the block position through the GUI
As my learning task now only requires one "interesting" object, I would like to add a GUI feature which would let the user position the block manually. Most likely through the use of co-ordinates.

In addition to the above, there is also basic error-handling to be implemented in most cases.

These features don't really affect the learning simulation, but will allow me to show some success during the software demonstration in a few weeks time.

No comments: