Новый клиент для КГС

  1. 10 мес. назад

    KOCMOHABT

    18 Июн 2016 Нижний Новгород 4d
    9 мес. назад исправил KOCMOHABT

    Обзор первой версии

    Chrome Extension
    https://chrome.google.com/webstore/detail/gouniverse/iejedhnbogbenkmhfjoolmlibldbkhhj

  2. desolator

    18 Июн 2016 Донецк, ДНР 13 кю КГС

    Очень круто получается, только границы между вкладками сделать заметнее было бы неплохо, сливаются. Насколько я понял из кода, вы используете metakgs, а не открытый недавно официальный протокол. Не планируете переходить?

  3. KOCMOHABT

    18 Июн 2016 Нижний Новгород 4d

    Я использую открытый протокол, но там не все так просто. Шуберт не открыл протокол самого сервера, он сделал JSP-клиент, который нужно поднимать самому, и к которому уже можно подключаться. Вот сервер с JSP-клиентом запущен на metakgs, я спросил у автора, он мне разрешил его использовать и для опубликованной версии.
    Т.е.

    сервер KGS <-> сервер с запущенным JSP-клиентом <-> новый клиент

  4. desolator

    18 Июн 2016 Донецк, ДНР 13 кю КГС

    ясно, спасибо за разъяснение. Кстати, почему расширение? По логике, больше подходит приложение для хрома, имхо. По сути, это же не обязательно должна быть часть браузера

  5. KOCMOHABT

    18 Июн 2016 Нижний Новгород 4d

    Приложение для хрома и расширение, по сути ничем не отличаются друг от друга.

  6. desolator

    18 Июн 2016 Донецк, ДНР 13 кю КГС

    @KOCMOHABT Приложение для хрома и расширение, по сути ничем не отличаются друг от друга

    приложение имеет собственное окно и может быть запущено без запуска окна хрома.

  7. KOCMOHABT

    18 Июн 2016 Нижний Новгород 4d

    @desolator приложение имеет собственное окно и может быть запущено без запуска окна хрома.

    Ну можно будет сделать 2 варианта, такой и такой.

  8. kvi

    18 Июн 2016 Москва 7k DGS

    "Только для хрома" - это временно? Потом будет FF-расширение?

  9. Олег Попов

    21 Июн 2016 Москва 2 кю РФГ/КГС

    Обалденно! Очень нравится, клиент получается намного удобней оригинального. В целом замечаний нет, думаю, процесс наращивания функционала только начался. Единственное, что не нравится, это "деревянный" фон в окне дерева, но это мелочь.
    Удачи!

  10. KOCMOHABT

    21 Июн 2016 Нижний Новгород 4d
    10 мес. назад исправил KOCMOHABT

    @kvi "Только для хрома" - это временно? Потом будет FF-расширение?

    Возможно будет.

    @Олег Попов Единственное, что не нравится, это "деревянный" фон в окне дерева

    В обычном клиенте тоже деревянный фон же. Притом, тему можно менять как и в другом моем расширении (доска от туда взята)

  11. WinPooh

    28 Июн 2016 Москва 3k РФГ
    10 мес. назад исправил WinPooh

    Список партий общий - а фильтры есть?
    Мне, например, часто хочется посмотреть партии, играющиеся только в одной какой-то комнате.
    Например, только партии ботов в Computer Go. Или партии соотечественников в Русской комнате.

    Upd. Дослушал до того, что раздельный список по комнатам всё же будет, спасибо.

  12. WinPooh

    28 Июн 2016 Москва 3k РФГ

    Вот что было бы ещё интересно - это прикрутить работу с архивом партий. Стандартный клиент показывает партии только за последние полгода, кажется. В то время как мы знаем, что в архивах хранятся абсолютно все. Аналогично с графиком рейтинга, но здесь я не знаю, предоставляет ли опубликованный API доступ к историческим данным.

  13. WinPooh

    28 Июн 2016 Москва 3k РФГ
    10 мес. назад исправил WinPooh

    И даже в рамках того обрезанного по времени списка есть много, что можно улучшить - например, выдавать статистику по предыдущим встречам с конкретным противником, сделать какой-то простейший поиск и т.д.

    По поводу веб-архива партий, я когда-то выкачивал все партии одного из игроков, и наткнулся на антиботовское ограничение - не больше скольки-то партий в час, что ли. Так что этот вопрос заслуживает отдельного изучения...

  14. 9 мес. назад

    desolator

    28 Июн 2016 Донецк, ДНР 13 кю КГС

    @KOCMOHABT Я использую открытый протокол, но там не все так просто. Шуберт не открыл протокол самого сервера, он сделал JSP-клиент, который нужно поднимать самому, и к которому уже можно подключаться. Вот сервер с JSP-клиентом запущен на metakgs, я спросил у автора, он мне разрешил его использовать и для опубликованной версии.
    Т.е.

    сервер KGS <-> сервер с запущенным JSP-клиентом <-> новый клиент

    я почитал ваши исходники, и почитал документацию апи metakgs. Там ведь описаны только методы доступа к архивам, а вы обращаетесь к /access, насколько я понял. Упоминания этого адреса в документации нет, если не секрет, где вы нашли эту информацию?

  15. KOCMOHABT

    30 Июн 2016 Нижний Новгород 4d
    9 мес. назад исправил KOCMOHABT

    @WinPooh Список партий общий - а фильтры есть?
    Мне, например, часто хочется посмотреть партии, играющиеся только в одной какой-то комнате.
    Например, только партии ботов в Computer Go. Или партии соотечественников в Русской комнате.

    Как минимум сейчас есть фильтры: по имени черного/белого игрока, по рейтингу черного/белого, по комнате, по количеству наблюдателей. Отдельные списки для комнат, как и обещал, будут, но не в первой версии.

    @WinPooh Вот что было бы ещё интересно - это прикрутить работу с архивом партий. Стандартный клиент показывает партии только за последние полгода, кажется. В то время как мы знаем, что в архивах хранятся абсолютно все. Аналогично с графиком рейтинга, но здесь я не знаю, предоставляет ли опубликованный API доступ к историческим данным.

    Пока не знаю насколько это возможно. Если это окажется возможным, то обязательно сделаю, уже думал над этим.

    @WinPooh И даже в рамках того обрезанного по времени списка есть много, что можно улучшить - например, выдавать статистику по предыдущим встречам с конкретным противником, сделать какой-то простейший поиск и т.д.

    Над этим тоже думал, обязательно будет. Не собираюсь ограничиваться просто списком партий как в родном клиенте.

    @desolator я почитал ваши исходники, и почитал документацию апи metakgs. Там ведь описаны только методы доступа к архивам, а вы обращаетесь к /access, насколько я понял. Упоминания этого адреса в документации нет, если не секрет, где вы нашли эту информацию?

    Еще раз :). Есть сервер КГС, для него сам Шуберт написал JSP клиент, который нужно поднимать на отдельном сервере (т.е. самому). К этому серверу уже можно присоединяться через Http запросы, документация по этим запросам здесь последняя версия от 18 июня . Сервер с JSP клиентом запущен на metagks, я просто к нему присоединяюсь, доступ к JSP клиенту идет как раз по ссылке "/access". Дальше все работает по протоколу Шуберта (по ссылке выше). Автор metakgs сам ничего не писал для этого сервера, он его просто поднял с нужным JSP клиентом и разрешил всем его использовать , поэтому документацию на metakgs искать и не надо.

    PS: Обещал, что уже будет готово, но все-таки решил доработать просмотр партии, чтобы версия не смотрелась как "багнутая" изначально. Думаю, что в этот раз к выходным все-таки все будет сделано, и в выходные выложу первую версию B) Напишу в этой теме как выложу (в шапке ссылку дам для установки).

  16. desolator

    30 Июн 2016 Донецк, ДНР 13 кю КГС
    9 мес. назад исправил desolator

    ох, спасибо большое. А то у меня код движка уже давно лежит без дела, хоть найду куда приткнуть :)
    И лично я жду ваш клиент с нетерпением и надеюсь, что он вернет мне желание играть на КГС :)

  17. KOCMOHABT

    30 Июн 2016 Нижний Новгород 4d
    9 мес. назад исправил KOCMOHABT

    @desolator ох, спасибо большое. А то у меня код движка уже давно лежит без дела, хоть найду куда приткнуть :)
    И лично я жду ваш клиент с нетерпением и надеюсь, что он вернет мне желание играть на КГС :)

    Раньше почти никогда не заходил на КГС, теперь там ежедневно с нового клиента :) пока играть нельзя, но смотреть самое то.

  18. KOCMOHABT

    7 Июл 2016 Нижний Новгород 4d

    Chrome Extension
    https://chrome.google.com/webstore/detail/gouniverse/iejedhnbogbenkmhfjoolmlibldbkhhj

  19. Олег Попов

    7 Июл 2016 Москва 2 кю РФГ/КГС

    Регистрация не реалилована ещё?

  20. KOCMOHABT

    7 Июл 2016 Нижний Новгород 4d
    9 мес. назад исправил KOCMOHABT

    @Олег Попов Регистрация не реалилована ещё?

    Регистрацию не разрешает пока сам Шуберт.

    PS: Еще один паренек запустил два новых клиента для КГС на собственном сервере:
    http://kgsleben.coildomain.com/
    http://gou.coildomain.com/

    Вторая ссылка содержит мой клиент. Но какие он там версии будет держать и как у него сервак держит нагрузку я не знаю, в любом случае это не официальная моя версия. В скором времени планирую поднять собственный сервер с нормальной ссылкой, типа gouniverse.net или gouniverse.webgoboard.com
    Но пока все кто не хочет использовать расширение могут тестировать клиент там.

    Заодно можете сравнить мой клиент и клиент написанный немцем. Будут предложения/пожелания - пишите. Все читаю :)

  21. Newer ›
 

или зарегистрируйтесь чтобы комментировать!