![]() ![]() ![]() Enter `Server address` and `Port` of your game.Pick an existing game and hit `Connect`.Download and double-click on Mudlet to run.Downloadĭownload for free from How To Use Mudlet is available on Linux (both 32bit and 64bit), Windows, and macOS you may be able to run it on additional platforms as well. We believe in making Mudlet available to people on all major platforms, and we work on keeping cross-platform compatibility right from start. ![]() Best of all, the Lua API is seamlessly integrated in Mudlet and shared by all aliases, triggers, scripts, keybindings, buttons and other Mudlet components. This allows Mudlet to leverage the existing community and large ecosystem of existing packages for Lua without the many drawbacks of creating a Mudlet specific scripting language. Mudlet features a scripting framework featuring Lua – a small, fast and efficient scripting language. All in all, we are very serious about Mudlet being quick – and take all measures to make it so. Its scripting engine is designed to scale to large systems without bogging down – and the text display is designed to handle thousands of lines under a second. Mudlet is designed and built to be very fast and efficient right from the start. This applies to both the power users and usual gamers – everyone will feel at home with Mudlet, without having to waste too much time figuring out how to do something. We’re big on usability, and as such, creating an easy to use client and interface is one of the defining goals of the project. Mudlet’s vision is to build the best text gaming experience possible to nurture & grow this niche scene. Full compatibility: run same scripts on any of the above.Cross platform: runs on Windows, macOS and Linux.That, along with cross-platform capability and an open-source development model result in a very likable game client. It’s a modern breed of a client on the gaming scene – with an intuitive user interface, a specially designed scripting framework, and a very fast text display. License Mudlet is a quality MUD client, designed to take mudding to a new level.Unfortunately, room numbers change across instances of the same area, so this seemed the perfect solution to that problem, as well as resolving conflicts when you have identical rooms. My idea was to implement layer 2 in a generic way, then have a sample plugin that does layer 3.Ībout using previous room info and walk direction as an identifier, the original inspiration was the mud having instanced areas. For my mapper, I used broadcasts from another plugin that captures this. Finally, aliases and mud-specific stuff like getting room info.There's a neat ability to add arbitrary userdata to rooms/areas, then using that to store scripts to be executed to handle special exits as outlined in the higher level intro at These functions are provided by mudlet e.g, see the mapper functions section here Higher level code for serialization to a database, adding areas, adding / updating room properties and querying rooms.Would like to take a look at the algorithm at some point and add the ability to assign weights. The foundational layer: primitives for computing paths, drawing etc, basically what the supplied mapper module does.I'm not sure what the final form of this would be. Yeah, this is never intended to replace what someone already has, just to make implementing this easier for muds that don't already have them. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |