[MUD-Dev] Fw: 16K mud server competition !
Jon Lambert
jlsysinc at ix.netcom.com
Tue Apr 4 21:25:38 CEST 2000
Warren Powell wrote:
>Jon A. Lambert replied:
>>
>> Well spaces, tabs and comments don't count towards the limit.
>> Yes, you could also get some mileage out of obfuscating keywords and
>> system functions with macros. You could move all your locals
>> into global
>> space, drop all static references, and share them very carefully.
>>
>
>One problem that I see in using these methods is that the rules state that
>the judging takes into account such things as readability, extensibility and
>that the code must be bug free. Putting all of your locals into a global
>space would (IMHO) seriously hamper any future extensions without huge
>rewrites and open the door for some huge bug finding sessions.
>
You are quite right. Maintainability is only one of five categories.
Total source obfuscation is a calculation to sacrifice that category for
a potential gain in points in at least three other categories.
I'm minmaxing. ;-)
-snip from http://www.andreasen.org/16k.shtml -
Each judge secretly assigns each contestant a score between 1 in 10
in several categories. The currently suggested categories are:
Features -- what can the MUD do? Is there combat, OLC, do players
save?
Maintainability -- could anyone but the author understand the source code?
What are the expansion possibilities of the MUD?
Technology -- what cool features does the implementation have? How
efficient is it in memory and CPU usage? (Not sure about this category)
Stability -- does everything work as expected, does the MUD ever crash,
are there any bugs?
Fun -- is the MUD actually fun to play?
--unsnip--
--
--* Jon A. Lambert - TychoMUD Email: jlsysinc at nospam.ix.netcom.com *--
--* Mud Server Developer's Page <http://jlsysinc.home.netcom.com> *--
--* "No Free man shall ever be debarred the use of arms." Thomas Jefferson *--
_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
http://www.kanga.nu/lists/listinfo/mud-dev
More information about the mud-dev-archive
mailing list