March 2004
- Quick question SSL Mats Lidstrom
- Player Justice (was: Character Restraint & Capture (bounty hunting)) Damion Schubert
- Player Justice Paul Schwanz
- Player Justice Damion Schubert
- Player Justice Freeman, Jeff
- Player Justice Koster, Raph
- Player Justice Michael Sellers
- Player Justice Koster, Raph
- Player Justice Matt Mihaly
- Player Justice Freeman, Jeff
- Player Justice Paul Schwanz
- Quick question SSL...solution? ceo
- The Economic Model - as a Game Matt Chatterley
- The Economic Model - as a Game j0hn@mistydale.com
- Parser engines Brian Hook
- Parser engines Hans-Henrik Staerfeldt
- Parser engines Malcolm W. Tester II
- Parser engines Mike Rozak
- Parser engines Miroslav Silovic
- Parser engines Mike Rozak
- Parser engines Artur Biesiadowski
- Parser engines Jason Slaughter
- Parser engines Mike Rozak
- Parser engines Travis Casey
- Parser engines Nathan Yospe
- Parser engines ext.Christer.Enfors@tietoenator.com
From: Brian Hook [mailto:brianhook@pyrogon.com]
> I've been looking at the various input parsers in different MUDs
> (although I haven't had a chance to look at commercial text MUDs),
> and by and large the parser technology seems to be roughly
> early-Infocom, if that.
Have you looked at the "natural language parser" used by MudOS
(LPMud driver) and Lima (mudlib)? It's the best one I've seen so
far. IIRC, it's able to handle things such as:
> look at the first orc's second shiny sword
It also makes it easy to create "verbs". For each verb, you can add
a set of rules that the parser matches against the input, to see if
the input is correct. For example, the rules for the "search" verb
are as follows:
"OBJ"
"OBJ with OBJ"
"for STR"
"for STR in OBJ"
"OBJ for STR"
"OBJ with OBJ for STR"
"OBJ for STR with OBJ"
"for STR in OBJ with OBJ"
where OBJ means object, and STR means string (LIV, not used here,
means living (player / NPC)). In all these cases, OBJ can be things
like
"sword"
"my sword"
"my third sword"
"my rusty sword"
"bubba's shiny sword"
and so on. The verb doesn't need to take this into account, the
parser handles it automatically. All the verb has to do is create a
function for each of its rules, that will receive the input if the
driver finds a match.
--
Christer Enfors, AKA Dannil - Parser engines Sean Middleditch
- Parser engines T. Alexander Popiel
- Parser engines Lars Duening
- Parser engines Brian Hook
- Parser engines Helps Family
- Parser engines Travis Casey
- Parser engines Robert Zubek
- Parser engines Brian Hook
- Meet & Greet IV Anthony R. Haslage
- N00b question Matthew Turland
- N00b question Peter Harkins
- [good] N00b question Manuel Lanctot
- Player Justice Brian 'Psychochild' Green
- Player Justice John Buehler
- Player Justice Damion Schubert
- Player Justice Jester
- Player Justice Baar - Lord of the Seven Suns
- Player Justice cruise
- Player Justice Jeff Fuller
- Player Justice Travis Nixon
- Player Justice Tom "cro" Gordon
- Player Justice John Buehler
- Player Justice Eric Random
- Player Justice Matt Mihaly
- Player Justice Brian 'Psychochild' Green
- [good] Parser engines Manuel Lanctot
- [good] Parser engines Travis Casey
- [good] Parser engines Mike Rozak
- Character Restraint and Griefing mark
- Cultural impact on Muds Ola Fosheim Grøstad
- 2d mapping in SQL Matt Chatterley
- 2d mapping in SQL szii@sziisoft.com
- 2d mapping in SQL Byron Ellacott
- 2d mapping in SQL Matt Chatterley
- 2d mapping in SQL Byron Ellacott
- 2d mapping in SQL Matt Chatterley
- 2d mapping in SQL Ola Fosheim Grøstad
- Why significant rewards for quests are a bad thing Ola Fosheim Grøstad
- Why significant rewards for quests are a bad thing Brian Miller
- Character Restraint & Capture. (long) Jester
- MUD/MMO Service Tools Jim Purbrick
- [Biz] Bots Open Door to Gaming History Michael Tresca
- [Announcement] Mesh Project Jon A. Lambert
- Sun's Sim Server and Gordon's 10 Reasons (the first one :)) ceo
- DGN NEWS: Master's thesis on quest systems for MMORPGs William Saar
- DGN NEWS: Master's thesis on quest systems for MMORPGs Douglas Goodall