Оригинал этого документа расположен на
http://www.kulichki.com/os/chap6.html

Он мою защиту разрушает,
Старую Индийскую в момент.
Это смутно мне напоминает
Индо-Пакистанский инцидент.
/Высоцкий/


Начну с извинений. В прошлой статье
я перепутал Гоголя с
Гегелем, Бабеля с Бебелем, кабель с кобелем и Иорданскую долину
с Долиной Бекаа. Сиречь два совершенно разных места. Виноват,
постараюсь исправиться, и спасибо всем, указавшим на ошибку.


Сегодня мы будем говорить о семействе ICS.

- Israel Cable System? - удивитесь вы. - Или

International Continence Society
?
Нет, наверное,

Integrated Communications Services
...
А может быть,

Intelligent Computer Systems
?
Но самые догадостные воскликнут:

Intercontinental Conferencing Services
.

И тоже будут неправы. Отнюдь. Речь пойдет об
International Chess Servers.
О SICS,
DICS и даже
MICS.


В былые дни, во время оно сиживал там и я, застав
доисторические времена, когда их было всего два:
AICS и
EICS,
американский и европейский
соответственно. Причем на европейский никто не ходил, все в Штатах
тусовались. Года два назад американский сервер начал требовать денег
за вход, в связи с чем немедленно возник
Free ICS. Куда народ и
переместился по большей части.
А
Pittsburgh Chess Server
остался коммерческим.


Идея шахматного сервера проста и почти гениальна.
Классическая схема Client-Server, знакомая гумманитариям своим
воплощением в системе
IRC.
Многоканальная система общения
по интересам, а главное - возможность играть в online, положив
громадный прибор на государственные границы и языковый барьер.


Сейчас зарегистрировано около двадцати пяти тысяч
пользователей. Порядка пяти тысяч человек в неделю заходят на
сервер. Интересно, что вся эта разношерстная публика
ухитряется общаться "живьем". Несколько раз устраивались
сборища, удивительно напоминавшие киевские пивные релизы relcom.humor. Делово так,
вывешивали на доске объявлений на сервере: "Числа такого-то
сего месяца в 18-00 в берлинском кафе таком-то состоится
встреча участников
европейского ICS. Организаторы выставляют бесплатное
пиво..." Очень
хотелось поучаствовать, но триста зеленых рублей на самолетный
билет за один вечер... До сих пор жалею... Как говорится, лучше
сделать и жалеть, чем жалеть, что не сделал.


Все равны. Как в
FIDO,
relcom.humor
или бане. Где еще я мог бы сыграть с
Романом Джинджихашвили?
Илюшей Гуревичем? Резаться в блиц с
Гади Рехлисом
(международный гроссмейстер, сборная Израиля) через
штатовский стервер, сидя при этом за соседними терминалами? Увидеть,
как Рехлиса мочит в пятнадцать ходов некто, назвавшийся
Анандом и,
видимо, таковым являющийся...


Фирмы поставили своих роботов... В IRC это, кажется,
зовется Bot. Играют со всеми желающими. Попадаются, впрочем,
среди них программы с наклонностями убийц...
Я, вроде, мастер спорта,
но какой-то "Ferret", запинал меня, как мамонта в берлоге.
Пол-очка из восьми... Зато оказался тем самым в одной компании
с Каспаровым. Зарегистрирован и href="http://www.chess.ibm.park.org/">Deep-Blue,
но я никогда не видел его играющим.

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


Маленькое отступление... В Харькове в былые времена много лет
подряд был только один гроссмейстер по шахматам - href="http://misc.traveller.com/chess/history/1931-1960.html">Владимир Савон.
Мастеров было много, а вот он как-то возвышался, символом был,
что ли... Рассказывал мой знакомый, заводской парень, большой
энтузиаст и пропагандист шахмат...

- Еду я в командировку... Сосед по купе - какой-то мрачный
мужичок. Скучно. Беру у проводника шахматную доску. Говорю,
давайте сыграем... А он мне - не умею. - Ну давайте,
пожалуйста. Как фигуры ходят Вы знаете?..
- Ладно, - говорит мужичок, - Как фигуры ходят, знаю. Сели
играть, десять ходов, и я вижу, что пора сдаваться. А ну еще
партию, ладно?
- Ладно, - вздыхает мужик. - Снова десять ходов, и мне
самое время сдаться. Я ж здорово играю, у меня второй разряд.
Гляжу на него очумело, а он говорит: "Да Вы не расстраивайтесь,
я Савон"...

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


Разные игры на шахматной доске. Назвать их шахматами
трудно...
Wild chess, дикие шахматы, значится... Фигуры
перетасованы по последней горизонтали произвольным образом.
Причем, есть разные степени дикости. Выше третьей умение играть
в обычные шахматы уже не помогает. Например, пешки ходят не
навстречу пешкам противника, а в совсем противоположную
сторону.


BugHouse. В Союзе были известны как "шведские шахматы".
Иронию русского названия я оценил, уже повзрослев и поняв, что
причина отнюдь не в шведском копирайте на правила. Игра ведется
два на два, на двух досках, причем, сбитые фигуры не исчезают,
а в полном соответствии с законом Ломоносова-Лавуазье переходят
на другую доску...


Недавно появились поддавки. Очень популярны. Кто бы мне
объяснил, почему...


Никто не застрахован от подвисания модема. Особенно
обидно, если играешь с очень коротким контролем времени. Этих
секунд как раз и нехватает. Пару лет назад появилась прога,
аналог ping, она все время кидает серверу тестовые пакеты
информации. Отсутствие таких пакетов означает проблемы в
коммуникации, то бишь, партию надо откладывать...


Подсчет рейтингов подобен стандартной системе ELO,
принятой в профессиональных шахматах. В зависимости от
относительного уровня партнеров каждый раз происходит пересчет.
Что странно, если играть достаточно интенсивно, рейтинг
примерно соответствует реальному. Автор этих строк имеет
реальный рейтинг 2340, а виртуальный колебался между 2300 и
2450. Соответствие почти точное...

Одно время практиковался метод прерывать партии, если
положение тяжелое. Ну а потом не доигрывать их. Тогда к флагам,
информирующим о специфических чертах пользователя (человек или
компьютер, гроссмейстер или так, погулять вышел...) добавили
еще один, порядочен человек или не очень. Сей флаг зажигает
администратор после двух-трех жалоб, и тогда смело можно
завязывать с попытками сыграть.


Полезный линк. Для тех, кому слава безразлична... На
http://www.chess-space.com/Programs/
лежит много программ, некоторые играют вполне пристойно.

Виктор Болотников
EMail: tiger@kulichki.com