January 2004
- The last days of Discord PVP server on EQ Frank Crowell
- The last days of Discord PVP server on EQ szii@sziisoft.com
- biggest muds Matt Mihaly
- Congratulations Horizons... Lee Sheldon
- Congratulations Horizons... Brad McQuaid
- Congratulations Horizons... Marian Griffith
- Congratulations Horizons... Brad McQuaid
- Congratulations Horizons... T H
- Congratulations Horizons... Matt Mihaly
- Congratulations Horizons... Lee Sheldon
- Congratulations Horizons... Chanur Silvarian
- Congratulations Horizons... Lee Sheldon
- Congratulations Horizons... Brad McQuaid
- Congratulations Horizons... Marian Griffith
- Congratulations Horizons... Chris Duesing
- Congratulations Horizons... Mike Shaver
- Congratulations Horizons... Marian Griffith
- Congratulations Horizons... Tom "cro" Gordon
- Congratulations Horizons... Lee Sheldon
- Congratulations Horizons... Brad McQuaid
- Congratulations Horizons... Lee Sheldon
- Congratulations Horizons... Christopher Kohnert
- Congratulations Horizons... Vincent Archer
- Congratulations Horizons... Chanur Silvarian
- Congratulations Horizons... Vincent Archer
- Congratulations Horizons... Chanur Silvarian
- Congratulations Horizons... Lee Sheldon
- Congratulations Horizons... Chanur Silvarian
- Congratulations Horizons... Matt Mihaly
- Congratulations Horizons... John Buehler
- Congratulations Horizons... Philip M. Hofer {Frumph}
- Congratulations Horizons... Lee Sheldon
- Congratulations Horizons... Paul Schwanz
- Congratulations Horizons... Daniel.Harman@barclayscapital.com
- Congratulations Horizons... Lee Sheldon
- Congratulations Horizons... Lee Sheldon
- Congratulations Horizons... Matt Mihaly
- Congratulations Horizons... Lee Sheldon
- [DGN] The psychology of random numbers Ted L. Chen
- [DGN] The psychology of random numbers Ammon Lauritzen
- [DGN] The psychology of random numbers Chanur Silvarian
- [DGN] The psychology of random numbers Michael "Flury" Chui
- [DGN] The psychology of random numbers Zach Collins {Siege}
- [DGN] The psychology of random numbers David Kennerly
- [DGN] The psychology of random numbers Paolo Piselli
- [DGN] The psychology of random numbers Sean Kelly
- [DGN] The psychology of random numbers Chanur Silvarian
- [DGN] The psychology of random numbers Alex Chacha
- [DGN] The psychology of random numbers Ted L. Chen
- [DGN] The psychology of random numbers ceo
- [DGN] The psychology of random numbers Dave Bacher
- [DGN] The psychology of random numbers Hans-Henrik Staerfeldt
- [DGN] The psychology of random numbers Ben Hawes
- [DGN] The psychology of random numbers Byron Ellacott
- [DGN] The psychology of random numbers Kirinyaga
- [DGN] The psychology of random numbers Daniel.Harman@barclayscapital.com
- [DGN] The psychology of random numbers szii@sziisoft.com
- [DGN] The psychology of random numbers Brian Hook
- [DGN] The psychology of random numbers Daniel.Harman@barclayscapital.com
- [DGN] The psychology of random numbers Mike Shaver
- [DGN] The psychology of random numbers Byron Ellacott
- [DGN] The psychology of random numbers Byron Ellacott
- [DGN] The psychology of random numbers J C Lawrence
- [DGN] The psychology of random numbers Rayzam
- [DGN] The psychology of random numbers Vincent Archer
- [DGN] The psychology of random numbers Robert Zubek
- [DGN] The psychology of random numbers Travis Casey
- [BIZ] Defining 'churhn' in relation to MMO games Tom "cro" Gordon
- [BIZ] Defining 'churhn' in relation to MMO games ren@aldermangroup.com
- Moderation delays J C Lawrence
- NEWS TECH: Welcome to the "MUD-Dev" mailing list Peter Seebach
- NEWS TECH: Welcome to the "MUD-Dev" mailing list Jon Leonard
- NEWS TECH: Welcome to the "MUD-Dev" mailing list Peter Seebach
- NEWS TECH: Welcome to the "MUD-Dev" mailing list Lars Duening
- NEWS TECH: Welcome to the "MUD-Dev" mailing list Peter Seebach
- NEWS TECH: Welcome to the "MUD-Dev" mailing list Mats Lidstrom
- NEWS TECH: Welcome to the "MUD-Dev" mailing list Lars Duening
- Expected value and standard deviation. Michael Tresca
- Expected value and standard deviation. Ola Fosheim Grøstad
- Expected value and standard deviation. Michael Tresca
- Expected value and standard deviation. Ola Fosheim Grøstad
- levels (was: ghost mode) Ola Fosheim Grøstad
- Do players enjoy farming? (was MUD-Dev Digest, Vol 7, Issue 9) Paul Schwanz
- Do players enjoy farming? (was MUD-Dev Digest, Vol 7, Issue9) John Buehler
- Do players enjoy farming? (was MUD-Dev Digest, Vol 7, Issue9) Rayzam
- Do players enjoy farming? (was MUD-Dev Digest, Vol 7, Issue9) Paul Schwanz
- Do players enjoy farming? (was MUD-Dev Digest, Vol 7, Issue9) Sheela Caur'Lir
- Do players enjoy farming? (was MUD-Dev Digest, Vol 7, Issue9) Daniel.Harman@barclayscapital.com
- Do players enjoy farming? (was MUD-Dev Digest, Vol7, Issue9) eversilver@yahoo.com
- Camping (Was just named as a generic MUD-DEV reply) Chanur Silvarian
- Camping (Was just named as a generic MUD-DEV reply) ren@aldermangroup.com
- Camping (Was just named as a generic MUD-DEV reply) Brent P. Newhall
- Exploits and hacks in MMORPGs Björn Morén
- Exploits and hacks in MMORPGs Daniel Anderson
- Exploits and hacks in MMORPGs Sheela Caur'Lir
- Exploits and hacks in MMORPGs Kirinyaga
- Do players enjoy farming? Chanur Silvarian
- Do players enjoy farming? (was MUD-Dev Digest, Vol 7, Issue 9) Paul Schwanz
- Do players enjoy farming? (was MUD-Dev Digest, Vol 7, Issue 9) Tom "cro" Gordon
- Online worlds and behavior... etykwins@fcbayern.de
- ANNOUNCE: MUD-Dev conference, 26 and 27 March 2004 J C Lawrence
- MudWorld.Org Anthony R. Haslage
- New MMORPG from the Army Amanda Walker
- New MMORPG from the Army Dave Rickey
- New MMORPG from the Army Amanda Walker
- New MMORPG from the Army Daniel.Harman@barclayscapital.com
- FedExing ghovs
- Play styles and world interactionsistilldontwantitposted@phlange.com J C Lawrence
- Death and Permadeath and Corpse Retrieval Sean Middleditch
- Death and Permadeath and Corpse Retrieval T H
- Death and Permadeath and Corpse Retrieval Ben Hawes
- Death and Permadeath and Corpse Retrieval Sean Middleditch
- Death and Permadeath and Corpse Retrieval Spot
- Death and Permadeath and Corpse Retrieval Sean Middleditch
- Death and Permadeath and Corpse Retrieval Daniel.Harman@barclayscapital.com
- [DGN] Senior Focus Mentor Needed Andrew Budd
- [BIZ] HOW TO SCREW UP A PERFECTLY GOOD GAME COMPANY IN TEN EASY STEPS Michael Tresca
- [BIZ] TEN MORE EASY WAYS TO SCREW UP YOUR GAME COMPANY Michael Tresca
- Crafting systems Björn Morén
- Do Quests need to be Fed-Ex David Lyttle
- Do Quests need to be Fed-Ex eversilver@yahoo.com
- Do Quests need to be Fed-Ex Chanur Silvarian
- Do Quests need to be Fed-Ex Sean Howard
- Do Quests need to be Fed-Ex Chanur Silvarian
- Do Quests need to be Fed-Ex Sean Howard
- Moving toward Massive Multiplay (was Congratulations Horizons...) Paul Schwanz
- ADMIN: Policy change J C Lawrence
- [TECH][TOOLS] SCM systems ceo
- [TECH][TOOLS] SCM systems Erik Bethke
- [TECH][TOOLS] SCM systems ceo
- [TECH][TOOLS] SCM systems Jon A. Lambert
- Problems with current RPGs Björn Morén
- Problems with current RPGs Koster, Raph
- Problems with current RPGs Sean Howard
- Problems with current RPGs Björn Morén
- Problems with current RPGs Koster, Raph
- Problems with current RPGs Björn Morén
- Problems with current RPGs David Johansson
- Problems with current RPGs Yaka St.Aise
- Problems with current RPGs Hans-Henrik Staerfeldt
- Problems with current RPGs Björn Morén
- Problems with current RPGs Yaka St.Aise
- Character Perceptions John Buehler
- Character Perceptions Derek Licciardi
- Character Perceptions John Buehler
- Character Perceptions ceo
- Character Perceptions John Buehler
- Character Perceptions Scion Altera
- Character Perceptions John Buehler
- Character Perceptions bjoernen@hotmail.com
- Character Perceptions John Buehler
- [BIZ] Warcraft Interview Michael Tresca
- [BIZ] Warcraft Interview ceo
- [BIZ] Warcraft Interview Björn Morén
- Raffle at the MUD-Dev Conference, March 27th and 28th 2004 Ann
- R: Moving toward Massive Multiplay (was CongratulationsHorizons...) Ghilardi Filippo
- Python script as stand alone MUD server... Jason Slaughter
- Python script as stand alone MUD server... Sean Middleditch
- Python script as stand alone MUD server... Alistair Riddoch
- Python script as stand alone MUD server... Jason Slaughter
- Python script as stand alone MUD server... Sean Middleditch
- Python script as stand alone MUD server... Alistair Riddoch
- Python script as stand alone MUD server... Kwon J. Ekstrom
- Python script as stand alone MUD server... Alistair Riddoch
- Python script as stand alone MUD server... Zach Collins {Siege}
- Python script as stand alone MUD server... Alistair Riddoch
- Python script as stand alone MUD server... Alistair Riddoch
- Python script as stand alone MUD server... Byron Ellacott
- Python script as stand alone MUD server... Mats Lidstrom
- Python script as stand alone MUD server... ceo
- Python script as stand alone MUD server... Zach Collins {Siege}
- Python script as stand alone MUD server... ceo
- Python script as stand alone MUD server... Zach Collins {Siege}
- Python script as stand alone MUD server... Byron Ellacott
- Python script as stand alone MUD server... Edward Glowacki
- Python script as stand alone MUD server... Brian Hook
- Python script as stand alone MUD server... Sean Middleditch
- Python script as stand alone MUD server... Frank Crowell
- Python script as stand alone MUD server... Byron Ellacott
- Python script as stand alone MUD server... Mike Shaver
- Python script as stand alone MUD server... Alistair Riddoch
- Python script as stand alone MUD server... Thomas Clive Richards
- Python script as stand alone MUD server... Zach Collins {Siege}
- [BIZ] Apparent acquisition of Yantis (mysupersales) by IDE Rudy Fink
- [BIZ] Apparent acquisition of Yantis (mysupersales) by IDE Bruce Mitchener
- Meaning and entertainment - Farming and FedExing (was Do players enjoy farming?) Michael Sellers
- Power games Ana Valdés
- Power games Mats Lidstrom
- Power games Ana Valdés
- Power games Byron Ellacott
- Power games Ana Valdés
- Mage 2 Mage gbtmud
- Mage 2 Mage Travis Casey
- Interpersonal Relations in Virtual Worlds Brad King
- Interpersonal Relations in Virtual Worlds Chris
- Interpersonal Relations in Virtual Worlds Nick Yee
- Interpersonal Relations in Virtual Worlds Paul Schwanz
- Interpersonal Relations in Virtual Worlds Ola Fosheim Grøstad
- Interpersonal Relations in Virtual Worlds Lee Faris
- Platform choice Gary Whitten
- MUD client popularity Brian Hook
- MUD client popularity Frank Crowell
- MUD client popularity Ammon Lauritzen
- MUD client popularity Brian Hook
- MUD client popularity Rayzam
- MUD client popularity Brian Hook
- MUD client popularity Rayzam
- MUD client popularity Edward Glowacki
- MUD client popularity J C Lawrence
- MUD client popularity Edward Glowacki
- MUD client popularity Travis Casey
- MUD client popularity Ammon Lauritzen
- MUD client popularity Byron Ellacott
- MUD client popularity Frank Fisher
- MUD client popularity ceo
- MUD client popularity Edward Glowacki
- MUD client popularity Emil Nilimaa
- MUD client popularity Tom "cro" Gordon
- MUD client popularity Edward Glowacki
- MUD client popularity Sean Middleditch
- MUD client popularity Zach Collins {Siege}
- MUD client popularity Sean Middleditch
- MUD client popularity Alistair Riddoch
- MUD client popularity Byron Ellacott
- MUD client popularity Brian Hook
- MUD client popularity Brian Hook
- MUD client popularity Sean Middleditch
- MUD client popularity Edward Glowacki
- MUD client popularity Brent P. Newhall
- SMOG - small multiuser online game Frank Crowell
- SMOG - small multiuser online game Miroslav Silovic
- SMOG - small multiuser online game Frank Crowell
- SMOG - small multiuser online game Crosbie Fitch
From: Frank Crowell
> SMOG will get its kick start by using an existing 3D game engine
> and it-doesn't-suck-that-much network technology. The intent is to
> build as little as possible - not as easy as I think it is.
I've been thinking along similar lines.
It may even be possible to do zero coding.
The ingredients I'm looking at:
1) P2P transport - Gnutella, FreeNet, etc.
2) 3D front end - Quake, Unreal, or other moddable game with
scenery editor
3) Scenery communicated via files
4) Filename encodes spatial relationship
5) Content - existing maps, automatic maps, maps generated by
'land-grabbers'
This provides the ability to create a fairly colossal virtual world
(albeit static), with up to 16 players per file (sharded as
necessary).
Think of it as a better way of cataloguing all the maps for
Quake/Unreal. Instead of umpteen websites with lists of maps, we
can now start arranging maps as if they represented a contiguous
topography of a virtual world.
What would happen next is that someone will figure out how to create
the game that spans all the maps (such that actions in one map have
ramifications in others).
I've made some back of the envelope doodlings about a possible
filename encoding scheme, if only in the hope that other people will
refine it.
(Also posted elsewhere)
Introduction
~~~~~~~~~~~~
A file is presumed to contain static geometry in a local co-ordinate
space.
The filename contains no co-ordinates, but by specifying
dependencies impies a relative transform that is used to determine
the co-ordinate space of the file.
The entire collection of files represents a 3D universe. Only a
small subset is required for viewing a portion of the universe at
any one time.
A file both represents a region of the universe, and a means of
determining what files are necessary to view it. A file is also a
URL of sorts.
Filename Syntax
~~~~~~~~~~~~~~~
<Filename>::=<SOT><Name><ws>[ZZ<OPS><ws>]{<Name(Dependency N)><ws>}.<Type>
E.g. "Paris_ZZ444_Earth_Europe_France_.x"
<SOT> = Start of text
<Name>::= <Alpha>{<Alphanumeric>}
<Alpha>::=[A-Za-z]
<Alpha> = UTF-8 alpha also permitted.
<Alphanumeric>::<Alpha>|<Numeric>
<Numeric>::=[0-9]
<Numeric> = UTF-8 numerics also permitted.
<Name> = Any alphanumeric identifier of at least 1 char not starting
with 'ZZ'. Not case sensitive, but case preserving.
<ws>::= '_'
<ws> = White space (may be mapped to single underscore)
<OPS>::= <octal digit><octal digit><octal digit>
<octal digit>::=[0-7]
<Type>::=<Alphanumeric>|<Alphanumeric><Alphanumeric>|<Alphanumeric><Alphanumeric><Alp
hanumeric>
The meaning of files
~~~~~~~~~~~~~~~~~~~~
Each filename describes a scenery file containing geometry in local
coordinate space, with additional texturing and other supplemental
information as necessary. This may be anything from a simple, single
object, to a complex city.
Files are uniquely identified by their Name and filetype. However,
files of the same name are supposed to describe precisely the same
scenery irrespective of their filetype. All other components of the
file name are supplementary. NB A 'Name' is a universally unique
identifier.
A file has the following properties:
It has an author
It has a creation/modification date
It has a bounding sphere (precomputed or not) (centre and
diameter)
It may have dependencies
It is positioned, oriented, and scaled with respect to up to
three of its dependencies (if any)
The meaning of OPS
~~~~~~~~~~~~~~~~~~
Three octal digits whose binary representation indicates whether or
not the nth dependency is involved in determining the orientation,
position and/or scale of the scenery.
Coordinate system: Right-hand-rule: X right, Y away, Z up.
Thus, an octal digit X:
if 0: indicates that no dependencies are involved (world space)
if 1,3,5, or 7: indicates the first dependency is involved
if 2,3,6, or 7: indicates the second dependency is involved
if 4,5,6, or 7: indicates the third dependency is involved.
O, the first digit (orientation):
0 dependencies = World co-ordinate frame
1 dependency = Same co-ordinate frame
2 dependencies = Align X axis with bounding sphere centres (or
same as first if concentric)
Align Z with average of dependency Zs
3 dependencies = Align X axis with 1st BS centre to bisect 2nd &
3rd
If not colinear align Z to normal of plane formed by BS centres,
else align Z with average dependency Z.
NB Orientation calculations to utilise quaternion representation
and spherical linear interpolation.
P, the second digit (position):
0 dependencies = Origin is world origin
>0 dependencies = origin is average of positions of dependency BSs.
S, the third digit (scale):
0 dependencies = Same scale as world
>0 dependencies = scale is 1 unit = Average dependency BS diameter
The absence of OPS is equivalent as follows:
to ZZ000 if no dependencies are provided
to ZZ111 if one dependency is provided
to ZZ333 if two dependencies are provided
to ZZ777 if at least three dependencies are provided.
The meaning of dependencies
~~~~~~~~~~~~~~~~~~~~~~~~~~~
A dependency gives the name of another file that is required for
some reason. It is likely that a file cannot be properly
rendered/modelled until its dependencies have been localised.
A file with no dependencies is presumed to be a anchor object. A
viewer is only expected to consider one anchor based dependency
graph at any one time. Anchor graphs may therefore disregard
collisions with other anchor graphs. It is possible that some
anchors may have implicit positions, e.g. mapped to planets in the
solar system.
Circular dependency relationships, especially those that produce
non-static co-ordinate spaces can be detected and handled
appropriately (?)
Searching
~~~~~~~~~
1) To search for a file of a particular name Search for the pattern:
<SOT><Name>_*.* (In other words, file must start with "Name_")
2) To search for files that are dependent on a particular file
Search for the pattern *_<Name>_*.* (In other words, file must
contain "_Name_", but not start with it)
If it is not possible to specify that a match pattern must commence
a filename, then a prefix will have to be adopted, e.g. XX vis
"XXParis_ZZ444_Earth_Europe_France_.x"
Guarantees
~~~~~~~~~~
A file guarantees that its bounding sphere will not exceed the total
BS of its first three dependencies (centred at any one of
them). It's geometry may be legally clipped in order to meet this
guarantee.
Selection
~~~~~~~~~
The preferred version of a particular file is the most recent file
of that Name, that has a type compatible with the viewer's software,
and that meets the viewer's selection criteria (most popular, by
particular author, as used by friends, etc.). Other information may
be encoded within the author descriptor to assure accuracy of the
file details. - SMOG - small multiuser online game Frank Crowell
- SMOG - small multiuser online game Byron Ellacott
- SMOG - small multiuser online game Crosbie Fitch
- SMOG - small multiuser online game Byron Ellacott
- SMOG - small multiuser online game Tom "cro" Gordon
- SMOG - small multiuser online game Crosbie Fitch
- SMOG - small multiuser online game Crosbie Fitch
- [BUS] How to build an MMOG... ceo
- [DGN] Subjective randomness (was: The psychology of random numbers) Robert Zubek
- Solutions for smarter NPCs Björn Morén
- Solutions for smarter NPCs ext.Christer.Enfors@tietoenator.com
- Solutions for smarter NPCs info@castwide.com
- Solutions for smarter NPCs Kirinyaga
- Solutions for smarter NPCs Vincent Archer
- Solutions for smarter NPCs Valerio Santinelli
- Solutions for smarter NPCs Olivier Lejade
- Solutions for smarter NPCs Kirinyaga
- Solutions for smarter NPCs Olivier Lejade
- Solutions for smarter NPCs Michael Sellers