Посидел на выходных, написал что-то. Пока сыровато, поэтому давайть никому не буду - доделаю чуть и выложу для тестов. Скриншот:
http://www.evernote.com/l/ADN92p5eFn...p3gwFKkzmKalc/
Работает на html/javascript. Коннектится по webSocket на промежуточный сервер, где установлена websockify proxy (
https://github.com/novnc/websockify). Потому как tcp socketа в javascriptе нет. Так что без вариантов или так, или на flash, но это бее. Можно будет эту прокси в перспективе установить на сам сервер, если Богам будет угодно (установка 5 минут, все настройки по умолчанию). Тогда можно будет и на вконтакте выложить.
Пока мой туду лист такой:
* адаптивный размер консоли
* отдельная строка для ввода текста
* спрятать все до выбора кодировки
* история строки ввода / история экрана / прокручивание
* тригеры на текст из мада (регэкспы)
* основные команды повешать на кнопки: ходить / см / огл / сч / помощь
* mmc поддержка на сервере и сжатый трафик клиент-сервер
* отображение карты выходов
* возможность создавать скипты и заливать через интерфейс. потом все хоткеи и тригеры - обертка вокруг пользовательских скриптов
* интерфейс: возможность создавать свои хоткеи
* интерфейс: возможность задавать тригеры
Если кто умеет рисовать клевые дизайны на js - буду рад помощи.