MUD webclient

Это проект dmitryvm с Украины состоящий из веб-сокет прокси-сервера https://github.com/dmitryvm/mudgate написанном на Rust (сейчас почему-то недоступен) и веб-странички https://github.com/dmitryvm/mudwebclient2 с «фичами»: горячие клавиши, алиасы, история команд и вывод текста. Делался этот клиент для онлайн-портфолио, но после того, как я объяснил, что от веб-клиента требуется, автор скрылся в неизвестном направлении. *lol* Последнее его сообщение было о том, что он не знает где его хостить, дома постоянно возможности нет.

FMud

FMud это веб-клиент основанный на Flash'е с открытым исходным кодом. Используется, например, на http://www.mudconnect.com/. Особенности:
  • Skinning — в папке images, содержатся файлы отвечающие за внешний вид клиента, которые можно заменить на ваш вкус.
  • MSDP Support and External Interface — поддерживает взаимодействие с сервером с помощью MSDP, что может позволить добавить клиенту разные графические дополнения, например, статусбар.
  • MXP Support — поддержка протокола html-подобной разметки текста.
  • Unicode Support — клиент поддерживает UTF-8, правда автор не нашел мада для его тестирования (это был 2011 год).
  • Scripting — в клиенте для облегчения игры можно создавать различные триггеры, алиасы и т.д. Подробнее читайте здесь: http://bc-dev.net/projects/fmud/fmud-scripting/

Клиент взят с блога автора http://bc-dev.net/, можете скачать его оттуда напрямую.

Aarchon Web Client

Веб-клиент Aarchon MUD выложен в открытый доступ на Bitbucket'е: https://bitbucket.org/Odoth/aarchon-web-client, под демократичной лицензией MIT. Веб-клиент состоит из веб-сервера, написанного на Pithon и работающего как прокси-сервер, и HTML/CSS/Javascript фронтенда.

P.S. Подробнее о типах лицензий для программ с открытым кодом можно почитать тут: Лицензия для вашего open-source проекта.


Скриншот

Lampost

Lampost это MUD сервер, написанный на Python'е и веб-клиент на JavaScript (angular.js). Задумывается как аналог Evennia, но более простым, за счет более простого и удобного веб-редактора мира. Lampost полностью на UTF-8 и в ближайшее время планируется поддержка локализаций на другие языки, пока-что все команды и сообщения на английском. Когда будет готов базовый MUD-функционал, планируется добавление графических элементов, таких как портрет героя, кукла инвентаря и т.д.

Репозиторий проекта: https://github.com/genzgd/Lampost-Mud

Демо-сайт: https://lampostmud.org/


Скриншот

1
Краткий обзор веб-клиентов

Веб-клиент, на первый взгляд, вещь полезная и даже необходимая. Ведь у многих на работе заблокированы все порты, кроме стандартного интернетовского, поэтому зайти в игру такие люди могут лишь через браузер (либо через специальную программку HTTPort, которая перенаправляет сигнал через свои сервера с одного порта на другой, есть также веб-аналог Telnet gateway).

Однако, на деле не все так просто. Для комфортной игры функционал веб-клиента должен быть соизмерим с функционалом популярных программ-клиентов, вроде JMC или Tortilla, а сделать это, видимо, совсем не просто. По крайней мере, среди русскоязычных мадов играбельных веб-клиентов нет. Давайте рассмотрим некоторые из наших мадов.


Читать дальше