Top Mud Sites Forum Return to TopMudSites.com
Go Back   Top Mud Sites Forum > Mud Development and Administration > Advanced MUD Concepts
Click here to Register


This is a discussion on "Generic Mapper Proposal" in the Top Mud Sites Advanced MUD Concepts forum :

Displaying a textual rendition of a player's view in muds is pretty standard fare. But more and more muds are moving towards coordinate-based systems that display what the character sees using various ASCII characters, while others are including textual maps of nearby rooms. These display methods are incredibly inflexible. You cannot overlay characters, and pretty much the only method you have for conveying information is the color of the character and the character itself. Drawing borders around impassable areas almost always requires adding entire new rows and columns to insert the border-characters, and takes up precious screen ...



You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our MUD community today!

If you have any problems with the registration process or your account login, please contact us.

If you are a registered member of the old TMS forums, please click here
Reply
 
LinkBack Thread Tools
Old 09-21-2002, 07:37 PM   #1
Yui Unifex
Senior Member
 
Join Date: Apr 2002
Location: Florida
Posts: 323
Yui Unifex is on a distinguished road
Send a message via ICQ to Yui Unifex Send a message via AIM to Yui Unifex
Question

Displaying a textual rendition of a player's view in muds is pretty standard fare. But more and more muds are moving towards coordinate-based systems that display what the character sees using various ASCII characters, while others are including textual maps of nearby rooms. These display methods are incredibly inflexible. You cannot overlay characters, and pretty much the only method you have for conveying information is the color of the character and the character itself. Drawing borders around impassable areas almost always requires adding entire new rows and columns to insert the border-characters, and takes up precious screen space.

The other night, I was discussing various methods for tackling these problems with some fellow developers. Ideas ranged from giving up coordinate systems altogether, to creating a custom mud-client that could hold a minimap that would further our goals. But rather than create Yet Another Inflexible Mud Client, Umi had a particularly good idea: Instead of creating an extensible mud client, create an extensible mapper. The mapper could run entirely seperated from the mud client, so players could still use their favorite client. Since the mapper is not as complex as an extensible mud client, it could also be made portable fairly easily with a crossplatform toolkit such as Qt. And since changing clients is not required to use the mapper, snippets could very easily be written to take advantage of it with all the major codebases.

A few features that an ideal mapper might have:
* An efficient and flexible protocol.
* The ability to keep a map in a buffer, so you can revisit your surroundings easily.
* The ability to save and load a map.
* Extensible tileset, probably using XML-RPC or HTTP to grab new tiles and images that the mud staff has created. *And* the ability to render text with attributes like borders, colors, and size.
* Crossplatform support. I won't commit to any client I can't use while testing in Linux.

And a few points on design:
* The mapper should do all heavy-lifting. The server should only send back what has changed on a map.

How does this sound to all of you? Does the idea sound good, bad, and would you implement and use it? Are there any features you deem essential to adoption?
Yui Unifex is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Thread Tools


Generic Mapper Proposal - Similar Threads
Thread Thread Starter Forum Replies Last Post
Mud Mapper Savitri MUD and RPG Webmasters 1 11-11-2003 06:04 AM
An LPMud with its own Client Mapper! Atew Advertising for Players 0 08-28-2002 11:52 AM
Guidelines proposal KaVir Advanced MUD Concepts 8 05-09-2002 10:03 PM

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

All times are GMT -4. The time now is 07:43 PM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.0.0
Style based on a design by Essilor
Copyright Top Mud Sites.com 2007