Онлайн игра Адамант Адан: Хроники Средиземья
Дискуссии => Обо всем => Тема начата: Линдир от 30 Июн 2015 в 19:48
-
Сервер начал поддерживать websocket в тестовом режиме, что позволяет сделать более менее нормальный веб клиент с триггерами и
шлю хоткеями.
Видео текущего теста: http://monosnap.com/file/Ga67P5qOnM1spDPhVIQauTwUagTzrX
Потестить можно здесь: http://adan.ru/websocket.html
;)
ps. Так же принимаются пожелания, чего вам бы хотелось в веб клиенте. Пишите в этом топике
-
Видео текущего теста: http://monosnap.com/file/Ga67P5qOnM1spDPhVIQauTwUagTzrX
;)
чота без музыки
-
Потестить можно тут: http://adan.ru/websocket.html
-
К сожалению, websocket как и telnet не будет работать через всякие прокси серверы, если они того не позволяют. Имейте это в виду, если что-то не работает.
-
Веб-клиент сами писать будете или возьмете существующий?
-
Веб-клиент сами писать будете или возьмете существующий?
А что есть существующий? Я немного гуглил ничего не нашел приличного
-
Ну, на западе вроде все через http://mudportal.com/ (http://mudportal.com/) играют, исходный код https://github.com/plamzi/MUDPortal-Web-App (https://github.com/plamzi/MUDPortal-Web-App).
Правда, мне пока через него зайти не удалось: https://goo.gl/photos/YpsTESbmsMEVANeKA (https://goo.gl/photos/YpsTESbmsMEVANeKA). На 4000 порт заходит, но с кодировками беда.
-
Потому что wtbsocket это другое. mudportal судя по всему проксирует запросы через себя. Т.е по websocket общается со своим сервером, а тот уже по обычному telnet с любым мадом.
Я сделал, что движок адана напрямую это поддерживает ) Кто угодно может сделать клиент на websocket и указать ws://mud.adan.ru:9002
-
Попробую их софт поставить на наш веб сервер
-
Писать веб клиент мы будем с нуля видимо на angular.js
Принимаются пожелания по поводу функционала :)
-
Писать веб клиент мы будем с нуля видимо на angular.js
Принимаются пожелания по поводу функционала :)
- алиасы, триггеры, замены, подсветки - синтаксис должен быть аналогичным всем знакомому jmc, хранится они видимо должны на сервере вместе с сохранениями персонажей
- автомаппер
- статусбар персонажа - графическое отображение состояния здоровья, стамины, опыта персонажа
- статусбар мобов, с которыми сражаешься
- интерактивные ссылки на внутриигровые объекты. Например, видишь на основном экране объект "длинный меч" щелкаешь по нему мышкой, при этом выскакивает всплывающее окошко с характеристиками этого длинного меча, если вещь была ранее отлорена, или табличка со знаками вопросов, если вещь неизвестна. Или щелкаешь по мобу "белочка", выскакивает окошко с характеристиками этого моба.
- графическое отображение куклы персонажа, с надетым стафом, как во всех рпг, при наведении на любой из слотов персонажа отображается всплывающее окошко с характеристиками надетой вещи
- возможность плагинизации - подстройки клиента под себя. Например, если захотелось сделать журнал квестов в отдельном окошке на отдельной кнопке, в клиенте бы был подобный функционал
Как, минимум, хочется функционала специализированных клиентов для зарубежных коммерческих мадов, можете нагуглить сами, приведу лишь один скриншот:
(http://i70.fastpic.ru/big/2015/0703/48/e713734e7d2fd78c9cf916bbc63d4148.png)
-
Неплохие веб-клиенты у http://www.avalon-rpg.com/ (http://www.avalon-rpg.com/), можно взглянуть на них для ориентира. Их старый клиент lumiere на флэше имеет почти весь описанный выше функционал. Ниже его скрины. Но, теперь они начали делать новый клиент не на флэше - umbra, пока у него правда нет такого функционала.
(http://i71.fastpic.ru/big/2015/0704/5b/237e7fcbcbe08b91c40565617bbcec5b.jpg)
(http://i70.fastpic.ru/big/2015/0704/a0/4dc3b73436e8ddd4894a62138dc792a0.jpg)
-
Прикольно сделаны различные таблички, которые показывают КД скилов(заполнение строки, типа как лоадинг)
-
Вот еще пример неплохого веб-клиента c http://www.ironrealms.com/play (http://www.ironrealms.com/play):
(http://i70.fastpic.ru/big/2015/0711/a0/a9ee55b74e948b9084527f20232a3aa0.jpg)
(http://i72.fastpic.ru/big/2015/0711/3b/923ff6a7e5fa1330beb4856fa4f5093b.jpg)
(http://i70.fastpic.ru/big/2015/0711/a9/24ff24653049e0ace1c14be85959e9a9.jpg)
-
Возможно, меня сейчас закидают тухлыми помидорами. Однако, я не понимаю зачем нужен веб клиент. Вся прелесть мада в его небольшом потреблении трафика и низким тех. требованиях. Для тех, кому нужен веб клиент существуют и веб based мады, мады, которые просто работают в браузере (типа такого мада (http://s.bbgsm.com)). Но это уже другое. На мой взгляд, как дополнительная фича -- возможно, но зачем?