2010-03-18, 11:12 PM
(This post was last modified: 2010-03-18, 11:16 PM by Sn1perJohnE.)
butterfλi Wrote:"Thousands and thousands" of lines of scripts and codes is not an excuse. I know military systems can run as high as millions of lines of codes. Maple Story may not be anything as serious as a military software but in the world of programming, tens of thousands and hundreds of thousands of lines of codes is... expected. Even pserver sources are tens of thousands. As a programmer, one should know how to navigate a through a source and the code should be well written enough to identify a bug should one appear. For instance if there's a bug with looting items, the programmer should know to look in inventory handling or looting handling part of the code and not through their thousands of lines of codes.
Finding one bad of code without any identifiers (aka code debugger) is like winning the lottery. The military example is also null, as they employ way more people than Nexon would, AND they are probably way more skilled (and payed more).
Fiel Wrote:To give you guys an example, NXPatcher, my maplestory patching program, is about 3000 - 3200 lines of code. I imagine Maplestory is quite a bit more complex than that.
I had a friend who had written a Gun Turret for Counter Strike 1.6. He said that there was easily 1000 plus lines of code, and finding the problem with it (sprites not appearing when someone upgraded it) would take a bit of time.
One reason I think (thinking aloud really) that Maplestory is broken up into specific .WZ files is to alleviate the trouble of finding issues, but some .WZ files are still pretty large.

