On-line: guests 0. In total there are: 0 [information..]
AuthorTopic
Renegat23
administrator


Post №: 1884
Joined: 14.07.07
Rank: 17

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 21.09.08 13:03. Post subject: XChess - игровой шахматный сервер


Уже довольно длительное время идет работа над принципиально новым российским игрвым шахматным сервером XChess. Адрес соответственно: http://www.xchess.ru/

Некоторые страницы уже доступны:
http://xchess.ru/kbn-k/
http://xchess.ru/igame-ficgs/
http://xchess.ru/iccf-rating/

"Каким должен быть идеальный российский сервер для игры в шахматы?". В данном случае имеется ввиду игра в адванс (по переписке). Выводы следующие:

1. Присутствие самых популярных контролей времени:
5+1
10+1
10+1/21
10+2/21
30+1/30 без отпусков
30+2/30 без отпусков
30 дней на 10 ходов с отпуском
50 дней на 10 ходов с отпуском
50 дней на 10 ходов с отпуском и с ограничением накопления до 100 дней (модернизированный контроль ИКЧФ).
2. Красивая турнирная таблица.
3. Возможность проведения турниров по разным системам: круговая (в 1 круг, в 2 круга, в 4 круга, матч-турнир), нокаут, шевенингеннская, швейцарская.
4. Четкая система отпусков и учета времени.
5. Скорость сервера (отсутствие тормозов, быстрая прорисовка и обновление таблиц).
6. Бесплатность (либо минимальная плата).
7. Легкая регистрация с возможностью играть анонимно (без обязательного указания географического положения) - это, конечно, не касается официальных турниров и турниров с призами.
8. Форум, личные сообщения.
9. Гибкая настройка создания турнира (выбор системы проведения, контроля времени, фильтр участников - если турнир только для определенной категории юзеров - например выше 2200 и т.п.).
10. Четкая система расчета рейтинга, который должен обновляться после каждой сыгранной партии. Увязка рейтинга сервера с рейтингами РАЗШ. Возможность безрейтинговых партий.
11. Система разграничения прав у юзеров (кому-то дается право создания турниров, кто-то может только играть и т.д.).
12. Система "репутации" юзеров сервера, когда на основе рейтинга, турнирных результатов, поведения на форуме и каких-нибудь других критериев, другие юзеры могли бы "оценивать" данного юзера.
13. Небольшой вес страниц сайта (не более 50 кб - для уменьшения пожираемого траффика).
14. Возможность ограничения просмотра партий играющегося турнира.
15. Возможность скачки отдельной партии и всего турнира в формате PGN.
16. Поддержка командных турниров.
17. Корректная работа во ВСЕХ популярных браузерах.
18. Возможность ввода варианта.
19. Наличие облегченной версии сайта для мобильников и КПК (и возможности переключаться между версиями).
20. Зргономичный интерфейс доски.

Say thanks!: 1 
Profile Reply
Replys - 159 , page: 1 2 3 4 5 6 7 8 All [new only]


Renegat23
administrator


Post №: 2029
Joined: 14.07.07
Rank: 18

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 31.10.08 17:58. Post subject: Vladimir, ОК. Когда ..


Vladimir, ОК. Когда бета запуск?

Say thanks!: 0 
Profile Reply
Vladimir
VIP


Post №: 22
Joined: 22.09.08
Rank: 1
link post  Posted: 31.10.08 18:10. Post subject: Ок. Я тогда сегодня..


Ок.

Я тогда сегодня-завтра пересоставлю ТЗ и структуру сайта так, чтобы сайт, включающий функциональность только в объёме указанных пунктов, был цельным, безо всяких обрубленных хвостов, и начинаю работать жёстко по этому ТЗ, не отвлекаясь на другие полунаписанные модули. В воскресенье передам структуру дизайнеру и засажу его за новый урезанный макет. Потом всё это будем сводить вместе.

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

Say thanks!: 2 
Profile Reply
Renegat23
administrator


Post №: 2030
Joined: 14.07.07
Rank: 18

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 31.10.08 18:14. Post subject: Vladimir, а там Ajax..


Vladimir, а там Ajax будет (ну там работа страниц без перезагрузки и все такое...)?

Say thanks!: 0 
Profile Reply
Vladimir
VIP


Post №: 23
Joined: 22.09.08
Rank: 1
link post  Posted: 31.10.08 18:35. Post subject: Ajax-то применить не..


Ajax-то применить не проблема. Вопрос только где и зачем :) При описанной функциональности я вижу мало применений.

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

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

Say thanks!: 0 
Profile Reply
Vladimir
VIP


Post №: 24
Joined: 22.09.08
Rank: 1
link post  Posted: 31.10.08 18:38. Post subject: Т.е. где именно там ..


Т.е. где именно там удобно будет отсутствие перезагрузки страниц?

Say thanks!: 0 
Profile Reply
Renegat23
administrator


Post №: 2031
Joined: 14.07.07
Rank: 18

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 31.10.08 18:40. Post subject: Vladimir пишет: Ещё..


Vladimir пишет:

 quote:
Ещё можно было бы сделать с Ajax-ом ожидание хода противника, но не нужно по той же причине, ведь все долгие часы, которые вы игрок будет ждать хода, ajax будет сосать трафик.



Цитата с http://ru.wikipedia.org/wiki/AJAX:

Преимущества:

* Экономия трафика
Использование AJAX позволяет значительно сократить трафик при работе с веб-приложением благодаря тому, что часто вместо загрузки всей страницы достаточно загрузить только небольшую изменившуюся часть.
* Уменьшение нагрузки на сервер
AJAX позволяет несколько снизить нагрузку на сервер. К примеру, на странице работы с почтой, когда вы отмечаете прочитанные письма, серверу достаточно внести изменения в базу данных и отправить клиентскому скрипту сообщение об успешном выполнении операции без необходимости повторно создавать страницу и передавать её клиенту.
* Ускорение реакции интерфейса
Поскольку нужно загрузить только изменившуюся часть, то пользователь видит результат своих действий быстрее.



Vladimir пишет:

 quote:
Т.е. где именно там удобно будет отсутствие перезагрузки страниц?



Ну я не видел пока фейс сайта... Так что даже не знаю.

Say thanks!: 0 
Profile Reply
Vladimir
VIP


Post №: 25
Joined: 22.09.08
Rank: 1
link post  Posted: 31.10.08 18:41. Post subject: :) Сейчас объясню...


:) Сейчас объясню.

Say thanks!: 0 
Profile Reply
PozitiFF_Chess
VIP


Post №: 143
Joined: 31.05.08
Rank: 1
link post  Posted: 31.10.08 18:43. Post subject: Vladimir пишет: Т.е..


Vladimir пишет:

 quote:
Т.е. где именно там удобно будет отсутствие перезагрузки страниц?

В принципе везде где это только возможно :) Например, очень полезная функция ввода вариантов. С использованием Ajax будет очень классно выглядеть... Вот не скажу на каком сайте - ее реализация была мягко говоря далека от идеала. Или динамические турнирные таблички - тоже круто бы с аджаксом сделать. Жмешь там по нику участника - и тебе чето там красивое выскакивает без перезагрузки странички... В общем - было б желание разработчика, а желания юзеров всегда появятся )))

P.S. Сорри, что отвечаю на вопрос адресованный не мне :)

Say thanks!: 1 
Profile Reply
GipsyFlame



Post №: 22
Joined: 17.09.08
Rank: 2
link post  Posted: 31.10.08 18:44. Post subject: Со всеми пунктами со..


Со всеми пунктами согласен, кроме одного:

 quote:
3. Игровая зона - ничего требующего отдельного обсуждения - игровая доска, доска для анализа (где можно просто потаскать фигурки) нотация партии, перемотка партии по ходам.

Доска для анализа - это лишнее. Поюзать фишки можно и на деревянной доске или в своей оболочке.

Не хватает следующего функционала:
1. Организация команд. Эта очень востребованная фишка на многих сайтах. Т.е. должна быть возможность объединения шахматистов в команды. А проводить командные турниры можно по личным вызовам.
2. Поддержка английского языка. Это очень важно для привлечения на сайт иностранных шахматистов и для раскрутки сайта.

Я также как и Renegat23 уверен, что на новый сайт придет много народу и причем в короткое время.

Say thanks!: 0 
Profile Reply
Renegat23
administrator


Post №: 2032
Joined: 14.07.07
Rank: 18

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 31.10.08 18:48. Post subject: Vladimir, просто хоч..


Vladimir, просто хочется, чтобы сайт был современным и красивым, не как устарелый и убогий бестоджик. Например, красиво обновился сайт http://www.chesshere.com/. Шикарное плавное меню, всякие другие фичи.... Ну почему только у буржуев сайты красивые???

Say thanks!: 0 
Profile Reply
Renegat23
administrator


Post №: 2033
Joined: 14.07.07
Rank: 18

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 31.10.08 18:49. Post subject: GipsyFlame пишет: Я..


GipsyFlame пишет:

 quote:
Я также как и Renegat23 уверен, что на новый сайт придет много народу и причем в короткое время.


И не в последнюю очередь благодаря нашему форуму

Say thanks!: 0 
Profile Reply
GipsyFlame



Post №: 23
Joined: 17.09.08
Rank: 2
link post  Posted: 31.10.08 18:53. Post subject: Renegat23 пишет: И ..


Renegat23 пишет:

 quote:
И не в последнюю очередь благодаря нашему форуму

Хе-хе. Это точно

Say thanks!: 0 
Profile Reply
Vladimir
VIP


Post №: 26
Joined: 22.09.08
Rank: 1
link post  Posted: 31.10.08 21:47. Post subject: Сейчас объясню.Я име..



 quote:
Сейчас объясню.

Я имел в виду пожирание трафика ajax-ом при ожидании хода. Т.е. когда противник делает ход, а игрок сразу это видит, не перезагружая страницу самостоятельно. Это говорит о том, что его страница, будучи загруженной, сама периодически шлёт ajax-запросы серверу с запросом "не сделан ли ход", отсюда пожирание трафика, пропорциональное тому времени, пока страница открыта.


 quote:
Например, очень полезная функция ввода вариантов. С использованием Ajax будет очень классно выглядеть

Если имеется в виду просто ввод вариантов при самостоятельном анализе, то ajax не нужен (потому что вообще никакого обращения к серверу не нужно) а если это условные ходы, то да, пригодится, но в первой версии этой функциональности не будет.


 quote:
Или динамические турнирные таблички - тоже круто бы с аджаксом сделать.

Да, тут может в тему оказаться.

Ладно, по ситуации решим.


 quote:
Vladimir, просто хочется, чтобы сайт был современным и красивым

Это да, мне тоже хотелось бы :)

 quote:
Например, красиво обновился сайт http://www.chesshere.com/. Шикарное плавное меню, всякие другие фичи....


Мне не очень нравится оформление chesshere. Хотя, конечно, куда лучше, чем раньше. А в меню игра с прозрачностью не очень важна по сравнению с тем, что само основное тело меню сделано вертикальной колонкой - когда выпадает подменю, невозможно вести мышь по прямой к нужному пункту, зацепляешь нижний пункт основного меню. Приходится вести мышь буквой Г. Дизайнерский недочёт, и довольно серьёзный.


 quote:
Не хватает следующего функционала:
1. Организация команд. Эта очень востребованная фишка на многих сайтах. Т.е. должна быть возможность объединения шахматистов в команды. А проводить командные турниры можно по личным вызовам.

Т.е. на первых порах достаточно, чтобы команды представляли собой просто поименованный список игроков, как в игейме доматчевой эпохи? Хорошо, это несложно.



 quote:
2. Поддержка английского языка. Это очень важно для привлечения на сайт иностранных шахматистов и для раскрутки сайта.

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

Say thanks!: 0 
Profile Reply
bankuss
Black King


Post №: 966
Joined: 15.07.07
Rank: 12

Awards: За плодотворную работу над оптимизацией и доводкой до ума Ипполитов!!!
link post  Posted: 31.10.08 22:01. Post subject: Renegat23 пишет: об..


Renegat23 пишет:

 quote:
обновился сайт http://www.chesshere.com/.

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

Say thanks!: 0 
Profile Reply
vitamix
administrator


Post №: 67
Joined: 17.03.08
Rank: 2
link post  Posted: 01.11.08 11:40. Post subject: http://www.chesshere..


http://www.chesshere.com/ мне тоже совершенно не нравится.
Необычный дизайн у http://www.chesscube.com/login, но это не переписочный, а блицовый сервер

Say thanks!: 0 
Profile Reply
PozitiFF_Chess
VIP


Post №: 150
Joined: 31.05.08
Rank: 1
link post  Posted: 01.11.08 12:14. Post subject: Нее, у chesshere оче..


Нее, у chesshere очень неудачный дизайн. Видно что на скорую руку или непрофессионалами делался.
Здесь, по-моему, очень наглядно.

http://www.chesshere.com/championships.php

Очень кривая табличка. Двузначные порядковые номера правее однозначных, из-за чего половина таблички уходит вкось вправо. Формула турнира (R.limits) выглядит несуразно. Цвета подобраны странно. У меня на мониторе вообще никаких разграничений между записями не видно. Линки перехода на турниры - тоже можно было как-то красивее сделать... В общем реально убого...

Say thanks!: 0 
Profile Reply
poloff
VIP


Post №: 342
Joined: 16.07.07
Rank: 3
link post  Posted: 01.11.08 19:58. Post subject: Vladimir пишет: дос..


Vladimir пишет:

 quote:
доска для анализа
(где можно просто потаскать фигурки)



Зачем это? Не к чему, зачем Вам лишняя работа?

Vladimir пишет:

 quote:
Свой форум в ближайшее время готов не будет. Так пока на какое-то время взять готовый бесплатный движок, типа punbb. Команды отсутствуют. Матчи отсутствуют. Переписка в партии отсутствует.



Свой форум и не нужен, обсудим здесь, что надо, а если пойдут турниры под эгидой РАЗШ, то мона обсудить это на форуме РАЗШ.

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

Отсутствие матчей и команд, тоже не радуют, надеюсь это временная мера?

Vladimir пишет:

 quote:
Пока только одно- и двухкруговые турниры от 3 до 15 человек, которые могут организовывать любые участники,
установив правила входа:
а) для любого желающего,



Это не нужно может. Зачем это? Согласен с Ренегатом, что сыгал партий 30, тогда и организуй, а иначе будет куча бесполезных, ненужных и незавершенных турниров...

Say thanks!: 0 
Profile Reply
poloff
VIP


Post №: 343
Joined: 16.07.07
Rank: 3
link post  Posted: 01.11.08 20:03. Post subject: vitamix пишет: диза..


vitamix пишет:

 quote:
дизайн



всё генальное просто! Чем проще фейс, тем лучше, это мое ИМХО.

Say thanks!: 0 
Profile Reply
GipsyFlame



Post №: 24
Joined: 17.09.08
Rank: 2
link post  Posted: 01.11.08 20:38. Post subject: Упущена одна важная ..


Упущена одна важная функция - внутренняя почта. Без нее реализация командной идеи затруднительна.
Возможности внутренней почты:
а) отсылка сообщений выбранному адресату;
б) хранение входящих и исходящих сообщений;
в) просмотр сообщений в списке и текста конкретного сообщения;
г) удаление выбранных сообщений.

Командных рассылок на первом этапе не надо. Для этого достаточно будет командного форума.
Период хранения сообщений можно сделать в 2-4 недели, как на IECG. По завершению этого срока они автоматически удаляются. Или (и) удалять по желанию самого пользователя, что отмечено выше.
Переписку между игроками в играемой партии можно не делать на первом этапе. В крайнем случае ее заменит внутренняя почта.

И еще момент. По функции личных и общих вызовов необходимо предусмотреть опцию отклонения всех вызовов.

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

Say thanks!: 0 
Profile Reply
Renegat23
administrator


Post №: 2035
Joined: 14.07.07
Rank: 18

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 01.11.08 20:43. Post subject: poloff пишет: Отсут..


poloff пишет:

 quote:
Отсутствие матчей и команд, тоже не радуют, надеюсь это временная мера?


Конечно временная. Говорилось же, что если хотим скорого открытия сервера, то пока запуск будет в бета-режиме с самым минимальным функционалом. Можно конечно еще год ждать, когда все будет закончено и все опции будут доделаны. Но смысл?
Господа, следует помнить, что все перечисляемые сейчас дополнительные фичи будут требовать дополнительного времени на реализацию, а это значит, что открытие сервера оттянется еще дальше.

Say thanks!: 0 
Profile Reply
Replys - 159 , page: 1 2 3 4 5 6 7 8 All [new only]
Тему читают:
- user online
- user offline
All times are GMT  2 Hours. Hits today: 16
You can: smiles yes, images yes, types no, poll no
avatars yes, links on, premoderation on, edit new post no