Шахматы с «человеческим лицом» Программное обеспечение для персональных компьютеров можно условно разделить на две группы: профессиональное ПО и программы для «чайников». Яркий пример подобной дифференциации можно встретить среди текстовых редакторов: Microsoft Word – программа для профессионалов, «Лексикон» - текстовый редактор для всех остальных. Шахматные программы в этом отношении ничем не отличаются от остального ПО. С одной стороны – «электронные гроссмейстеры» Fritz, Junior, Shredder, предоставляющие широчайшие возможности, но при этом интересные лишь узкому кругу профессиональных шахматистов, с другой стороны – дружественные к рядовому любителю шахмат «Чессмастеры», всевозможные вариации на тему Battle Chess и прочий шахматный «ширпотреб». Не стремясь конкурировать с «монстрами» в силе игры и наборе опций, развлекательные шахматные программы берут другим – простотой освоения и разнообразными графическими изысками.
К категории «любительских» шахматных программ можно отнести и недавно вышедшую игру Tournament Chess 2 (далее – TChess2). В отличие от своего прямого конкурента – программы Chessmaster 9000 – TChess2 может похвастаться наиболее «продвинутым», полностью трехмерным графическим движком, благодаря которому стесненный в средствах юзер из Химок, сгорбившийся перед монитором в ветхой «хрущобе», может на время почувствовать себя «хозяином жизни» - респектабельным господином, теплым летним вечером предающимся интеллектуальным развлечениям на собственной вилле, скажем, в Каннах. Атрибуты респектабельности прилагаются: морской пейзаж за окном, дорогая мебель, антиквариат, камин и т.д. Примечательно, что стрелки старинных часов показывают реальное время. Освещение в комнате изменяется соответственно показаниям часов - постепенно сгущаются сумерки, и вы вынуждены включать виртуальные источники света. Причем, яркость освещения можно изменять! В дальнейшем, с ростом вашего рейтинга, вы сможете играть против более квалифицированных клубных шахматистов – в соответствующих интерьерах. Вершиной виртуальной «карьеры» является участие в World Professional Chess Tournament, проходящем не только в полном 3D-окружении (при нажатой правой кнопке мыши камеру можно вращать в любом направлении), но и при большом стечении 3D-публики. О полированной поверхности доски и искусно выполненных комплектах фигур и говорить не стоит – все это уже стало стандартом «де-факто» в современных шахматных программах. Программисты утверждают, что каждая фигура состоит из 80-ти полигонов. И здесь не обошлось без презабавных моментов – например, при взятии бьющая фигура сдвигает побитую! Правда, в начале игры вы сможете использовать лишь три комплекта фигур – остальные становятся доступны лишь по мере вашего продвижения к вершинам рейтинг-листа. Интересно наблюдать за тем, как компьютер «размышляет» – все ходы-кандидаты последовательно высвечиваются на доске. Также радует глаз анимированная расстановка фигур перед новой партией – впрочем, через некоторое время появляется желание выключить ее. То же самое можно сказать и о музыкальном сопровождении – дефолтная музыка приятна, но не более того. К счастью, авторы предоставили пользователям возможность слушать ту музыку, которая им нравится – встроенный в TChess2 плеер позволяет проигрывать MP3-файлы во время игры. Конечно же, имеет место быть и встроенный move announcer, хорошо поставленным голосом произносящий сакраментальное: «e2-e4!».
Перейдем от яркой внешней оболочки к тому, что более всего ценится в шахматной программе – к искусственному интеллекту (AI). Специально для TChess2 программистами AI Factory был создан новый движок Treebeard – преемник известного движка Cyber Tal, отличавшегося достаточно «человеческим» стилем игры. Главная особенность Treebeard – в его, если так можно выразиться, «человечности». В этом есть как положительные, так и отрицательные стороны. В отличие от движков, применяемых в профессиональных шахматных программах, основной козырь которых – чудовищная, нечеловеческая (прошу прощения за каламбур) глубина перебора вариантов, Treebeard стремится играть проще - достаточно субъективно, «по-человечески». А можно выразиться жестче: иногда Treebeard играет просто «по-ламерски». К примеру, нередко компьютерные оппоненты, увидев какой-то заманчивый, на первый взгляд, вариант, но, не просчитав его на достаточную глубину, идут по ложному пути – совсем как шахматист-любитель. Говоря языком шахматных комментаторов, Treebeard не всегда стремится действовать в «духе позиции». Подобно человеку, он может неверно оценить ту или иную позицию – и, в результате, выбрать неверный путь продолжения партии. Согласитесь, именно против такого виртуального оппонента – оппонента с «человеческим лицом» - рядовому любителю шахмат играть интереснее всего. Всего в игре представлено порядка 80-ти шахматистов, каждый из которых обладает ярко выраженной индивидуальностью, собственным стилем ведения партии, сильными и слабыми сторонами. Разработчики особенно подчеркивают уникальную способность виртуальных шахматистов к обучению – причем, как на собственных ошибках, так и на ошибках своих «коллег». Звучит многообещающе, вот только проверить, так ли это на самом деле, довольно проблематично. Скорее всего, под «самообучением» подразумевается такая распространенная процедура, как внесение изменений в Opening Book (дебютную библиотеку) после каждой партии – в зависимости от результата партии меняется оценка разыгранного в ней дебютного варианта. С каждой проведенной партией ваш рейтинг будет изменяться – в зависимости от результата. Чем более сильный соперник вам противостоит, тем больший «куш» (в виде рейтинговых очков) можно сорвать в случае победы, но и риск поражения возрастает. В том случае, если вы играете с более слабым противником, шансы потерпеть поражение у вас не столь велики, но и ваш рейтинг (в случае победы) будет не сильно отличаться от предыдущего показателя. Хотя, с другой стороны, можно вспомнить известное выражение о курочке, которая клюет «по зернышку». По мере продвижения к вершинам рейтинга в вашем виртуальном «серванте» будут появляться разнообразные красивые трехмерные трофеи. Стоит отметить, что сыгранные партии можно сохранять в популярном формате PGN.
Кроме традиционных шахмат в TChess2 можно встретить и другие разновидности великой игры – причем, не только всем известные Losing Chess («поддавки»), Random Chess («шахматы Фишера»), но и достаточно экзотические Back Rank Chess, Rifle Chess, Swap Chess. Также в TChess2 включена база данных (к сожалению, не очень объемная) исторических партий с участием сильнейших шахматистов всех времен – от Джоакино Греко до Гарри Каспарова. В этом разделе можно найти и партии нашумевшего матча «Каспаров – Deep Blue», состоявшегося в далеком уже 1997-м году.
Подводя итоги, можно сказать, что TChess2 – достаточно любопытный программный продукт, поскольку предлагает пользователю сыграть в шахматы не на двумерной доске, и даже не на трехмерной (пусть и фантастически красивой – как в том же Shredder 8), а в настоящем трехмерном пространстве! Можно предположить, что дальнейшее совершенствование этой программы будет проходить по пути все возрастающей интерактивности и, если можно так выразиться, расширения игрового пространства, а также все большего приближения стиля игры TChess2 к человеческому