The cyberdreams client is all HTML5 and supports SSL.
One of the main problems I wanted to confront in creating
this client is that MOO as a whole will be lost to time
if someone does not create a way to encrypting it via a new
server. This is in the works with ROG from LambdaMOO but in
the mean time I wanted to at least make sure that *I* was able
to offer my game with some sort of security.
The game has no direct telnet access from the external internet.
The client itself is using a secure web socket and an internal
telnet connection. I have also made an SSH gateway so users
can SSH into the MOO. This SSH feature is not fully operatioinal
as I need to verify it's safety on my end.
The client looks like a normal telnet client with an input bar,
up arrow command recall and color customizations. It is triggered
by outputs from Cyberdreams MOO to change the background images
depending on the room your are in. These images are not intended
to be defacto portrayals of the rooms within the MOO and are
intentionally obscured in order to just set a tone more than
fully illustrate.
Some items have image links with simple illustrations of what the
objects look like. These images load in the lower right of the
content window and go away after while.
I also added a music player with stream selection knob and an LED
modulating to the noise. A little background music some times helps
get a player into the right headspace to get lost in the game.
Getting lost in something fun is harder and harder for me to do
as I get older.