Advertisement

What did they use to write DAOC ?

Started by March 27, 2002 07:50 PM
4 comments, last by Nomax5 22 years, 9 months ago
Does anyone know or have an idea what software was used in the development of Dark age of Camelot ? The launch was or seemed to be a spectacular success it’s ongoing management seems flawless, in comparison the Everquest servers seem to drop to their knees each time they do a patch. Mythic obviously have excellent management and planning but I wonder what is the super stable software they used ?
Check out Gamasutra''s post-mortem of the game at:
http://www.gamasutra.com/features/20020213/firor_01.htm

The software used in it''s production is listed at the end.
You are not the one beautiful and unique snowflake who, unlike the rest of us, doesn't have to go through the tedious and difficult process of science in order to establish the truth. You're as foolable as anyone else. And since you have taken no precautions to avoid fooling yourself, the self-evident fact that countless millions of humans before you have also fooled themselves leads me to the parsimonious belief that you have too.--Daniel Rutter
Advertisement
Thanks Plasmadog I''ve just read it.. very interesting.
Stable software is a result of writing it correctly, not in using stable tools. You can write perfect software in assembly if you''re careful.

[ MSVC Fixes | STL | SDL | Game AI | Sockets | C++ Faq Lite | Boost ]
quote: Original post by Kylotan
Stable software is a result of writing it correctly, not in using stable tools. You can write perfect software in assembly if you''re careful.


The problem is that some of the software used in the development of a particular system is beyond the developer''s control. If you link against a buggy library, the bugs might show up in your program. If you run your software under a buggy operating system, you might not be able to keep it running for as long as you wish. If your program communicates with buggy software, this too may affect its operation.

Dark Age of Camelot uses MySQL running under Linux as its database backend. Had they used buggy database software running on an unstable operating system, stability would very likely have suffered.

It''s important to strive for absolute stability, but remember that there''s usually more than your software at work.
Of course all that is true, but it''s not as true as some developers would have you believe...

[ MSVC Fixes | STL | SDL | Game AI | Sockets | C++ Faq Lite | Boost | Asking Questions ]

This topic is closed to new replies.

Advertisement