Please note that I don't update this web site anymore. You can visit my new personal blog at

Slow Progress

Tuesday, January 11, 2005

Today I'm taking a break from the development of Trichromix. It's not going all that well to be honest.

After having spent about three years programming in C#, I find C++ to be hopelessly inproductive. At first, I was most bothered by the seperation of declarations and definitions, but that - while still annoying - is not the main problem anymore. Manual memory management is downright tedious. I spent more time thinking about whether to use a reference or a smart pointer (and which smart pointer) than I spent on actually thinking about the game itself. I doubt it's wise to switch languages so far into the project, but I am considering the D programming language for future projects.

However, it doesn't seem likely to me that the choice of language is the only, or even the main, reason for my lack of progress. So, this afternoon I'll spent time on some serious thinking about the best way to continue.

Back to blog index


Tell me what you think

Since I'm not updating this site anymore, I disabled comments. You can visit me at my new site: