Шахматные турниры

Предпросмотр жеребьёвки

Тур {{ currentRound }} • {{ pairingTypeNames[tournament.pairingType] }}

Доска Белые (очки) Рейтинг Чёрные (очки) Рейтинг
{{ pairing.board }} {{ pairing.white.lastName }} {{ pairing.white.firstName }}
({{ calculatePoints().get(pairing.white.id) || 0 }} оч.)
{{ getEffectiveRating(pairing.white) }} {{ pairing.black.lastName }} {{ pairing.black.firstName }}
({{ calculatePoints().get(pairing.black.id) || 0 }} оч.)
{{ pairing.black && pairing.black.isBye ? '-' : getEffectiveRating(pairing.black) }}

Редактировать игрока

Шахматные турниры

Настройки турнира

Информация о турнире:

Тип: {{ tournament.type === 'classic' ? 'Классика' : tournament.type === 'rapid' ? 'Рапид' : 'Блиц' }}

Система жеребьёвки: {{ pairingTypeNames[tournament.pairingType] }}

Туров: {{ tournament.rounds }}

Контроль времени: {{ tournament.timeControl }}

Игроков: {{ players.length }}

Проведено туров: {{ rounds.length }}

Стартовый список

{{ importError }}

После нажатия кнопки данные подтянутся с ratings.ruchess.ru (ФИО, регион и текущий рейтинг по типу турнира).

{{ formError }}

Нет добавленных игроков

Можно импортировать CSV или добавить по ID ФШР

Ном. Фамилия, Имя Отчество ID ФШР Рейтинг Регион Очки
{{ index + 1 }}
{{ player.lastName }}{{ player.lastName ? ',' : '' }} {{ player.firstName }} {{ player.middleName }}
{{ player.fshrId }} {{ getEffectiveRating(player) }} {{ player.city || '—' }} {{ calculatePoints().get(player.id) || 0 }}

Партии

Жеребьёвка еще не проводилась

Тур {{ round.number }} ({{ round.date }})

{{ round.pairingType === 'swiss' ? 'Швейцарская' : round.pairingType === 'berger' ? 'Бергера' : round.pairingType === 'knockout' ? 'Нокаут' : 'Командный' }}
Доска Рейтинг Белые Очки Результат Очки Черные Рейтинг
{{ pairing.board }} {{ getEffectiveRating(pairing.white) }} {{ pairing.white.lastName }} {{ pairing.white.firstName }} {{ calculatePoints().get(pairing.white.id) || 0 }} {{ calculatePoints().get(pairing.black.id) || 0 }} {{ pairing.black.lastName }} {{ pairing.black.firstName }} {{ pairing.black && pairing.black.isBye ? '-' : getEffectiveRating(pairing.black) }}