May 2004
- Thief class (was: MUD-Dev Digest, Vol 11, Issue 23) Ghilardi Filippo
- Levels, classes and choice cruise
- Levels, classes and choice Sean Howard
- R: Playing catch-up with levels Ghilardi Filippo
- R: Levels, classes and choice Ghilardi Filippo
- R: Levels, classes and choice Byron Ellacott
- What is an RPG? [Was: Playing catch-up with levels] Sean Middleditch
- What is an RPG? [Was: Playing catch-up with levels] Darksuit
- What is an RPG? [Was: Playing catch-up with levels] Sean Middleditch
- What is an RPG? Mike Rozak
- What is an RPG? Threshold RPG
- What is an RPG? Byron Ellacott
- What is an RPG? Amanda Walker
- More on levels, was What is an RPG? rick cronan
- More on levels, was What is an RPG? Mike Rozak
- More on levels, was What is an RPG? rick cronan
- More on levels, was What is an RPG? Byron Ellacott
- Playing catch-up with levels Freeman, Jeff
- SOC ANNOUNCE: Research project into Social Interactions in MMORPG field, need help PMooney@peddie.org
- Multiplayer Game Logic System sszretter
- Multiplayer Game Logic System Douglas Goodall
- Multiplayer Game Logic System Mike Rozak
- [SOC] A letter: Dear MMOG Corey Crawford
- Playing catch-up with levels Sean Howard
- Playing catch-up with levels Freeman, Jeff
- More on levels, was What is an RPG? Mike Rozak
- More on levels, was What is an RPG? Jeff Fuller
- More on levels, was What is an RPG? Mike Rozak
- Reminder: Community Work Symposium - May 21 T.L. Taylor
- DESIGN: Online adventure games Mike Rozak
- DESIGN: Online adventure games Amanda Walker
- DESIGN: Online adventure games Mike Rozak
- DESIGN: Online adventure games Alex Chacha
- DESIGN: Online adventure games Ola Fosheim Grøstad
- DESIGN: Online adventure games Mike Rozak
- DESIGN: Online adventure games Jason Downs
- DESIGN: Online adventure games Mike Rozak
- DESIGN: Online adventure games Malcolm W. Tester II
- DESIGN: Online adventure games J C Lawrence
- DESIGN: Online adventure games Malcolm W. Tester II
- DESIGN: Online adventure games Fred Snyder
- DESIGN: Online adventure games Mike Rozak
- DESIGN: Online adventure games Fred Snyder
- DESIGN: Online adventure games Steven King
- DESIGN: Online adventure games Amanda Walker
- DESIGN: Online adventure games Mike Rozak
- DESIGN: Online adventure games Alex Chacha
- DESIGN: Online adventure games Mike Rozak
- DESIGN: Online adventure games Malcolm W. Tester II
- DESIGN: Online adventure games Tracy Lee
- DESIGN: Online adventure games Mike Rozak
- DESIGN: Online adventure games J C Lawrence
- DESIGN: Online adventure games Malcolm W. Tester II
- MEDIA: Puzzle Pirates wins Webby J C Lawrence
- NEWS: Online Economies Brian Thyer
- IRC Channels for Virtual Worlds Discussion Matt Wilson
- Natural Language Generation Tiago Carita
- Natural Language Generation Eric Rhea
- Natural Language Generation Douglas Goodall
- Natural Language Generation Hans-Henrik Staerfeldt
- Natural Language Generation mugginsm@under-the-fridge.com
- Natural Language Generation Michael "Flury" Chui
- Natural Language Generation Sean Middleditch
- Natural Language Generation blizzard36_2002@yahoo.com
- Natural Language Generation Steven King
- Natural Language Generation Michael "Flury" Chui
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) Robert Zubek
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) Malcolm W. Tester II
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) J C Lawrence
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) J C Lawrence
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) Brian 'Psychochild' Green
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Freeman, Jeff
- believable NPCs (was Natural Language Generation) Robert Zubek
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Samantha LeCraft
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Douglas Goodall
- believable NPCs (was Natural Language Generation) Hulbert, Leland
- believable NPCs (was Natural Language Generation) Samantha LeCraft
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Paolo Piselli
- believable NPCs (was Natural Language Generation) Matt Mihaly
- believable NPCs (was Natural Language Generation) Daniel.Harman@barclayscapital.com
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Daniel.Harman@barclayscapital.com
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) J C Lawrence
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Byron Ellacott
- believable NPCs (was Natural Language Generation) John Buehler
- believable NPCs (was Natural Language Generation) J C Lawrence
- believable NPCs (was Natural Language Generation) John Buehler
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) Eli Stevens {WG.c}
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Sam Mason
- believable NPCs (was Natural Language Generation) John Arras
- DGN: Rooms, Directions, etc. - any alternatives? Skane2004@aol.com
- DGN: Rooms, Directions, etc. - any alternatives? Malcolm W. Tester II
- DGN: Rooms, Directions, etc. - any alternatives? Otis Viles
- DGN: Rooms, Directions, etc. - any alternatives? J C Lawrence
On Mon, 24 May 2004 12:04:35 -0400
Otis Viles <drey@speakeasy.org> wrote:
> I believe it's mostly MOOs, MUCKs and MUSHes that do this but some
> MUDs tie a keyword to each exit so you can preserve NSEWUD but can
> also have "go door", "enter portal", etc. You're just changing the
> exit info from {direction, room vnum} data to {keyword, room vnum}.
The Tiny-*/MOO world does it via defined verbs on objects. Some verbs
implement exits, some do other things. Which verbs you use is (usually)
entirely arbitrary. As a gross generality the normal tendency in GoP
games was for global coordinate systems (exits are named in relation to
a global compass), and for non-GoP games to use contextual exits which
are relative to the current location. As such for Tiny=*/MOO games it
is not unusual in a lounge room/object to find exit verbs called,
"couch", "patio|porch|deck", "corridor|hall[way]", "kitchen" and
"window".
The intersection between subjective/contextual location systems and
global coordinate systems is particularly interesting, particularly in
the transitions between the two. Consider a normal set of street
directions (in the US):
Go north on highway XYQ. Take exit 93 and take turn right at the next
light onto Fubar Road. Go East on Fubar for five blocks and then turn
left by the McDonalds...
ie a steady flip-flop from global coordinates to relative directions to
landmark navigation.
The Skotos proximity system is worth looking at. Its among the better
thought out cases that partially mixes the directional forms and comes
with some interesting human-level protocols. They've numerous articles
on their site discussing it as well as a number of discussions on the
list here.
I'd also recommend looking in the MUD-Dev archives at the various
discussions a few years ago in regard to private namespaces ("private
namespace" is probably not a bad search string). The discussion was
mostly more general than the handling of only exits, and related to the
general case of having no default non-generic names for objects, and
then allowing individual players to assign private names to the objects
and identities around them. Thus you'd get sequences like:
> look
There is a troll here.
> name troll Fred
Okay.
> look
Fred is here.
This then got into all sorts of fun like namespace trading, invitation
systems that carried namespace settings, and namespace viruses. However
there's no reason that the same sort of system couldn't be extended to
not only handling exits, but to handling auto-navigation and pathing
between locations.
> look
You are in the courtyard of Fortress Fract.
> go elven forest
You ponder for a bit figuring out the route.
You start walking towards the Elven Forest.
Of course this could then be plugged into NPC and other AI/intelligence
systems beyond the (non-trivial) pathing problem:
> look
You are in the courtyard of Fortress Fract.
A gatekeeper stands by the drawbridge.
> go elven forest
You go to ask the gatekeeper how to get to the Elven Forest.
The gatekeeper gives you directions. <click here for details>
Do you want to follow his directions?
> Yes
You start walking towards the Elven Forest.
We also discussed a whole other twist where the world was laid out on a
simple global coordinate system (think X/Y/Z coordinates), but segments
of the world could be scaled mappings to other parts of the coordinate
space or could simply contain a disjoint and different sized coordinate
space within its boundaries (eg a TARDIS-like object which contains more
space inside that its exterior dimensions, or a small house whose doors
and windows, Alice-in-Wonderland-like exit all over the world and have
non-proportional sizes on each side of the exit (huge door on one side,
pinhole on the other)). IIRC "nested coordinate spaces" should get you
going search wise.
--
J C Lawrence
---------(*) Satan, oscillate my metallic sonatas.
claw@kanga.nu He lived as a devil, eh?
http://www.kanga.nu/~claw/ Evil is a name of a foeman, as I live.
- DGN: Rooms, Directions, etc. - any alternatives? J C Lawrence
- DGN: Rooms, Directions, etc. - any alternatives? Sarah J. Blake
- DGN: Rooms, Directions, etc. - any alternatives? Kwon J. Ekstrom
- DGN: Rooms, Directions, etc. - any alternatives? Fred Snyder
- DGN: Rooms, Directions, etc. - any alternatives? Zach Collins {Siege}
- DGN: Rooms, Directions, etc. - any alternatives? Sean Middleditch
- MEDIA: Virtual Dopers Crave High Scores J C Lawrence
- MEDIA: Virtual Dopers Crave High Scores David Kennerly
- MEDIA: Virtual Dopers Crave High Scores David Heyman
- believable NPCs (was Natural Language Generation) Matt Mihaly
- believable NPCs (was Natural Language Generation) Malcolm W. Tester II
- DESIGN: Crime and Punishment Matt Mihaly
- DESIGN: Crime and Punishment J C Lawrence
- DESIGN: Crime and Punishment Ghilardi Filippo
- believable NPCs (was Natural Language Generation) Daniel.Harman@barclayscapital.com
- believable NPCs (was Natural Language Generation) Freeman, Jeff
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Douglas Goodall
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) John Buehler
- believable NPCs (was Natural Language Generation) Freeman, Jeff
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Freeman, Jeff
- believable NPCs (was Natural Language Generation) Matt Mihaly
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) Tracy Lee
- believable NPCs (was Natural Language Generation) Matt Mihaly
- believable NPCs (was Natural Language Generation) Michael Sellers
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Matt Mihaly
- believable NPCs (was Natural Language Generation) Amanda Walker
- believable NPCs (was Natural Language Generation) Freeman, Jeff
- believable NPCs (was Natural Language Generation) Mathieu Castelli
- believable NPCs (was Natural Language Generation) Mathieu Castelli
- China practically bans online gaming? Sulka Haro
- China practically bans online gaming Sulka Haro
- SOCIAL MEDIA: California Law Review: The Laws of Virtual Worlds J C Lawrence
- playing the mob (was: believable NPCs) ceo
- BIZ: Ban selling of in-game items for real cash? Yumiko
- BIZ: Ban selling of in-game items for real cash? Matt Mihaly
- BIZ: Ban selling of in-game items for real cash? John Buehler
- BIZ: Ban selling of in-game items for real cash? vlad cole
- BIZ: Ban selling of in-game items for real cash? Brandon J. Van Every
- BIZ: Ban selling of in-game items for real cash? Matt Mihaly
- BIZ: Ban selling of in-game items for real cash? Matt Mihaly
- BIZ: Ban selling of in-game items for real cash? Brandon J. Van Every
- BIZ: Ban selling of in-game items for real cash? Tess Lowe
- BIZ: Ban selling of in-game items for real cash? Kwon J. Ekstrom
- BIZ: Ban selling of in-game items for real cash? Tess Snider
- BIZ: Ban selling of in-game items for real cash? Kwon J. Ekstrom
- BIZ: Ban selling of in-game items for real cash? Matt Mihaly
- BIZ: Ban selling of in-game items for real cash? Peter Keeler
- BIZ: Ban selling of in-game items for real cash? Matt Mihaly
- BIZ: Ban selling of in-game items for real cash? John Arras
- BIZ: Ban selling of in-game items for real cash? Kwon J. Ekstrom
- BIZ: Ban selling of in-game items for real cash? Matt Mihaly
- BIZ: Ban selling of in-game items for real cash? Tess Lowe
- BIZ: Ban selling of in-game items for real cash? Matthew Mihaly
- BIZ: Ban selling of in-game items for real cash? Daniel.Harman@barclayscapital.com
- BIZ: Ban selling of in-game items for real cash? Kwon J. Ekstrom
- BIZ: Ban selling of in-game items for real cash? Malcolm W. Tester II
- BIZ: Ban selling of in-game items for real cash? Matthew Mihaly
- BIZ: Ban selling of in-game items for real cash? Malcolm W. Tester II
- BIZ: Ban selling of in-game items for real cash? ghovs
- BIZ: Ban selling of in-game items for real cash? ren@aldermangroup.com