Роль шахматных фигур. Расстановка шахматных фигур. Правила движения слонов

Во время игры взаимодействуют 32 шахматные фигуры, но, конечно, по ходу партии их количество уменьшается. Участвуют в сражении боевые единицы нескольких типов: это главные король с ферзем, парные ладьи, кони и слоны, а также пешки. Сейчас мы разберемся, как ходят фигуры в шахматах в картинках. Материал специально для новичков и для детей.

Как ходит пешка в шахматах

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

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

Есть у пешек и свои правила. Например, так называемое «взятие на проходе». Оно подразумевает, что если пешка другого игрока перешла через битое поле, то может быть беспрепятственно сбита. Однако и здесь есть своя особенность: правило действует только при следующем ходе, через ход этим преимуществом воспользоваться уже нельзя.

Как ходит конь в шахматах

Конь известен тем, что ходит по необычной траектории, которая при очерчивании напоминает букву «Г». То есть, он передвигается на два поля вперед и после этого на одно в сторону. И передвигаться так он может в любую сторону, а значит, в центре поля имеет целых 8 вариантов ходов, и два - при ходе из угла. Что интересно, только конь имеет право перескакивать через фигуры (и свои, и чужие) во время хода. Он бывает очень опасен для фигур соперника даже если как будто закрыт от них. А при бое конь становится на то место, где была сбитая фигура.

Кстати, эта особенность фигуры перешла и в разговорную речь. Фраза «Сделать ход конем» означает необычный шаг, хитрый неожиданный план.

Как ходит слон в шахматах

Слон считается сильной фигурой, он соизмерим с конем, однако имеет некоторые особенности. В каких-то ситуациях он будет сильнее, а в каких-то слабее. Как и конь, относится к «легким фигурам». Что касается передвижений слона по доске, он перемещается по диагоналям на сколько угодно клеточек.

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

Как ходит ладья в шахматах

Эта фигура по тяжести сходна с ферзем, она перемещается по доске строго вертикально или горизонтально и бьет так же.

С ладьей связан один необычный шахматный прием, который называется «рокировка». Он выполняется сразу двумя фигурами. Его суть заключается в том, что король внезапно для противника меняет свое местоположение, оказываясь в более безопасном месте и под защитой других фигур. В ходе этой операции король перемещается на две клеточки в сторону ладьи, а сама ладья становится за короля. Есть несколько важных условий для выполнения такого хода:

  • рокировка доступна только тем королю и ладье, которые прежде были неподвижны;
  • на линии между этими фигурами не должно быть препятствий, поля должны быть пустыми;
  • рокировка не делается, если король под ударом;
  • то же касается полей: король, естественно, не может идти под шах, однако есть загвоздка - клеточка, которую корол «перепрыгивает» , тоже должна быть чистой от прицелов врага.

Интересно, что рокировку можно делать в обе стороны: и к ладье возле ферзя, и к ближайшей к королю.

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

Как ходит ферзь в шахматах

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

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

Как ходит король в шахматах

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

Есть несколько вариантов развития событий для короля. Первый - это шах, что означает нахождение под ударом. Фигуру надо сразу передвигать в другое место, такой ход нельзя откладывать ради других стратегических передвижений. С другой стороны, можно организовать защиту или сбить фигуру, которая объявила шах, другой фигурой или даже самим королем.

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

За победу в партии дается 1 очко, ничья стоит 0,5 очка, а поражение, соответственно, 0.

Интересный факт. У некоторых фигур есть двойные названия. Например, в дореволюционное время слон был офицером, ладья - турой, а ферзя величали королевой. Однако опытные шахматисты практически не используют этих названий, они распространены среди любителей.

Описания фигур

Король, ферзь, слон, ладья, конь, пешка

Король Ходит на одно поле по вертикали, горизонтали или диагонали. Кроме того, может участвовать в рокировке . Считается самой важной фигурой, поскольку невозможность защитить короля от атаки противника (эта ситуация называется «мат») означает проигрыш партии. В комплекте шахматных фигур король обычно - самая высокая фигура, либо одна из двух самых высоких фигур (вторая - ферзь). Ферзь (королева) Ходит на любое число полей по вертикали, горизонтали или диагонали. Самая сильная фигура на шахматной доске. Изначально (в старом арабском шатрандже) ферзь ходил лишь на одно поле по диагонали; превращение его в наиболее сильную фигуру произошло уже в европейских шахматах. В современной шахматной теории ферзь относится к «тяжёлым фигурам», наряду с ладьёй. Внешний вид фигуры в традиционных «стаунтоновских» шахматах аналогичен королю, но фигура увенчана небольшим шариком и обычно несколько ниже, в отличие от короля, который, как правило, выше ферзя и увенчан крестом. Ладья (турá) Ходит на любое число полей по вертикали или горизонтали. Может участвовать в рокировке . Игрок начинает партию с двумя ладьями, стоящими на крайных полях первой горизонтали. Как и ферзь, относится теорией к «тяжёлым фигурам». Фигура обычно имеет вид стилизованной круглой крепостной башни (что соответствует европейскому её названию, с разных языков переводящимся именно как «крепостная башня»). В старых русских шахматных комплектах имела вид стилизованного корабля (ладьи). По некоторым предположениям, различные наименования данной фигуры связаны с её первоначальным названием и видом. В чатуранге она называлась «колесница», то есть «ратх». В арабском шатрандже название превратилось в «Рух» (имелась в виду мифическая птица). Её стилизованные изображения, по предположениям шахматных историков, на Руси были приняты за изображения визуально похожей русской ладьи , от чего и произошло русское название фигуры. В Европе же изображение фигуры было связано с названием, созвучным с «rook» (утёс, башня), в результате соответствующая европейская шахматная фигура стала изображаться в виде крепостной башни. Слон (офицер) Ходит на любое число полей по диагоналям. В чатуранге и шатрандже ходил через одно поле по диагонали, являясь, как и конь, «прыгающей» фигурой (при ходе перешагивал через свои и чужие фигуры, стоящие на пути). В начале игры у игрока есть два слона - белопольный и чёрнопольный. В силу геометрии шахматной доски, слоны перемещаются только по диагоналям своего цвета. Относится к классу «лёгких фигур», вместе с конём. Фигура обычно ниже короля и ферзя, верхняя часть имеет вид капли (или капюшона) заострением вверх, представляет собой стилизацию одеяния католических и протестантских священников, что соответствует английскому названию «bishop» - «епископ». Конь Ходит русской буквой «Г» - сначала на два поля по вертикали или горизонтали, потом ещё на одно поле по горизонтали или вертикали перпендикулярно первоначальному направлению. Единственная фигура в современных шахматах, которая ходит не по прямой линии и является «прыгающей» - ходит не в плоскости доски и может перепрыгивать через свои и неприятельские фигуры. Одна из двух фигур (вторая - король), ход которой не изменился со времён чатуранги. В начале партии у каждого игрока два коня, стоящих на вторых слева и справа полях первой от него горизонтали. Относится к «лёгким фигурам». Фигура имеет вид головы коня на подставке. Английское название «knight» - рыцарь. Пешка Ходит на одно поле по вертикали вперёд. Из исходного положения может сделать один ход на два поля вперёд. Бьёт на одно поле по диагонали вперёд. При выполнении хода на два поля может быть следующим ходом взята на проходе пешкой противника (т. н. взятие «энпассан»). Единственная фигура в шахматах, у которой тихий ход и ход со взятием различаются. В комплекте фигур у каждого игрока по восемь пешек, в начальной позиции пешки стоят на второй от игрока горизонтали, прикрывая фигуры. Если в процессе игры пешка достигает последней горизонтали, то она превращается в любую фигуру, по желанию игрока, кроме короля. За редкими исключениями, обычно пешку превращают в ферзя. Фигура самая маленькая из всех в комплекте. Несмотря на слабость, пешки очень важны в шахматной партии, так как зачастую составляют основу оборонительной структуры игрока, являясь и «наполнителем» поля, и «пушечным мясом». В эндшпиле роль пешек многократно возрастает обычно за счёт того, что часть из них являются так называемыми «проходными пешками», потенциально способными достигнуть последней горизонтали и превратиться в фигуру.

Классификация

Фигуры делятся на:

  • Лёгкие фигуры - конь и слон.
  • Тяжёлые фигуры - ладья и ферзь.
  • Король - из-за своей особой роли в партии не относится ни к лёгким, ни к тяжёлым фигурам.
  • Пешка - так же, как и король, не относится ни к лёгким, ни к тяжёлым фигурам.

В терминологии имеется неоднозначность: в узком смысле фигурами называются все шахматные фигуры, кроме пешек. Обычно слово «фигура» в комментарии к шахматной партии употребляется именно в этом смысле, например, выражение типа «потеря фигуры» означает потерю лёгкой или тяжёлой фигуры, но не пешки.

Сравнительная сила фигур

Проблема сравнительной силы и ценности тех или иных групп фигур постоянно возникает в шахматных партиях, когда стоит вопрос о размене. В шахматной теории силу фигур принято измерять в пешках. Общеприняты следующие примерные соотношения:

Фигуры Символ Ценность
Пешка 1
Конь 3
Слон 3
Ладья 5
Ферзь 9 [источник? ]

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

Ударная сила фигур

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

Кроме ладьи централизация фигур повышает их ударную силу.

История облика

Точная копия старинных английских шахмат XIX век, стиль «Барлейкорн»

Обычно (ещё со времён чатуранги и шатранджа) шахматные фигуры представляли изображения соответствующих «персонажей» игры, выполненные в более или менее реалистичной манере. Издавна известны исключительные наборы, в которых фигуры представляют собой настоящие мини-скульптуры, подробно и со множеством деталей изображающих солдат (пешки), крепостные или осадные башни (ладьи), коней, слонов (или людей, одетых как христианских священников, в соответствии с английским названием фигуры слона - bishop ), короля и королеву (либо советника или генерала) в соответствующих одеяниях. Такие наборы фигур делались, как правило, по заказу, нередко из очень дорогих материалов (например, слоновой кости), соответственно, они были редки и дороги. При создании «массовых», относительно дешёвых игровых наборов фигуры делались сильно упрощёнными; задача достижения внешнего подобия реальным объектам для них не ставилась, существеннее было лёгкое опознание фигуры и невозможность перепутать одну фигуру с другой.

До середины XIX века внешность шахматных фигур была достаточно произвольной. В предыдущие века выделилось несколько наиболее распространённых в каждой стране стилей. Так, стиль «барлейкорн» получил распространение в Англии. Доска изготавливалась из ореха, красного дерева, венге . Фигуры из дорогих пород дерева, бивня мамонта или слоновой кости. Характерен большими размерами фигур. Подставки фигур, подбитые натуральной кожей, содержат металлические утяжеления, делающие фигуры более устойчивыми. Шахматная доска, изготовленная из светлого или затемненного дуба, покоится на четырёх ножках. Шахматное поле набиралось из натурального шпона различных пород дерева. Внутренняя часть шахматной доски содержит декоративную деревянную решетку, на красивой ткани, внутри которой эффектно размещены шахматные фигуры. Форма главных фигур - короля и ферзя, - сходна с кукурузными початками. . Также в Англии был распространён стиль «калверт». Для английских стилей характерна тонкая токарная работа и ажурная резьба. В Германии был популярен старый стиль «селенус», напоминающий «барлейкорн», но с более тонкими фигурами, имеющими больше поперечных элементов. Во Франции и России предпочитали шахматы стиля «режанс».

Точная копия шахмат в стиле «Стаунтон»

В середине XIX века, когда начали проводиться международные шахматные турниры, потребовалось стандартизировать шахматные фигуры. Специально для Лондонского турнира 1851 года был разработан новый стиль шахматных фигур, так называемые «стаунтоновские» шахматы, которые создал британский художник Натаниэль Кук. Простые осесимметричные (за исключением коня) высокие фигуры, обычно изготавливаемые из дерева, хотя применялись и другие, самые различные, материалы. Одной из характерных особенностей являются гривы коней, сделанные по образцу одного из коней с фриза Парфенона , увиденного художником в Британском музее. Организатор турнира Говард Стаунтон , заказчик новых фигур, разрешил ставить на коробках с наборами своё факсимиле, в результате дизайн получил его имя. Стаунтоновские шахматы были запатентованы 1 марта 1849 года. Исключительным производителем сначала была фирма «Джон Жаке и сын», но когда истёк срок действия патента, их стали изготавливать повсеместно, в результате стаунтоновские шахматы стали стандартом де-факто, турнирные наборы по сей день следуют именно этому образцу.

Названия

Туры могли сойти за рюмки, король - за самовар или генерала. Шишаки офицеров походили на электрические лампочки. Пару вороных и пару белых коней можно было запрячь в картонные пролетки и устроить биржу извозчиков или карусель. Особенно же были удобны обе королевы : блондинка и брюнетка. Каждая королева могла работать за елку, извозчика, китайскую пагоду, за цветочный горшок на подставке и за архиерея…

Символы в Юникоде

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

Название Король Ферзь Ладья Слон Конь Пешка
Белые Символ
Код U+2654 U+2655 U+2656 U+2657 U+2658 U+2659
HTML
Чёрные Символ
Код U+265A U+265B U+265C U+265D U+265E U+265F
HTML

Примечания

Литература

Читаемого Andrew Ng на Курсере. После знакомства с методами, о которых рассказывалось на лекциях, захотелось применить их к какой-нибудь реальной задаче. Долго искать тему не пришлось - в качестве предметной области просто напрашивалась оптимизация собственного шахматного движка.

Вступление: о шахматных программах

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

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

Строго говоря, настоящая оценка может принимать только три значения: выигрыш, проигрыш или ничья - 1, 0 или ½. По теореме Цермело для любой заданной позиции она определяется однозначно. На практике же из-за комбинаторного взрыва ни один компьютер не в состоянии просчитать варианты до листьев полного дерева игры (исчерпывающий анализ в эндшпильных базах данных - это отдельный случай; 32-фигурных таблиц в обозримом будущем не появится… и в необозримом, скорее всего, тоже). Поэтому программы работают в так называемой модели Шеннона - пользуются усечённым деревом игры и приближённой оценкой, основанной на различных эвристиках.

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

Первые такие усовершенствования поиска появились ещё на заре шахматного программирования, в 60-х годах XX в. Можно упомянуть, например, технику форсированного варианта (ФВ) - продление отдельных ветвей поиска до тех пор, пока позиция не «успокоится» (закончатся шахи и взаимные взятия фигур). Продления существенно увеличивают тактическую зоркость компьютера, а также приводят к тому, что дерево поиска становится очень неоднородным - длина отдельных ветвей может в несколько раз превышать длину соседних, менее перпективных. Другие улучшения поиска, наоборот, представляют собой отсечения или сокращения поиска - и здесь критерием отбрасывания плохих вариантов может, в числе прочего, служить всё та же статическая оценка.

Параметризация и улучшение поиска методами машинного обучения - отдельная интересная тема, но сейчас мы оставим её в стороне. Займёмся пока только оценочной функцией.

Как компьютер оценивает позицию


Статическая оценка представляет собой линейную комбинацию различных признаков позиции, взятых с некоторыми весовыми коэффициентами. Какие это признаки? В первую очередь, количество фигур и пешек у той и другой стороны. Следующий важный признак - положение этих фигур, централизация, занятие дальнобойными фигурами открытых линий и диагоналей. Опыт показывает, что учёт только этих двух факторов - суммы материала и относительной ценности полей (зафиксированной в виде таблиц для каждого типа фигур) - при наличии качественного поиска уже может обеспечивать силу игры в диапазоне до 2000-2200 пунктов Эло. Это уровень хорошего первого разряда или кандидата в мастера.

Дальнейшее уточнение оценки может включать всё более и более тонкие признаки шахматной позиции: наличие и продвинутость проходных пешек, близость фигур к позиции неприятельского короля, его пешечное прикрытие и т. д. Легендарная «Каисса», первая чемпионка мира среди программ (1974) имела оценочную функцию из нескольких десятков признаков . Все они подробно описаны в книге «Машина играет в шахматы», библиографическая ссылка на которую приводится в конце статьи.


Одна из самых «навороченных» оценочных функций была у машины Deep Blue, прославившейся своими матчами с Каспаровым в 1996-97 гг. (подробную историю этих матчей можно прочитать в недавней серии статей на Geektimes .)

Широко распространено мнение, что сила Deep Blue основывалась исключительно на колоссальной скорости перебора вариантов. 200 миллионов позиций в секунду, полный (без отсечений) перебор на 12 полуходов - к таким параметрам шахматные программы на современном железе только-только приближаются. Однако, дело было не только в быстродействии. По объёму «шахматных знаний» в оценочной функции эта машина также намного превосходила всех. Оценка Deep Blue была реализована аппаратно и включала до 8000 различных признаков. Для настройки её коэффициентов привлекались сильные гроссмейстеры (достоверно известно о работе с Джоэлем Бенджамином, тестовые партии с разными версиями машины играл Давид Бронштейн).

Не располагая такими ресурсами, как создатели Deep Blue, ограничим задачу. Из всех признаков позиции, учитываемых для подсчёта оценки, возьмём самый значимый - соотношение материала на доске.

Стоимость фигур: простейшие модели

Если взять любую шахматную книгу для начинающих, сразу за главой с объяснением шахматных ходов обычно приводится табличка сравнительной ценности фигур, примерно такая:
Королю иногда приписывается конечная стоимость, заведомо бóльшая, чем сумма всего материала на доске - например, 200 единиц. В данном исследовании мы оставим Его Величество в покое, и рассматривать королей не будем вообще. Почему? Ответ простой: они всегда присутствуют на доске, поэтому их материальная оценки взаимно вычитаются, и на общий баланс сил не влияют.

Приведённые стоимости фигур должны рассматриваться только как некоторые базовые ориентиры. В реальности фигуры могут «дорожать» и «дешеветь» в зависимости от ситуации на доске, а также от стадии партии. В качестве поправки первого порядка обычно рассматривают комбинации из двух-трёх фигур - своих и противника.

Вот как оценивал различные сочетания материала в своём классическом «Учебнике шахматной игры» третий чемпион мира :


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

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

Ладья по силе равна коню и двум пешкам или же слону и двум пешкам, но, как сказано выше, слон в борьбе против ладьи сильнее коня. Две ладьи несколько сильнее ферзя. Они немного слабее двух коней и слона и еще слабее двух слонов и коня. Сила коней падает по мере размена фигур на доске, сила же ладьи, напротив, возрастает.

Наконец, как правило, три легкие фигуры сильнее ферзя.

Оказывается, большей части подобных правил можно удовлетворить, оставаясь в рамках линейной модели, и просто слегка сместив стоимости фигур от их «школьных» значений. Например, в одной из статей приводятся следующие граничные условия:

B > N > 3P B + N = R + 1.5P Q + P = 2R
И значения, им удовлетворяющие:

P = 100 N = 320 B = 330 R = 500 Q = 900 K = 20000


Имена переменных соответствуют обозначениям фигур в английской нотации: P - пешка, N - конь, B - слон, R - ладья, Q - ферзь, K - король. Стоимости здесь и далее указаны в сотых долях пешки.

На самом деле, приведённый набор значений не является единственным решением. Более того, даже несоблюдение каких-то из «неравенств им. Капабланки» не приведёт к резкому падению силы игры программы, а только повлияет на её стилевые особенности.

В качестве эксперимента я провёл небольшой матч-турнир четырёх версий своего движка GreKo с разными весами фигур против трёх других программ - каждая из версий сыграла 3 матча по 200 партий со сверхмалым контролем времени (1 секунда + 0.1 сек. на ход). Результаты приведены в таблице:

Версия Пешка Конь Слон Ладья Ферзь vs. Fruit 2.1 vs. Crafty 23.4 vs. Delfi 5.4 Рейтинг
GreKo 12.5 100 400 400 600 1200 61.0 76.0 71.0 2567
GreKo A 100 300 300 500 900 55.0 69.0 73.0 2552
GreKo B 100 320 330 500 900 57.0 71.0 64.0 2548
GreKo C 100 325 325 550 1100 72.5 74.5 69.0 2575
Мы видим, что некоторые вариации в весах фигур приводят к колебаниям силы игры в диапазоне 20-30 пунктов Эло. Более того, одна из тестовых версий показала даже лучший результат, чем основная версия программы. Впрочем, однозначно утверждать об усилении игры на таком малом количестве партий преждевременно - доверительный интервал вычисления рейтинга составляет сравнимую величину в несколько десятков пунктов Эло.

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

Материальный перевес и логистическая кривая

Для статистического анализа был взят PGN-файл, содержащий почти 3000 шахматных партий в блиц между 32 разными шахматными движками, в диапазоне от 1800 до 3000 пунктов Эло. С помощью специально написанной утилиты для каждой партии был составлен список материальных соотношений, возникших на доске. Каждое соотношение материала попадало в статистику не сразу после взятия фигуры или превращения пешки - сначала должны были произойти ответные взятия или несколько «тихих» ходов. Таким образом отфильтровывались краткосрочные «скачки материала» на 1-2 хода при разменах.

Затем по уже известной нам шкале «1-3-3-5-9» рассчитывался материальный баланс позиции, и для каждого его значения (от -24 до 24) накапливалось количество очков, набранных белыми. Полученная статистика представлена на следующем графике:

По оси x - материальный баланс позиции ΔM с точки зрения белых, в пешках. Он вычисляется как разность суммарной стоимости всех белых фигур и пешек и такой же величины для чёрных. По оси y - выборочное математическое ожидание результата партии (0 - победа чёрных, 0.5 - ничья, 1 - победа белых). Мы видим, что экспериментальные данные очень хорошо описываются логистической кривой :

Простой визуальный подбор позволяет определить параметр кривой: α=0.7 , размерность его - обратные пешки.
Для сравнения на графике приведены ещё две логистические кривые с другими значениями параметра α .

Что это означает на практике? Пусть мы видим случайно выбранную позицию, в которой у белых перевес в 2 пешки (ΔM = 2 ). С вероятностью, близкой к 80%, мы можем утверждать: партия закончится победой белых. Аналогично, если у белых не хватает слона или коня (ΔM = -3 ), их шансы не проиграть всего лишь около 12%. Позиции с материальным равенством (ΔM = 0 ), как и можно было ожидать, чаще всего заканчиваются вничью.

Постановка задачи

Теперь мы готовы сформулировать задачу оптимизации оценочной функции в терминах логистической регрессии.
Пусть нам дан набор векторов следующего вида:

Где Δ i , i = P...Q - разность количества белых и чёрных фигур типа i (от пешки до ферзя, короля не считаем). Эти вектора представляют собой материальные соотношения, встретившиеся в партиях (одной партии обычно соответствует несколько векторов).

Пусть дан также вектор y j , компоненты которого принимают значения 0, 1 и 2. Эти значения соответствуют исходам партий: 0 - победа чёрных, 1 - ничья, 2 - победа белых.

Требуется найти вектор θ стоимостей фигур:

Минимизирующий функцию стоимости для логистической регрессии:

,
где
- логистическая функция для векторного аргумента.

Для предотвращения «переобучения» и эффектов неустойчивости в найденном решении в функцию стоимости можно добавить параметр регуляризации, не дающий коэффициентам в векторе принимать слишком большие значения:

Величина коэффициента при параметре регуляризации выбирается небольшая, в данном случае использовалось значение λ=10 -6 .

Для решения задачи минимизации применим простейший метод градиентного спуска с постоянным шагом:

Где компоненты градиента функции J reg имеют вид:

Так как мы ищем симметричное решение, при материальном равенстве дающее вероятность исхода партии ½, нулевой коэффициент вектора θ полагаем всегда равным нулю, и нам для градиента нужно только второе из данных выражений.

Вывод приведённых формул мы здесь рассматривать не будем. Всем интересующимся их обоснованием настоятельно рекомендую уже упоминавшийся курс по машинному обучению на Coursera.

Программа и результаты

Так как первая часть задачи - разбор PGN-файлов и выделение для каждой позиции набора признаков - уже была практически реализована в коде шахматного движка, оставшуюся часть было решено также написать на C++. Исходный код программы и тестовые наборы партий в PGN-файлах доступны на github . Программа может быть собрана и запущена под Windows (MSVC) или Linux (gcc).

Возможность использовать в дальнейшем специализированные средства вроде Octave, MATLAB, R и т.п. также предусмотрена - в процессе работы программа генерирует промежуточный текстовый файл с наборами признаков и исходами партий, который легко может быть импортирован в эти среды.

Файл содержит текстовое представление набора векторов x j - матрицы размерности m x (n + 1) , в первых 5 столбцах которой содержатся компоненты материального баланса (от пешки до ферзя), а в 6-м - результат партии.

Рассмотрим простой пример. Ниже приводится PGN-запись одной из тестовых партий.

1. d4 d5 2. c4 e6 3. e3 c6 4. Nf3 Nd7 5. Nbd2 Nh6 6. e4 Bb4 7. a3 Ba5 8. cxd5 exd5 9. exd5 cxd5 10. Qe2+ Kf8 11. Qb5 Nf6 12. Bd3 Qe7+ 13. Kd1 Bb6 14. Re1 Bd7 15. Qb3 Be6 16. Re2 Qc7 17. Qb4+ Kg8 18. Nb3 Bf5 19. Bb1 Bxb1 20. Rxb1 Nf5 21. Bd2 a5 22. Qa4 h6 23. Rc1 Qb8 24. Bxa5 Qf4 25. Qb4 Bxa5 26. Nxa5 Kh7 27. Nxb7 Rab8 28. a4 Ne4 29. h3 Rhc8 30. Ra1 Rc7 31. Qa3 Rcxb7 32. g3 Qc7 33. Rc1 Qa5 34. Rxe4 dxe4 35. Rc5 Qa6 36. Nd2 Nxd4 37. Rc4 Nb3 38. Nxb3 Qxc4 39. Nd2 Rd8 40. Qc3 Qf1+ 41. Kc2 Qe2 42. f4 e3 43. b4 Rc7 44. Kb3 Qd1+ 45. Ka2 Rxc3 46. Nb1 Qxa4+ 47. Na3 Rc2+ 48. Ka1 Rd1# 0-1
Соответствующий фрагмент промежуточного файла имеет вид:

0 0 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 2 -1 0 0 0 0 2 0 0 -1 0 0 1 0 0 -1 0 0 1 1 0 -2 0 0
В 6-м столбце везде 0 - это результат партии, победа чёрных. В остальных столбцах - баланс числа фигур на доске. В первой строке полное материальное равенство, все компоненты равны 0. Вторая строка - лишняя пешка у белых, это позиция после 24-го хода. Обратим внимание, что предшествующие размены никак не отражены, они происходили слишком быстро. После 27-го хода у белых уже 2 лишних пешки - это строка 3. И т.д. Перед заключительной атакой чёрных у белых пешка и конь за две ладьи:

Как и размены в дебюте, финальные ходы в партии на содержимое файла не повлияли. Они были отсеяны «фильтром тактики», потому что представляли собой серию взятий, шахов и уходов от них.

Такие же записи создаются для всех анализируемых партий, в среднем получается по 5-10 строк на игру. После разбора PGN-базы с партиями этот файл поступает на вход второй части программы, занимающейся собственно решением задачи минимизации.

В качестве начальной точки для градиентного спуска можно, например, взять вектор со значениями весов фигур из учебника. Но интереснее не давать алгоритму никаких подсказок, и стартовать из нуля. Оказывается, наша функция стоимости достаточно «хорошая» - траектория быстро, за несколько тысяч шагов, выходит на глобальный минимум. Как изменяются при этом стоимости фигур, показано на следующем графике (на каждом шаге выполнялась нормировка на вес пешки = 100):

График сходимости функции стоимости


Текстовый вывод программы

C:\CHESS>pgnlearn.exe OpenRating.pgn Reading file: OpenRating.pgn Games: 2997 Created file: OpenRating.mat Loading dataset... [ 20196 x 5 ] Solving (gradient method)... Iter 0: [ 0 0 0 0 0 ] -> 0.693147 Iter 1000: [ 0.703733 1.89849 2.31532 3.16993 6.9148 ] -> 0.470379 Iter 2000: [ 0.735853 2.08733 2.51039 3.47418 7.7387 ] -> 0.469398 Iter 3000: [ 0.74429 2.13676 2.56152 3.55386 7.95879 ] -> 0.46933 Iter 4000: [ 0.746738 2.15108 2.57635 3.57697 8.02296 ] -> 0.469324 Iter 5000: [ 0.747467 2.15535 2.58077 3.58385 8.0421 ] -> 0.469324 Iter 6000: [ 0.747685 2.15663 2.58209 3.58591 8.04785 ] -> 0.469324 Iter 7000: [ 0.747751 2.15702 2.58249 3.58653 8.04958 ] -> 0.469324 Iter 8000: [ 0.747771 2.15713 2.58261 3.58672 8.0501 ] -> 0.469324 Iter 9000: [ 0.747777 2.15717 2.58265 3.58678 8.05026 ] -> 0.469324 Iter 10000: [ 0.747779 2.15718 2.58266 3.58679 8.0503 ] -> 0.469324 PIECE VALUES: Pawn: 100 Knight: 288.478 Bishop: 345.377 Rook: 479.66 Queen: 1076.56 Press ENTER to finish


После нормировки и округления получаем следующий набор величин:
Проверим, выполняются ли «правила Капабланки»?
Соотношение Численные значения Выполняется?
B > N 345 > 288 да
B > 3P 345 > 3 * 100 да
N > 3P 288 < 3 * 100 нет
B + N = R + 1.5P 345 + 288 ~= 480 + 1.5 * 100 да (с погрешностью < 0.5%)
Q + P = 2R 1077 + 100 > 2 * 480 нет
Результат вполне обнадёживающий. Не зная ничего о реально происходящих на доске событиях, рассматривая только исходы партий и снятый с доски материал наш алгоритм сумел вывести стоимости фигур, достаточно близкие к их традиционным значениям.

Можно ли полученные значения использовать для усиления игры программы? Увы, на данном этапе ответ отрицательный. Тестовые блиц-матчи показывают, что сила игры GreKo от использования найденных параметров практически не изменилась, а в ряде случаев даже снизилась. Почему так произошло? Одна из очевидных причин - уже упоминавшаяся тесная связь поиска и оценки позиции. В поиске движка заложен целый ряд эвристик для отсечения неперспективных ветвей, и критерии этих отсечений (пороговые значения) тесно завязаны на статическую оценку. Меняя стоимости фигур, мы резко сдвигаем масштаб величин - форма дерева поиска меняется, требуется новая балансировка констант для всех эвристик. Это достаточно трудоёмкая задача.

Эксперимент с партиями людей

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


Ананд и Карлсен соперничают за мировую корону

В таблице ниже представлены результаты решения регрессионной задачи для партий этих шахматистов.
Легко заметить, что «человеческие» значения стоимости фигур оказались вовсе не такими, каким учат начинающих в учебниках. В случае Карлсена и Ананда бросается в глаза меньший масштаб шкалы - ферзь стоит чуть больше 7.5 пешек, соответственно сжался весь диапазон для других фигур. Слон по-прежнему чуть дороже коня, но и тот, и другой не дотягивают до традиционных трёх пешек. Две ладьи оказываются слабее ферзя, и т.д.

Надо сказать, что похожая картина наблюдается не только у Виши и Магнуса, но и для большинства гроссмейстеров, партии которых удалось протестировать. Причём какой-то зависимости от стиля не выяснилось. Значения смещены от классических в одну и ту же сторону и у позиционных мастеров вроде Михаила Ботвинника и Анатолия Карпова, и у атакующих шахматистов - Михаила Таля, Юдит Полгар…

Одним из немногих исключений стал Адольф Андерсен - лучший европейский игрок середины XIX века, автор знаменитой «вечнозелёной партии» . Вот для него значения стоимости фигур оказались очень близки к тем, которые используют компьютерные программы. Напрашиваются самые разнообразные фантастические гипотезы, вроде тайного читерства немецкого маэстро через портал во времени… (Шутка, конечно. Адольф Андерсен был крайне порядочным человеком, и никогда бы себе такого не позволил.)


Адольф Андерсен (1818-1879),
человек-компьютер

Почему наблюдается такой эффект со сжатием диапазона стоимости фигур? Конечно, не стоит забывать о крайней ограниченности нашей модели - учёт дополнительных позиционных факторов мог бы внести существенные коррективы. Но, возможно, дело в слабой технике реализации человеком материального перевеса - относительно современных шахматных программ, конечно. Проще говоря, человеку тяжело безошибочно играть ферзём, потому что у того слишком много возможностей. Вспоминается хрестоматийный анекдот о Ласкере (в других вариантах - Капабланке / Алехине / Тале), якобы игравшем с форой со случайным попутчиком в поезде. Кульминационной фразой было: «Ферзь только мешает!»

Заключение

Мы рассмотрели один из аспектов оценочной функции шахматных программ - стоимость материала. Убедились, что эта часть статической оценки в модели Шеннона имеет вполне «физический» смысл - она гладким образом (через логистическую функцию) связана с вероятностью исхода партии. Затем рассмотрели несколько распространённых комбинаций весов фигур, и оценили порядок их влияния на силу игры программы.

С помощью аппарата регрессии на партиях различных шахматистов, как живых так и компьютерных, мы определили оптимальные стоимости фигур в предположении чисто материальной оценочной функции. Обнаружили интересный эффект меньшей стоимости материала для людей по сравнению с машинами, и «заподозрили в читерстве» одного из шахматных классиков. Попробовали применить найденные значения в реальном движке и… не добились особого успеха.

Куда двигаться дальше? Для более точной оценки позиции можно добавлять в модель новые шахматные знания - то есть увеличивать размерность векторов x и θ . Даже оставаясь в области только материальных критериев (без учёта полей, занимаемых фигурами на доске), можно добавить целый ряд релевантных признаков: два слона, пара из ферзя и коня, пара из ладьи и слона, разноцвет, последняя пешка в эндшпиле… Шахматистам хорошо известно, как ценность фигур может зависеть от их сочетания или стадии партии. В шахматных программах соответствующие веса (бонусы или штрафы) могут достигать десятых долей пешки и более.

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

Однако, как уже было отмечено выше, для непосредственного усиления игры программы полученные результаты могут оказаться непригодными. Часто случается так: после обучения на сериях тестов программа начинает лучше решать тесты (в нашем случае - предсказывать результаты партий), но не лучше играть ! В настоящее время в шахматном программировании мейнстримом стало интенсивное тестирование исключительно в практической игре. Новые версии топ-движков перед выпуском тестируются на десятках и сотнях тысяч партий со сверхкороткими контролями времени…

В любом случае, я планирую провести ещё ряд экспериментов по статистическому анализу шахматных партий. Если данная тема представляет интерес для аудитории Хабра, при получении каких-либо нетривиальных результатов статья может получить продолжение.

В ходе исследований ни одна шахматная фигура не пострадала.

Библиография

Адельсон-Вельский, Г.М.; Арлазаров, В.Л.; Битман, А.Р. и др. - Машина играет в шахматы. М.: Наука, 1983
Книга авторов советской программы «Каисса», подробно описывающая как общие алгоритмические основы шахматных программ, так и конкретные детали реализации оценочной функции и поиска «Каиссы».

Корнилов Е. - Программирование шахмат и других логических игр. СПб.: БХВ-Петербург, 2005
Более современная и «практическая» книга, содержит большое количество примеров кода.

Feng-hsiung Hsu - Behind Deep Blue. Princeton University Press, 2002
Книга одного из создателей шахматной машины Deep Blue, в подробностях рассказывающая об истории её создания и внутреннем устройстве. В приложении приведены тексты всех шахматных партий, сыгранных Deep Blue в официальных соревнованиях.

Ссылки

Chessprogramming Wiki - обширная коллекция материалов по всем теоретическим и практическим аспектам шахматного программирования.

Machine Learning in Games - сайт, посвящённый машинному обучению в играх. Содержит большое количество научных статей по исследованиям в области шахмат, шашек, го, реверси, нардов и т.д.

Kaissa - страница, посвящённая «Каиссе». Детально представлены коэффициенты её оценочной функции.

Stockfish - сильнейшая на сегодня программа, с открытым исходным кодом.

A comparison of Rybka 1.0 beta and Fruit 2.1
Детальное сравнение внутреннего устройства двух популярных шахматных программ.

GreKo - шахматная программа автора статьи.
Была использована в качестве одного из источников тестовых компьютерных партий. Также на основе её генератора ходов и парсера PGN-нотации была изготовлена утилита для анализа экспериментальных данных.

pgnlearn - код утилиты и примеры файлов с партиями на github.

Теги:

  • шахматы
  • регрессионный анализ
  • машинное обучение
Добавить метки

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

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

Количество фигур в игре

В классической шахматной игре на доске присутствуют 32 фигуры , по 16 у каждого игрока. В их число входят:

  • король;
  • ферзь;
  • две ладьи;
  • два слона;
  • два коня;
  • восемь пешек.

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

Названия шахматных фигур

Большинство названий шахматных фигур являются калькой или переводом персидских обозначений, принятых ещё в древности. Некоторые единицы игры называются согласно обозначениям, принятым в европейских государствах.

Король и королева

Король - главный персонаж игры, которого все остальные должны защищать. Название шахматной единицы является переводом с персидского наименования «аль-шах» - король.

Ферзь - наиболее сильная единица на доске, поскольку может ходить на любое количество клеток по вертикали, горизонтали или диагонали. Согласно историческим данным, первоначально ферзь был слабой фигурой и мог ходить только на одну клетку. С XV столетия в европейской шахматной мысли за ним закрепляются сегодняшние возможности в игре. Считается, что название произошло от персидского «аль-фирзан», в переводе - учёный, мудрец или полководец . В некоторых странах ферзя часто называют королевой.

Другие фигуры

Обозначения при записи

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

  • Король: в русском языке сокращается до «Кр», в английском - до К (king).
  • Ферзь: «Ф» - русское сокращение, и Q (queen) - английское.
  • Ладья: «Л» и R (rook).
  • Конь: «К» и N (kNight).
  • Слон: «С» и B (bishop).

Иногда пешка может обозначаться в русском сокращении символом «п», в английском - р (pawn).

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

Здравствуйте друзья. В вами дядя Валера Параничев.

Театр, как известно, начинается с вешалки. Шахматы – с шахматной доски. Изначальная расстановка шахматных фигур на доске должна быть правильной, иначе вся ваша игра пойдет на наперекосяк и не по правилам.

Вначале небольшое отступление. Раз уж вы попали на эту страницу, значит вы новичок, поэтому предлагаем вашему вниманию классный обучающий видеокурс «Как научить ребенка играть в шахматы ». Благодаря ему вы и сами все правила изучите и усвоите, еще и ребенка от 4-х лет научите играть. Не пожалеете...

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

Начальная расстановка фигур

В классических шахматах фигуры перед началом партии располагаются на доске строго определенным образом: все фигуры расположены на четырех горизонталях. Белые на 1 и 2, черные на 7 и 8. Ладьи по краям, затем кони и слоны.


В центре, на вертикалях d и е расположены король и ферзь. Именно во взаимном расположении короля и ферзя чаще всего возникает путаница. Для простоты запоминания правило такое: Ферзь располагается на поле своего цвета. Соответственно король – на поле противоположного цвета.

Пешки расположены в ряд по второй и седьмой горизонталях. Их по 8 у каждой стороны.

Рекомендую с первых шагов называть ходы в соответствии с названиями полей. Обычно при анализе партии шахматисты говорят так: «Конь эф три». Эта фраза означает ход коня на поде f3. Или: Ферзь бьет дэ пять» — ферзь побил фигуру противника, расположенную на поле d5.

Фигуры и ходы

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

Король – может делать ходы на одну клетку
Ферзь — на любое расстояние
Ладья – движется по вертикали и горизонтали
Слон — по диагонали
Конь – ходит зигзагом. Если точнее, — буквой Г. То есть на два поля вперед и одно поле в бок. Подробнее в этой статье
Пешка — может ходить или на одно поле вперед, или на два — из начального положения. Подробнее о ходах пешки в этой статье.
Король, ферзь, ладья, конь и слон могут ходить в любых направлениях. Пешка — только вперед.

Как расставлять фигуры на доску

Рекомендую расставлять фигуры на доску, начиная с короля и ферзя. Затем легкие фигуры, ладьи, и потом пешки. Пока вы еще начинающий шахматист, такая последовательность будет способствовать запоминанию ценности шахматных фигур.

Это не строго обязательно, разумеется. Просто совет бывалого шахматиста.

Как играть новичку

Ход е2-е4 открывает дорогу сразу двум фигурам: ферзю и слону. Кроме того, белые уже первым ходом начинают борьбу за контроль центра доски.

Соответственно черными в ответ на е2-е4 резонно ответить е7-е5. Аргументы аналогичны вышеизложенным.

Развивайте легкие фигуры – слонов и коней. Коней лучше выводить ближе к центру доски – на поля f3, с3,f6,с6.

Центр доски – поля е4, е5, d4 и d5 является определяющим плацдармом для борьбы за преимущество. Старайтесь держать эти поля в поле зрения своих фигур

Старайтесь не тянуть с рокировкой. В целях безопасности короля.

Избегайте необдуманных ходов крайними пешками, особенно на два поля. Это ослабляет позицию.

Для раннего ввода в игру ферзя должны быть веские основания. Эта сильнейшая фигура обладает большими возможностями, но в силу своей ценности может оказаться объектом для атаки. Придется постоянно уводить ферзя от размена на менее ценную фигуру.

Понятно, что это очень общие принципы, изложенные кратко. Для описания различных шахматных стратегий написаны десятки монографий. Если вы начинающий – всему своё время.

Еще раз подчеркнем: Начальная расстановка фигур на шахматной доске в классических шахматах строго определена. В других видах шахмат, например в шахматах Фишера расстановка произвольна. Но это совсем другая история.