Обзор первой версии
Chrome Extension
Обзор первой версии
Chrome Extension
Очень круто получается, только границы между вкладками сделать заметнее было бы неплохо, сливаются. Насколько я понял из кода, вы используете metakgs, а не открытый недавно официальный протокол. Не планируете переходить?
Я использую открытый протокол, но там не все так просто. Шуберт не открыл протокол самого сервера, он сделал JSP-клиент, который нужно поднимать самому, и к которому уже можно подключаться. Вот сервер с JSP-клиентом запущен на metakgs, я спросил у автора, он мне разрешил его использовать и для опубликованной версии.
Т.е.
сервер KGS <-> сервер с запущенным JSP-клиентом <-> новый клиент
ясно, спасибо за разъяснение. Кстати, почему расширение? По логике, больше подходит приложение для хрома, имхо. По сути, это же не обязательно должна быть часть браузера
Приложение для хрома и расширение, по сути ничем не отличаются друг от друга.
@KOCMOHABT Приложение для хрома и расширение, по сути ничем не отличаются друг от друга
приложение имеет собственное окно и может быть запущено без запуска окна хрома.
@desolator приложение имеет собственное окно и может быть запущено без запуска окна хрома.
Ну можно будет сделать 2 варианта, такой и такой.
"Только для хрома" - это временно? Потом будет FF-расширение?
Обалденно! Очень нравится, клиент получается намного удобней оригинального. В целом замечаний нет, думаю, процесс наращивания функционала только начался. Единственное, что не нравится, это "деревянный" фон в окне дерева, но это мелочь.
Удачи!
@kvi "Только для хрома" - это временно? Потом будет FF-расширение?
Возможно будет.
@Олег Попов Единственное, что не нравится, это "деревянный" фон в окне дерева
В обычном клиенте тоже деревянный фон же. Притом, тему можно менять как и в другом моем расширении (доска от туда взята)
Список партий общий - а фильтры есть?
Мне, например, часто хочется посмотреть партии, играющиеся только в одной какой-то комнате.
Например, только партии ботов в Computer Go. Или партии соотечественников в Русской комнате.
Upd. Дослушал до того, что раздельный список по комнатам всё же будет, спасибо.
Вот что было бы ещё интересно - это прикрутить работу с архивом партий. Стандартный клиент показывает партии только за последние полгода, кажется. В то время как мы знаем, что в архивах хранятся абсолютно все. Аналогично с графиком рейтинга, но здесь я не знаю, предоставляет ли опубликованный API доступ к историческим данным.
И даже в рамках того обрезанного по времени списка есть много, что можно улучшить - например, выдавать статистику по предыдущим встречам с конкретным противником, сделать какой-то простейший поиск и т.д.
По поводу веб-архива партий, я когда-то выкачивал все партии одного из игроков, и наткнулся на антиботовское ограничение - не больше скольки-то партий в час, что ли. Так что этот вопрос заслуживает отдельного изучения...
@KOCMOHABT Я использую открытый протокол, но там не все так просто. Шуберт не открыл протокол самого сервера, он сделал JSP-клиент, который нужно поднимать самому, и к которому уже можно подключаться. Вот сервер с JSP-клиентом запущен на metakgs, я спросил у автора, он мне разрешил его использовать и для опубликованной версии.
Т.е.сервер KGS <-> сервер с запущенным JSP-клиентом <-> новый клиент
я почитал ваши исходники, и почитал документацию апи metakgs. Там ведь описаны только методы доступа к архивам, а вы обращаетесь к /access, насколько я понял. Упоминания этого адреса в документации нет, если не секрет, где вы нашли эту информацию?
@WinPooh Список партий общий - а фильтры есть?
Мне, например, часто хочется посмотреть партии, играющиеся только в одной какой-то комнате.
Например, только партии ботов в Computer Go. Или партии соотечественников в Русской комнате.
Как минимум сейчас есть фильтры: по имени черного/белого игрока, по рейтингу черного/белого, по комнате, по количеству наблюдателей. Отдельные списки для комнат, как и обещал, будут, но не в первой версии.
@WinPooh Вот что было бы ещё интересно - это прикрутить работу с архивом партий. Стандартный клиент показывает партии только за последние полгода, кажется. В то время как мы знаем, что в архивах хранятся абсолютно все. Аналогично с графиком рейтинга, но здесь я не знаю, предоставляет ли опубликованный API доступ к историческим данным.
Пока не знаю насколько это возможно. Если это окажется возможным, то обязательно сделаю, уже думал над этим.
@WinPooh И даже в рамках того обрезанного по времени списка есть много, что можно улучшить - например, выдавать статистику по предыдущим встречам с конкретным противником, сделать какой-то простейший поиск и т.д.
Над этим тоже думал, обязательно будет. Не собираюсь ограничиваться просто списком партий как в родном клиенте.
@desolator я почитал ваши исходники, и почитал документацию апи metakgs. Там ведь описаны только методы доступа к архивам, а вы обращаетесь к /access, насколько я понял. Упоминания этого адреса в документации нет, если не секрет, где вы нашли эту информацию?
Еще раз :). Есть сервер КГС, для него сам Шуберт написал JSP клиент, который нужно поднимать на отдельном сервере (т.е. самому). К этому серверу уже можно присоединяться через Http запросы, документация по этим запросам здесь . Сервер с JSP клиентом запущен на metagks, я просто к нему присоединяюсь, доступ к JSP клиенту идет как раз по ссылке "/access". Дальше все работает по протоколу Шуберта (по ссылке выше). Автор metakgs сам ничего не писал для этого сервера, он его просто поднял с нужным JSP клиентом и разрешил всем его использовать , поэтому документацию на metakgs искать и не надо.
PS: Обещал, что уже будет готово, но все-таки решил доработать просмотр партии, чтобы версия не смотрелась как "багнутая" изначально. Думаю, что в этот раз к выходным все-таки все будет сделано, и в выходные выложу первую версию B) Напишу в этой теме как выложу (в шапке ссылку дам для установки).
ох, спасибо большое. А то у меня код движка уже давно лежит без дела, хоть найду куда приткнуть :)
И лично я жду ваш клиент с нетерпением и надеюсь, что он вернет мне желание играть на КГС :)
@desolator ох, спасибо большое. А то у меня код движка уже давно лежит без дела, хоть найду куда приткнуть :)
И лично я жду ваш клиент с нетерпением и надеюсь, что он вернет мне желание играть на КГС :)
Раньше почти никогда не заходил на КГС, теперь там ежедневно с нового клиента :) пока играть нельзя, но смотреть самое то.
Chrome Extension
Регистрация не реалилована ещё?
@Олег Попов Регистрация не реалилована ещё?
Регистрацию не разрешает пока сам Шуберт.
PS: Еще один паренек запустил два новых клиента для КГС на собственном сервере:
Вторая ссылка содержит мой клиент. Но какие он там версии будет держать и как у него сервак держит нагрузку я не знаю, в любом случае это не официальная моя версия. В скором времени планирую поднять собственный сервер с нормальной ссылкой, типа или
Но пока все кто не хочет использовать расширение могут тестировать клиент там.
Заодно можете сравнить мой клиент и клиент написанный немцем. Будут предложения/пожелания - пишите. Все читаю :)