mutgos / mutgos_server

MUTGOS, a modern MUD MUCK MUSH MOO MU* text game engine
MIT License
4 stars 2 forks source link

Finish implementation and testing of web client (demo quality) #8

Closed zelerin closed 5 years ago

zelerin commented 5 years ago

The websocket (enhanced client) needs to be finished up and demoed. Primarily, this involves updating the UserAgent to support the enhanced client messaging, writing the web-side code, adding some sanity checks on prototcol window limits, confirming a client that won't or can't send back ACKs will eventually result in a disconnection, etc.

While the result of this is not expected to be perfectly production ready, it would be close and provide a guide to further integration.

zelerin commented 5 years ago

Low priority, but am starting work during a slight lull during the design phase of other stuff.

zelerin commented 5 years ago

Websocket javascript library (to communicate to the backend) has been completed, though untested as of yet.

I decided on the Vue.js framework in the hopes it will speed up UI implementation, but remain flexible and lighweight enough to continue using afterwards. Comments on this choice, anyone? UI implementation will be hopefully starting in a few days.

zelerin commented 5 years ago

Making great progress on this so far. On the branch, I can connect, login, get and send text, and reconnect. Next up is the extra stuff like clicking on stuff to look at it, or clicking on exits to travel through them. After that, maybe a little cleanup if needed and I'll merge it to main.