abigailbrady: (Default)
So, it turns out the web mud client runs mostly fine on the Kindle's web browser:

MUD on a Kindle

I think I've done everything I need to make it ready for a public beta. Well, apart from actually porting the thing to the 2.5 codebase we are still running on the live site.
abigailbrady: (Default)

On "holiday". Four more days to work this year. Really should do something sensible with it next year. Have continued sudden and inexplicable actual projects during holiday.

Last month I put out my first release of Crystal, with a fix in it I had promised to release ASAP five years ago. Oops.

As you might have gathered from my last post, work has also continued on Chrysalis, the web client for the MUD. It's quite a bit more than a proof of concept now.

  • session-id rather than username/password being sent each time
  • better terminal emulation, unicode support
  • Wordwrapping is done on the client-side, so it reflows nicely if you resize
  • alternate style sheet which uses a proportional font; and mud-side markup to allow things that can't be shown like that to be shown in a monospace font
  • HTML tables for tabular data (illustrated with the list of things in Muon's bar in the screenshot)
  • prompt grabbing, so your prompt ends up to the left of the input box
Lots of niggling UI things left to do: possibly the most important part remaining is a user creation path, and figuring out what to do about the pager.

abigailbrady: (Default)
Did more work on mud client (which I think I have decided to call "Chrysalis") yesterday1 and then some more again this evening. Rapid progress continues, and it got to the point where I felt OK putting it on our dev site. The few of you reading who have dev rights on the 'sphere can have a poke at it. Were anyone else interested in trying it I could add them to that list.

There's stuff that needs doing, obviously (you'll see the escaping being off in the screenshot, also the telnet and terminal parser aren't quite right, the authentication ought to be being done with a session id rather than sending username and password over the wire each command, etc, it doesn't interact well with the pager) But I'm actually quite pleased with what I've got, so soon. Been meaning to do this for ages.

1. my other mud client is called Crystal (previously known as "cryotel", for the mud). Spot the pattern?

abigailbrady: (Default)
I finally started work on the web mud client today. This has gone better than I expected. I am able to load up a web page, type a command into a box, press a button, and then have it log in to the mud as a user, do that command, and send the result back for display in the HTML page, which displays with formatting as it would have done in a telnet.






I am declaring victory for today.

what I need to do next )

Profile

abigailbrady: (Default)
Abigail Brady

April 2017

S M T W T F S
      1
234 5678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 11th, 2025 08:25 pm
Powered by Dreamwidth Studios