Brick4 in week 10
Well, the major glitches in the building creation system are finished. The graphics also look nice now. Anyway a picture says more than a thousand words in this case.

Brick4 @ 90%
Guess the title says a lot. Brick4 (my graduation project) is nearly finished. Actually I wanted to say it was completely finished but as things goes there are quite a few minor things that need to be done. Also there is a good chance that while writing the paper (which will have my main focus besides the graphical improvement) I come across some new ideas that I feel I must implement. Even as I’m writing this entry there are quite a few ideas that I’m thinking of however finish the paper takes a higher priority.
Another course at school has recently contacted me about the graduation party and although I don’t often go to parties, I’m looking forward to this one. Also because there is a good chance I will be holding a small speech. I'm not shy about being in the spotlight. I know that some people don’t like it but personally I always find it enjoying. The only thing I worry about is the fact that I talk too fast
Maybe the Dutch proverb “Good things come fast” applies to me, after all, I’m currently way ahead of my schedule
Brick3 has become Brick4
Brick3, my graduation project, will be no longer developed and instead I will be working on Brick4.
The reason I abandon Brick3 is because the system has become too hard to maintain and there are too many pieces of legacy code around for me to quickly improve it. On top of that Brick3 was the first incarnation of the Brick project series in 3D with some advanced features, the new way of memory management (a 37 MB instead of 2 GB). So I had expected I would need to rewrite it, even though I wanted to avoid it.
Brick4 will have unlike its predecessor cleaner code a new way to some things (XML instead of custom file formats) and it will make heavy use of the command and strategy patterns. This will allow me to developer faster and safer in the long run, although I fear that rewriting the application will have an heavy cost and that any advantage I gain will be lost to that.
The good is that this will allow me to revisit some off the old features and make some notes and see if I can improve it.
If I’m lucky everything should be rewritten at the end of this week and with even some more luck I will also have implemented a new feature. Guess time will tell.