Democratic Underground Latest Greatest Lobby Journals Search Options Help Login
Google

So, how many lines of code do you thik World of Warcraft (online) has?

Printer-friendly format Printer-friendly format
Printer-friendly format Email this thread to a friend
Printer-friendly format Bookmark this thread
This topic is archived.
Home » Discuss » The DU Lounge Donate to DU
 
Rabrrrrrr Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Feb-11-09 06:54 PM
Original message
So, how many lines of code do you thik World of Warcraft (online) has?
Not talking lines or bytes of data; just the actual programming code.

What do you think?

A million lines?

10 million?

20 million?

And how many of those lines are old dead unused ones that no one could ever possibly go back and sift through to find and delete? Half a million?


I bet it's a lot.
Printer Friendly | Permalink |  | Top
HopeHoops Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Feb-11-09 07:12 PM
Response to Original message
1. Are you talking functional code or actual code.
You see, being a geek I know the difference.

The best example of "WHY THE HELL IS THAT WASTING MEMORY" is Excel 97. When you loaded the spreadsheet, you also loaded a mildly amusing flight simulator. If I recall correctly, highlighting X:23 through L:23 and hitting the graph icon invoked it. There was no disk activity, so it was resident in memory all along. It allowed you to fly through a blue/purple landscape and at the center was a pillar with a scrolling marquee of credits. No wonder Microsoft products are so slow.

A twenty-something year old game called "Quest for Camelot" is another good example. With functional code, it would have loaded and run fairly quickly. Ah, but ah. It had to account for perverts. While playing it (with my wife), I instructed Arthur to "fuck Guenevere". Her response was, "There will be plenty of time for that when you return, dear." So I instructed him "Fuck horse." Guenevere responded, "Those are not the thoughts of a pure man." Now in the instructions at the beginning of the game, it said you could only win if you were pure of heart and mind. My wife yelled, "If we loose this game because of that I'm going to be really pissed!!!!"

So, how many lines of code? Probably on the order of a million necessary, rather than gratuitous. The library routines don't count. In reality? Check out what Congress just passed and you'll be closer to the mark.

Printer Friendly | Permalink |  | Top
 
Rabrrrrrr Donating Member (1000+ posts) Send PM | Profile | Ignore Thu Feb-12-09 08:31 AM
Response to Reply #1
5. I was asking about both - as well as old, no longer used code that's still there
Though I doubt that WOW has much if any intentionally bloat code.
Printer Friendly | Permalink |  | Top
 
HiFructosePronSyrup Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Feb-11-09 07:29 PM
Response to Original message
2. Three.
Printer Friendly | Permalink |  | Top
 
Rabrrrrrr Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Feb-11-09 07:31 PM
Response to Reply #2
3. .
10 Gosub 30
20 gosub 10
30 gosub 20


:rofl:
Printer Friendly | Permalink |  | Top
 
mainegreen Donating Member (1000+ posts) Send PM | Profile | Ignore Wed Feb-11-09 08:47 PM
Response to Original message
4. Outside of animation, or with?
I'd bet 85% is dedicated to handling the models. Endless drudgery code to detect collisions, prevent clipping, moving skeletons in a valid way, applying physics. Not my cup of tea. Boring, boring, boring.

I'd imagine around 7% is dedicated to the game engine: storyline handling, interface, coordination of events, data management, the good stuff.

Maybe 3% is dedicated to network traffic management and maybe another 10% in the server side software.

Maybe 5 million lines total? I'm excluding information in the database (like story info, item data, etc) and counting a line as code until you reach a ;, not carriage returns.

I bet most of the dead code is in the game engine, and that the server code is the leanest, cleanest code.


But that's just a wild guess on my part
Printer Friendly | Permalink |  | Top
 
DU AdBot (1000+ posts) Click to send private message to this author Click to view 
this author's profile Click to add 
this author to your buddy list Click to add 
this author to your Ignore list Thu Dec 26th 2024, 08:52 AM
Response to Original message
Advertisements [?]
 Top

Home » Discuss » The DU Lounge Donate to DU

Powered by DCForum+ Version 1.1 Copyright 1997-2002 DCScripts.com
Software has been extensively modified by the DU administrators


Important Notices: By participating on this discussion board, visitors agree to abide by the rules outlined on our Rules page. Messages posted on the Democratic Underground Discussion Forums are the opinions of the individuals who post them, and do not necessarily represent the opinions of Democratic Underground, LLC.

Home  |  Discussion Forums  |  Journals |  Store  |  Donate

About DU  |  Contact Us  |  Privacy Policy

Got a message for Democratic Underground? Click here to send us a message.

© 2001 - 2011 Democratic Underground, LLC