Author Topic: About Lima  (Read 6258 times)

Offline cratylus

  • Your favorite and best
  • Administrator
  • ***
  • Posts: 1024
  • Cratylus@Dead Souls <ds> np
    • View Profile
    • About Cratylus
About Lima
« on: January 01, 2007, 12:41:27 pm »
From Wikipedia, the free encyclopedia

The Lima Mudlib is an LPC framework for building multi-user role playing games for the MudOS LPMud driver. The original authors were Zakk Girouard, Tim Hollebeek, Greg Stein, and John Viega. It is primarily supported today at Lima Bean.

When it was first introduced, Lima was revolutionary in its rethinking of user interaction with a text-based multi-player game. Many of its ideas came from the Zork games of a decade prior. Until Lima, LPMud games relied on a mechanism for command processing that required each programmer to define command processing syntax for the virtual room in which a person stood. If the programmer wanted a player to throw a rock in a room, the programmer had to add the throwing event as well as code for parsing the player's "throw" command. A consequence of this design was that a single mud game might have 5-10 different variations of the "throw" command with no single source of help.

The syntax quest grew from the old LPMud command processing. Some uncreative programmers would create game quests in which the goal was to guess the proper syntax to an uncommon command. Ultimately, players felt these sorts of quests were nothing more than technical challenges that had nothing to do with mud gaming.

Lima created a centralized command parser that defined standard syntaxes for all game commands. The parser would parse user input and determine from the environment a proper object to respond to that input. Programmers only need to create events to process the commands rather than syntax parsers.

Offline Holyavenger

  • Friend
  • **
  • Posts: 92
    • View Profile
Re: About Lima
« Reply #1 on: December 29, 2010, 02:45:34 pm »
I'd like to add Loriel to the props list on Lima. He used be a real helper on our mud @ Renagade/Dragonfire.  I know I phased out of the mud world for 6 years, but I can see in the final versions doc's, examples(especially the 2.4.5 virtual conversion) and _daemons he cleaned it up.

Loriel, wherever you are these days, thanks for your help to the Lima community. You'll always make the "A" list (as we say in the US) in my book.

Holyavenger/Danantos @ Dragonfire