> Documentation: > > A a new developer in the adventure , the big drawback i can notice in CF is > the lack of programming documentation. > > No conceptual doc , a few protocol doc, no file formats doc etc... > > I think it's really disapointing > I think the problem is not 'too less docs' but 'badly organized docs'. The source code itself is well commented, but it is sometimes hard to find 'where is ... done'. > A little wish : Why not a C++ rewrite/remodeling ? I think object > modelization would be more appropriate (and clean) for the purpose of the > server.It could permit a much better distribution of the work as well. > (And with a good conceptual doc, this should become an obvious choice i > think) > > I think 2.0 can be a new dev branch with OO design . What daya think about > it ? There was some discussion about it one year ago (The question was to decide if splitting the game engine and the rules was a good idea). Although I think an object-oriented language like C++ or Java should be better for Crossfire, porting the actual code would need massive rewriting, not only because each function needs to be translated to another 'dialect' (not a big problem for C++, a bit harder for Java), but also because some basics would need a complete rethinking. Anyway, if someone gets enough time and will... Chachkoff Y.