Reddit-Mud / RMUD

A MUD written in C# using the fantastique literary genre, started by redditors.
MIT License
25 stars 9 forks source link

Mud client protocols #76

Open Blecki opened 9 years ago

Blecki commented 9 years ago

There's a lot of competing special mud client protocols floating around. What would you like to see supported? I was going to start with ansi color, but I'd like to know what else you guys want too.

Trevoke commented 9 years ago

MCCP !

https://en.wikipedia.org/wiki/MCCP

(Because that's the one the Discworld client uses; I don't really know the others).

On Sat, Sep 27, 2014 at 9:09 PM, Blecki notifications@github.com wrote:

There's a lot of competing special mud client protocols floating around. What would you like to see supported? I was going to start with ansi color, but I'd like to know what else you guys want too.

— Reply to this email directly or view it on GitHub https://github.com/Reddit-Mud/RMUD/issues/76.

Blecki commented 9 years ago

Okay... But for what? Mccp just says how.

Sent from my HTC One on the Verizon Wireless 4G LTE network

----- Reply message ----- From: "Aldric Giacomoni" notifications@github.com To: "Reddit-Mud/RMUD" RMUD@noreply.github.com Cc: "Blecki" jm@omnisu.com Subject: [RMUD] Mud client protocols (#76) Date: Sun, Sep 28, 2014 1:12 AM

MCCP !

https://en.wikipedia.org/wiki/MCCP

(Because that's the one the Discworld client uses; I don't really know the

others).

On Sat, Sep 27, 2014 at 9:09 PM, Blecki notifications@github.com wrote:

There's a lot of competing special mud client protocols floating around.

What would you like to see supported? I was going to start with ansi color,

but I'd like to know what else you guys want too.

Reply to this email directly or view it on GitHub

https://github.com/Reddit-Mud/RMUD/issues/76.

— Reply to this email directly or view it on GitHub. {"@context":"http://schema.org","@type":"EmailMessage","description":"View this Issue on GitHub","action":{"@type":"ViewAction","url":"https://github.com/Reddit-Mud/RMUD/issues/76#issuecomment-57075351","name":"View Issue"}}

Trevoke commented 9 years ago

I mean, it's a compression protocol for the data transmission.

Given that you talked about ANSI color, I'm now not sure I know what you mean now.

Blecki commented 9 years ago

Oh okay.. I was thinking of mcp. Compression will be good.

Sent from my HTC One on the Verizon Wireless 4G LTE network

----- Reply message ----- From: "Aldric Giacomoni" notifications@github.com To: "Reddit-Mud/RMUD" RMUD@noreply.github.com Cc: "Blecki" jm@omnisu.com Subject: [RMUD] Mud client protocols (#76) Date: Sun, Sep 28, 2014 8:26 PM

I mean, it's a compression protocol for the data transmission.

Given that you talked about ANSI color, I'm now not sure I know what you mean now.

— Reply to this email directly or view it on GitHub. {"@context":"http://schema.org","@type":"EmailMessage","description":"View this Issue on GitHub","action":{"@type":"ViewAction","url":"https://github.com/Reddit-Mud/RMUD/issues/76#issuecomment-57106108","name":"View Issue"}}

piggybankcowboy commented 9 years ago

ANSI is fine, since it's supported across the board, as far as I know...unless someone is using some obscure or ancient client. I'm of the mind to keep things as simple as possible, but are we considering sound for visually impaired players? Seems pretty hit or miss in the community, and I've yet to play a MUD with sound, so I don't know how useful it actually is.

Blecki commented 9 years ago

If it's anything like the interactive fiction community, they much prefer their own screen readers and have only a few demands.

A) A 'brief' option to turn off room descriptions B) Ability to customize anything we do with color to hilite objects to hilite them in a way their reader understands. Replace color hiliting with hiliting, for example.

ConstableBrew commented 9 years ago

What about supporting a web interface? GZip is a nice standard way to compress too.

Blecki commented 9 years ago

I've used websockets before. However, I'm not a web developer. There's no way I could produce a client that doesn't suck. I can handle it server side, though.

ConstableBrew commented 9 years ago

I dont want to volunteer for too much at once, especially considering my current contribution pace, But this is something that I feel strongly toward. We could likely draw from existing interactive fiction clients.

Depending on hiw everyone else feels about a web client, I will plan on working on it after user accounts and server persistence.

Trevoke commented 9 years ago

A part of me wants a websocket-based client, but based on what I've read of them, they're kinda cool and kinda hell.

On Wed, Oct 15, 2014 at 1:15 AM, Michael Brewer notifications@github.com wrote:

I dont want to volunteer for too much at once, especially considering my current contribution pace, But this is something that I feel strongly toward. We could likely draw from existing interactive fiction clients.

Depending on hiw everyone else feels about a web client, I will plan on working on it after user accounts and server persistence.

— Reply to this email directly or view it on GitHub https://github.com/Reddit-Mud/RMUD/issues/76#issuecomment-59158693.

Blecki commented 9 years ago

The server is setup to accept connections from multiple sources. I actually have a websocket solution ready to go.

Sent from my HTC One on the Verizon Wireless 4G LTE network

----- Reply message ----- From: "Aldric Giacomoni" notifications@github.com To: "Reddit-Mud/RMUD" RMUD@noreply.github.com Cc: "Blecki" jm@omnisu.com Subject: [RMUD] Mud client protocols (#76) Date: Mon, Oct 20, 2014 9:44 AM

A part of me wants a websocket-based client, but based on what I've read of

them, they're kinda cool and kinda hell.

On Wed, Oct 15, 2014 at 1:15 AM, Michael Brewer notifications@github.com

wrote:

I dont want to volunteer for too much at once, especially considering my

current contribution pace, But this is something that I feel strongly

toward. We could likely draw from existing interactive fiction clients.

Depending on hiw everyone else feels about a web client, I will plan on

working on it after user accounts and server persistence.

Reply to this email directly or view it on GitHub

https://github.com/Reddit-Mud/RMUD/issues/76#issuecomment-59158693.

— Reply to this email directly or view it on GitHub. {"@context":"http://schema.org","@type":"EmailMessage","description":"View this Issue on GitHub","action":{"@type":"ViewAction","url":"https://github.com/Reddit-Mud/RMUD/issues/76#issuecomment-59755650","name":"View Issue"}}