|
While it's undeniable that there are many (understatement) bugs in the original lotf source.... it's the actual source itself which poses the biggest issue.
to truly improve it you'd want to start by re-writing the way it handles and processes data (sockets, threading and simply how the source BASE works). Once you do that you can work on re-coding the game systems from the ground up to remove the silly bugs that were added into it by people who coded stuff for it w/o knowing what they were doing.
To truly fix it you'd end up re-coding basically the entire source.
For those who feel I'm being a bit too hard on Lotf, I feel the same way about MOST public sources (coemu, lotf, cofuture, hell... my hellmouth I released). They were released for a reason and personally I feel they should be viewed as examples more so than workable sources.
Exceptions include Hybrid's fantastic works and Korv's base he posted. Impulse's base is nice but I've seen so many poorly re-worked versions of it that I've gotten sick of it (not because of impulse himself, he knows that he's doing usually... just that so many people try to take his work and add on to it w/o knowing what they are doing. IE: taking codes from lotf)
|