Free Internet Chess Server (FICS) — это интернет-шахматный сервер, работающий на добровольцах . Он был организован как бесплатная альтернатива Internet Chess Club (ICC), после того как этот сайт начал взимать плату за членство. [1]
15 января 1992 года Университета Юты и Ричард Нэш запустили первый шахматный сервер в Интернете , названный American Internet Chess Server (AICS), но обычно известный как просто Internet Chess Server (ICS). Первоначальный релиз был размещен в Colorado School of Mines , но позже в том же году он был перенесен в Carnegie Mellon University . [2]
Майкл Мур изПрограммное обеспечение было написано, поддержано и управлялось добровольцами до 1 марта 1995 года
, когда администраторы [ кто? ] начали взимать с игроков плату за членство и изменили название на ICC . [1]Несколько бывших программистов ICS увидели в коммерциализации ICS эксплуатацию своей работы. Эта группа под руководством Криса Петроффа и Хенрика Грэма разработала FICS как альтернативу платной модели, предоставив пользователям бесплатный, неограниченный доступ. Сервер дебютировал 3 марта 1995 года
, всего через два дня после объявления ICC. [3] [2]В 1998 году была создана некоммерческая организация Free Internet Chess Organization (FICS) . [4]
В 2007 году юридическое лицо было принудительно ликвидировано. [ необходимо разъяснение ] Сервер по-прежнему поддерживается и администрируется волонтерами. [4]
По состоянию на август 2014 года в FICS было зарегистрировано более 650 000 аккаунтов. [4]
В 2016 году 50 000 активных игроков сыграли в общей сложности 23 миллиона игр. [5]
Для игры в шахматы на FICS требуется подключение к серверу либо через веб-апплет на веб-сайте FICS, либо с помощью клиентской программы, которая может быть такой же простой, как клиент telnet , но обычно представляет собой интерфейс, разработанный специально для игры в интернет-шахматы. [6] Пользователи могут войти в систему как анонимный гость или зарегистрировав бесплатную учетную запись. Каждому пользователю разрешена только одна учетная запись. Сервер ведет рейтинг и статистику игры для зарегистрированных пользователей. FICS использует систему рейтинга Glicko . [7]
Игроки могут следить за запросами на игру от других пользователей, транслируемых в прямом эфире, или создавать свои собственные запросы и ждать, пока кто-то ответит. Запросы включают контроль времени и часто необязательный лимит рейтинга. Запросы могут быть запрограммированы на требование ручного принятия пользователем, или они могут быть автоматически приняты игроком. Пользователи могут вызывать определенных игроков на игру, используя команду match. Ходы делаются с помощью мыши на изображении шахматной доски, или пользователи могут вводить ходы в алгебраической шахматной нотации . Все игры, сыгранные зарегистрированными пользователями, записываются компьютером и становятся общедоступными. [4]
Поскольку механика игры упрощена, шахматные партии, в которые играют онлайн, как правило, используют более быстрый контроль времени, чем в игре за доской (OTB). Более длинные игры (т. е. обычно 15 или более минут на игрока) называются стандартными и также распространены на сервере. Отдельные рейтинги поддерживаются для молниеносной игры (менее 3 минут), блица (обычно 5 или 10 минут) и стандартной игры (более 15 минут). Нерегулярные варианты, такие как Fischer Random, сгруппированы в несколько форматов, таких как Wild, и они далее не классифицируются по контролю времени. [4]
Задержка Фишера популярна: контроль времени определяется двумя числами, минутами, которые каждому игроку выделяются в начале игры, и секундами, добавляемыми к часам игрока после того, как он делает ход (приращение ) . Например, в популярном контроле времени 2–12 каждый игрок получает 2 минуты в начале игры, и 12 секунд добавляются к часам игрока после того, как он делает ход. Поскольку для классификации форматов предполагается, что все игры длятся 40 ходов, 2–12 группируется с 10 минутами на игрока (10 минут = (60 с в минуту * 2 минуты) + (12 с * 40 ходов) / 60 с в минуту). [ необходима цитата ]
Печать времени — это утилита, которая позволяет серверу подстраиваться под эффекты интернет- задержки . Каждый ход имеет локальную временную метку, и время, необходимое для передачи каждой команды на сервер, не вычитается из часов игрока. Этот метод временной метки каждого хода полезен для игроков с медленным интернет-соединением. FICS не отслеживает задержку централизованно и не позволяет пользователям исключать постоянные задержи. [4]
FICS разработан для доступа через шахматный интерфейс, предназначенный для подключения к интернет-шахматным серверам. Интерфейсы создаются независимо. FICS не имеет официального интерфейса и не поддерживает какой-либо интерфейс. Наиболее популярными интерфейсами для Windows являются BabasChess, Jin, XBoard , Thief и Raptor. [4] Mobialia Chess — самая распространенная платформа для мобильных операционных систем Android и IOS.
В других операционных системах (в основном Unix-типа коробок на базе Linux или macOS) популярными вариантами являются eboard, XBoard , PyChess , Jin, JavaBoard и Raptor. JavaBoard, JinApplet и QXBoard — это веб-интерфейсы, работающие в веб-браузере. [4]
В 2017 году проект с открытым исходным кодом Free Chess Club выпустил веб-клиент, ориентированный на современные веб-браузеры, использующие JavaScript , HTML5 и WebSockets . [8] Помимо веб-интерфейса, Free Chess Club предоставляет кроссплатформенное настольное приложение, работающее на Linux , macOS и Windows .
FICS имеет ряд очень консервативно цензурируемых чат-каналов, пронумерованных от 0 до 255. Многие из каналов зарезервированы для администраторов и ботов. [4]
Некоторые из наиболее популярных каналов включают в себя:
Регистрация обязательна для всех каналов, кроме каналов 1,4 и 53.
Некоторые каналы используются для сотрудников FICS и не видны обычным пользователям:
Пользователь может слушать и отправлять сообщения на тридцать каналов одновременно. Другая форма массовой коммуникации, доступная зарегистрированным пользователям, — это «крики», которые могут видеть все подключенные пользователи, которые не отключили «крики». [4]
В настоящее время на FICS, помимо обычных шахмат, доступны следующие варианты шахмат :
Турниры регулярно организуются или транслируются на FICS. Популярная платформа Lichess получает свои ретрансляции турниров через FICS.
Большинство турниров организованы «Mamer», автоматизированным директором турниров. Mamer управляется менеджерами турниров, которые организуют и контролируют турниры. Mamer объявляет турниры через канал 49 и через Tells и Tshouts. Турниры, организованные Mamer, варьируются по контролю времени и включают варианты. [4]
Другие регулярно проводимые турниры на FICS включают турниры с медленным контролем времени (STC), обычно более 45 минут. Два самых популярных из них — FICS Teamleague, который использует контроль времени 45 45, и Online Chess League (OCL), который использует контроль времени 60 15. Оба являются командными соревнованиями, в которых команды по 4 человека соревнуются друг с другом, и каждый игрок обычно играет одну игру в неделю. Кроме того, STC Bunch, или Slow Time Control Bunch, организовали несколько турниров с медленным контролем времени. [4]
FICS транслирует основные шахматные события. Бот берет ходы в текущих играх и транслирует их на специальные демо-аккаунты на FICS. Эти демо-аккаунты носят имена гроссмейстеров, играющих в событии. Пользователи и гости на FICS могут смотреть игры в процессе и обсуждать их друг с другом. Ретрансляция охватывает каждый чемпионат мира по шахматам с момента его создания. Другие основные ретрансляции включают ежегодную ретрансляцию Вейк-ан-Зее , Морелии-Линареса и Эмбер-Мелоди. [4]