December 21, 2004

Castle-Combat will be rewritten from scratch

As some of you may have noticed, the Castle-Combat network-code doesn't work reliably. The network implementation has some serious design flaws, which can't be fixed without a rewrite. Unfortunately, the network code isn't cleanly seperated from the game logic, so any network changes would cause changes in other parts of the program. I finally decided to solve this problem by rewriting the whole game from scratch.

I will also use different tools this time to increase my development speed (and to have more fun). The new implementation will be written in python, using the libraries pygame (SDL-python bindings) and twisted (networking).

I just opend the castle-combat discussion forums on soureforge, so if you have any questions or comments, please leave a message there.