понедельник, 7 декабря 2009 г.

Rybka Aquarium FAQ - теперь на русском языке!

Закончил перевод большей части FAQ. Также собрал в один файл свои прошлые переводы по этой теме и переводы Immortal'a и Dohtur'a. Итого получилось 61 страница (формат - pdf). Скачать можно по этой ссылке.

UPD 2013: За 4 года материал устарел, хотя многое все еще работает и в новых версиях Аквариума. Тем, кто попал на эту страницу из поисковиков, я рекомендую зарегистрироваться на форуме ImmortalChess и задать вопросы в разделе "Коммерческие программы и оболочки -> Aquarium" (тема доступна после регистрации).

пятница, 25 сентября 2009 г.

Immortal ch Final Обзор турнира

25 сентября закончился финал второго чемпионата Бессмертного форума. Турнир получился достаточно интересным и содержательным: и дебютная подготовка, и реализация минимального преимущества, и анализ острейших позиций, и уровень партий в целом заслуживают моей высокой оценки. Кроме того, порадовала приличная результативность - 28,57%, а также невысокая популярность дебютов с прицелом на быструю ничью. Скажем, та же русская партия встретилась всего в пяти партиях, и во всех был разыгран вариант 3. d4, не настолько заезженный, как 3. Ne5.
Для меня главной особенностью турнира стала принципиальность участников в выборе дебютов. Renegat23 отстаивал защиту Филидора, Bankuss - меранский вариант славянской защиты, Poloff - систему Мароци и сицилианской...

Впрочем, обо всех по-порядку.

Таблица турнира на сайте Bestlodgic.ru
WildCat
Место: 1
Прогноз перед турниром: 1
Результат: +6 (+6=8-0)

Стороннему наблюдателю покажется, что WildCat выиграл турнир на удивление легко и с запасом, хотя это не совсем так. Перед стартом я отнес его к числу главных фаворитов, но, конечно, не предполагал, что отрыв от первого до второго места будет составлять 2 очка, а де-факто победитель турнира определится за 3 месяца до его фактического окончания.
Чем это объяснить? Кроме собственно силы игры к факторам успеха отнесу агрессивный дебютный репертуар (1. е4 белыми и сицилианская черными), излишнюю принципиальность соперников (Renegat23, Poloff), небрежный выбор дебюта (NS черными), и просто человеческое везение (самоубийственный переход в ладейный эндшпиль Jadn'a). В результате WildCat стал единственным, кто выиграл черными, при этом набрав противоположным цветом еще +4.
Если победы над Poloff и Tris77 черными были добыты еще в дебюте (см. Дебютные открытия-1), то следующая партия претендует на звание одной из лучших в турнире:

WildCat - Renegat23
Защита Филидора

1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Be7 6. Bf4 O-O 7. Qd2 c6 8. O-O-O b5 9. f3 b4 10. Nce2!? c5 11. Nb3!


rnbq1rk1/p3bppp/3p1n2/2p5/1p2PB2/1N3P2/PPPQN1PP/2KR1B1R b - - 0 11

Против главного исследователя варианта здесь дважды продолжали 11. Nf5, и оба раза безуспешно: 11... Bxf5 12. exf5 Qa5 13. Kb1 c4 14. g4 c3 15. bxc3 Nc6 16. c4 d5 17. Nc1 Rfd8 18. Nb3 Qb6 19. Qe3 d4 20. Qd2 a5 21. g5 Nh5 (Bizon1 - GipsyFlame и vvo - GipsyFlame). Обе партии закончились победой черных.
В партии последовало
11... c4 12. Nbd4 d5 13. Bxb8 Rxb8 14. e5!? c3 15. Qd3N


1rbq1rk1/p3bppp/5n2/3pP3/1p1N4/2pQ1P2/PPP1N1PP/2KR1B1R b - - 0 15

Здесь Renegat23 пожертвовал фигуру: 15... Qc7 16. exf6 Bxf6. Как казалось по ходу партии, компенсация черных была вполне достаточной: атака выглядела очень опасной и король соперника в конце концов был взят в коробочку пешками.
И после размена ферзей черные при поддержке двух мощных слонов удерживали равновесие. Критический момент в партии наступил на 36м ходу, когда Renegat23 сначала разменял одного из своих слонов


3r1k2/5ppp/b6r/3p4/1p5P/pN1NbPP1/PpP4R/1K1R1B2 b - - 0 36

36... Bxd3, а затем увел чернопольного слона с критически важной диагонали g1-a7, где он ограничивал коня b3


5k2/6pB/1b2p3/3p4/1p3P1P/pN4P1/PpP5/1K6 b - - 0 43

43... Bf2 44. h5 Bxg3? После этого позиция черных развалилась буквально в 5 ходов: 45. Nc5 Kf7 46. Bg6+ Ke7 47. Nd3 Kd6 48. Nxb4 Bxf4 49. c4 dxc4 50. Nc2 Kc5 51. Nxa3, и Renegat23 сдался.

В партии с Jadn после массовых упрощений в дебюте возникла такая позиция:

WildCat - Jadn
21й ход черных


3r2k1/pp3ppp/8/2n5/2PNr3/4P3/PP1K2PP/3R3R b - - 0 21

Небольшой перевес белых объясняется лишь большей активностью короля. Черным, по крайней мере до выхода собственного короля в игру, следовало избегать любых упрощений. Вместо этого Jadn разменял коней и пару ладей: 21... Ne6? 22. Kc2 Nxd4+ 23. Rxd4 Rexd4 24. exd4 Rxd4 25. Kc3 Rd6, и здесь у белых уже просто лишняя фигура - король!


6k1/pp3ppp/3r4/8/2P5/2K5/PP4PP/7R w - - 0 26

Ладейный эндшпиль безнадежен для черных, и реализация не затянулась: 26. c5 Rd5 27. b4 f6 28. Re1 Kf7 29. a4 h5 30. g3 g5 31. h3 g4 32. hxg4 hxg4 33. Rh1 Kg6 34. Kc4 Rd2 35. b5 f5 36. c6 bxc6 37. bxc6 Kf6 38. Kc5, и черные сдались.

Прокомментированные партии:
WildCat - Xaggard (фрагмент) 1/2 - 1/2
Bankuss - WildCat 1/2 -1/2
WildCat - Bankuss 1/2 - 1/2
Tris77 - WildCat (by Pozitiff_Chess) 0-1

Jadn
Место: 2
Прогноз перед турниром: 4
Результат: +2 (+3=10-1)

Jadn выступил намного лучше, чем я ожидал, - даже несмотря на свои дебютные эксперименты. Достаточно сказать, что во всех его партиях черными были разыграны различные дебюты.
Помимо новой трактовки известного варианта французской защиты против Tris77 (см. Дебютные открытия-3) и достаточно нелепого поражения против WildCat'a (см. выше) отмечу очередное теоретическое сражение в варианте Алехина защиты Нимцовича:

Jadn - Xaggard
Защита Нимцовича

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. a3 Bxc3+ 6. Qxc3 b6 7. Bg5 Bb7 8. e3 d6


rn1q1rk1/pbp2ppp/1p1ppn2/6B1/2PP4/P1Q1P3/1P3PPP/R3KBNR w KQ - 0 9

Эта позиция встретилась в матче форумов, где самое активное участие принимали почти все игроки этого финала. С тех пор в каждом турнире КС или Immortal хотя бы одна партия приходит именно к положению на диаграмме. Но если тогда белые выбрали бесперспективный план с с f3 и Bd3 и даже проиграли, то здесь Jadn усиливает игру белых.
9. Ne2 Nbd7 10. Qc2 h6 11. Bh4 c5 12. Rd1 Qe7 13. Nc3 cxd4 14. Rxd4 Ne5


r4rk1/pb1nqpp1/1p1ppn1p/8/2PR3B/P1N1P3/1PQ2PPP/4KB1R b K - 0 14

Вероятно, это основная позиция для будущих теоретических дискуссий в этом варианте. Как заметил Jadn после партии, план белых заключается в ограничении слона b7 и давлении на слабую пешку d6.
Пока что, судя по партиям на ICCF, позиция черных достаточно прочна.

Другая интересная партия (черными против Tris77) была бы более уместна в "Дебютных открытиях", но при подготовке третьей части статьи я упустил ее из вида.
После известных ходов 1. e4 e6 2. d4 d5 3. Nd2 c5 4. Ngf3 Nf6 5. e5 Nfd7 6. c3 Nc6 7. Bd3 Jadn неожиданно сыграл 7... g5!?


r1bqkb1r/pp1n1p1p/2n1p3/2ppP1p1/3P4/2PB1N2/PP1N1PPP/R1BQK2R w KQkq g6 0 8

Сама по себе идея отнюдь не нова, но обычно ее исполняют после ходов 7... Be7 8. 0-0 g5


r1bqk2r/pp1nbp1p/2n1p3/2ppP1p1/3P4/2PB1N2/PP1N1PPP/R1BQ1RK1 w kq g6 0 9

Эта позиция даже включена в качестве учебной в книгу А. Осачука "Закрытый центр в шахматной партии" (пример №42). И хотя предложенный путь достижения перевеса в книге не выдерживает критики (например, на рекомендуемое 9. Bb5 черным не стоит бояться призраков и играть просто 9... g4! 10. Ne1 cxd4 11. Bxc6 bxc6 12. cxd4 Ba6 13. Qxg4 Bxf114. Nxf1 Bf8 с удовлетворительной игрой), все же проблемы у черных есть. Белым следует продолжать 9. dxc5 Ndxe5 10. Nxe5 Nxe5 11. Nb3 Nxd3 12. Qxd3. Король черных застрял в центре, а компенсации в виде атаки на королевском фланге нет и не будет.
Ход, предложенный Jadn'ом, сильнее. Пока белые не рокировали, они не могут ввязываться в рукопашную по центру. Поэтому Tris77 ограничился скромным 8. h3 h5 9. Qe2, поддерживая напряжение в центре.

Прокомментированные партии:
Jadn - Xaggard (by Jadn) 1/2 - 1/2
Jadn - Renegat23 (by Pozitiff_Chess) 1-0

Xaggard
Место: 3
Прогноз перед турниром: 5
Результат: +1 (+1=13-0)

Русская партия, разменный вариант славянской, антимеран... Если к этому списку добавить почти одинаковые, ход-в-ход, ничьи в новоиндийской против WildCat'a и Bankuss'a, и мирное соглашение на 18м ходу в староиндийской против NS, то стратегия Xaggard'a на турнир будет совершенно ясна. Во всех партиях Xaggard'a видно прежде всего желание уменьшить риск поражения до минимума. В целом, эта стратегия имеет право на жизнь: 32 партии подряд без поражений (!) в турнирах Бессмертного форума о чем-то да говорят. С другой стороны, сразу следует предупредить любителей осторожной игры о том, что Xaggard не только не проигрывает, но и почти не выигрывает. С небольшими плюсами по итогам турниров можно рассчитывать в лучшем случае на призы, но ни в коем случае не на победу.

Признаться, я достаточно долго изучал партии Xaggard'a, пытаясь найти что-нибудь интересное, кроме уже упомянутого поединка черными с Jadn. Приведу вот такой несложный, но симпатичный тактический удар:

Xaggard - Poloff
18й ход белых


3q1rk1/1p1bppb1/3p1npB/p1r4p/P2NP1PP/1PN2P2/1P1Q4/1K1R3R w - - 0 18

В результате оригинальной трактовки черными варианта Дракона белые вдобавок к обычной в этом варианте инициативе получили возможность начать прямую атаку ходом 18. Nf5! После форсированного 18... gxf5 19. Qg5 Ne8 20. gxf5 f6 21. Qxh5 выяснилось, что позицию черных крайне сложно защитить: белые угрожают h4-h5-h6 с отыгрышем фигуры и атакой.


3qnrk1/1p1bp1b1/3p1p1B/p1r2P1Q/P3P2P/1PN2P2/1P6/1K1R3R b - - 0 21

21... Rf7
или 21... e6 22. Rdg1 Rf7 23. Be3 Rxc3 (23... Rc6 24. Qg6 Qc8 и h4-h5-h6) 24. bxc3 exf5 25. Qg6 Qc8 26. Kb2 fxe4 27. h5 Bf5 28. Qg3 и угроза h5-h6 неотразима. После хода в партии события развивались по схожему сценарию:
22. Qg6 Rxc3 23. bxc3 Qb6 24. Ka2 Qf2+ 25. Bd2 Qxf3 26. h5 Qxe4 27. h6, и белые выиграли.

Прокомментированные партии:
Jadn - Xaggard (by Jadn) 1/2 - 1/2
Xaggard - Renegat23 1/2 - 1/2
Bankuss - Xaggard 1/2 - 1/2

NS_Serg
Место: 4
Прогноз перед турниром: 2
Результат: +1 (+2=11-1)

NS'a я не только считал одним из главных фаворитов турнира, но и с особым вниманием следил за его партиями, т.к. у нас практически идентичный дебютный репертуар. Если бы не поражение от прямого конкурента за первое место, NS безусловно не только был бы вторым, но и реально боролся за победу. Для меня понятно, чем было вызвано желание дать бой принципиальному сопернику именно в атаке Кереса: во всех прошлых партиях WildCat - NS был разыгран именно этот вариант. Но все же фирменной разработкой NS'a является ход 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. g4 e5!?, а отнюдь не главные направления атаки Кереса...

WildCat - NS_Serg
Сицилианская защита, атака Кереса

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. g4 h6 7. h4


rnbqkb1r/pp3pp1/3ppn1p/8/3NP1PP/2N5/PPP2P2/R1BQKB1R b KQkq h3 0 7

Самая агрессивная и, думаю, самая опасная схема для черных. Не лишена яда и более спокойная расстановка 7. h3 и 8. Bg2.
7... Nc6
Черные бросаются в теоретическую дискуссию. Более спокойно 7...Be7 8.Rg1 d5.
8. Rg1 h5
И все же сильнее 8... d5! Теперь как при 9. exd5 Nxd5 10. Nxd5 Qxd5 11. Bg2 Qc4, так и при 9. Bb5 Bd7 10. exd5 Nxd5 11. Nxd5 exd5 12. Be3 позиция черных вполне обороноспособна.
9. gxh5 Nxh5 10. Bg5 Nf6


r1bqkb1r/pp3pp1/2nppn2/6B1/3NP2P/2N5/PPP2P2/R2QKBR1 w Qkq - 0 11

Табия атаки Кереса, особенно для очных шахмат. Но, как я уже неоднократно отмечал на страницах этого блога, далеко не все популярные варианты действительно хороши. Здесь WildCat проявил должную рациональность, выбрав не самое принципиальное 11. Rg3!? А дальше с черными произошло то, что с часто происходит в этом остром варианте: так и не сумев наладить взаимодействие фигур, NS под угрозой разгромной атаки вынужден был перейти в эндшпиль. Но и там его разбросанные по разным флангам фигуры не смогли долго сопротивляться, и на 33м ходу WildCat оформил важнейшую в этом турнире победу.

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

NS_Serg - Bankuss
30й ход белых


3q2k1/5ppp/p7/1p4P1/2p2P1P/P7/1PP1Q3/1K6 w - - 0 30

30. f5 h6 31. g6! Kf8 32. Qe4 Qd7 33. Ka2 Qe8 34. Qf4 Qd8 35. h5 Qb6 36. Qe4 Qb8 37. Qd5 fxg6 38. fxg6 Qc7 39. Qe6 Qb7 40. c3! 1-0


5k2/1q4p1/p3Q1Pp/1p5P/2p5/P1P5/KP6/8 b - - 0 40

Изящная концовка: при материальном равенстве на доске черные в полном цугцванге.

Bankuss
Место: 5
Прогноз перед турниром: 6
Результат: 0 (+2=10-2)

Постоянный участник и крепкий середняк всех форумных финалов выступил в своем стиле: пару партий проиграл, пару партий выиграл, в итоге возглавив нижнюю половину турнирной таблицы. Тем не менее, многие партии Bankuss'a проходили в достаточно своеобразной борьбе: начать с того, что он единственный из участников (кроме Xaggard'a) сделал ставку на первый ход ферзевой пешкой (к слову, любителей 1. d2-d4 в адвансе становится все меньше и меньше). Если же получалась славянская - рискнул в трех партиях выбрать острый меранский вариант, да еще отнюдь не главное продолжение 8. Be2.

Bankuss - Renegat23
Славянская защита, меранский вариант

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

Комментарии к партии - Renegat23

1.d4 d5 2.Nf3 Nf6 3.c4 c6 4.Nc3 e6 5.e3 Nbd7 6.Bd3 dxc4 7.Bxc4 b5 8.Be2


r1bqkb1r/p2n1ppp/2p1pn2/1p6/3P4/2N1PN2/PP2BPPP/R1BQK2R b KQkq - 0 8

Достаточно редкий ход, который Bankuss в этом турнире применил еще в нескольких партиях. Белые хотят поскорее уйти с столбовых теоретических дорог.
8...Bb7
Планы черных от этого не изменились: быстрое развитие ферзевого фланга и подрыв центра белых путем с5.
9.0–0 a6 10.e4 c5
Черные играют принципиально, но обоюдоостро - атакуют центр белых, не завершив развития королевского фланга. Раньше за такое разыгрывание дебюта тренера детям били по рукам. Теперь же в век конкретики шахматисты все больше играют не из общих соображений, а мысля более тактически. В адвансе же такой подход вообще стал аксиомой для многих шахматистов.
11.e5

С темпом уводя пешку е4 из под боя.
11...Nd5 12.a4


r2qkb1r/1b1n1ppp/p3p3/1ppnP3/P2P4/2N2N2/1P2BPPP/R1BQ1RK1 b kq a3 0 12

Пользуясь возможностью белые вызывают ослабление поля с4, что может пригодится в будущей борьбе
12...b4 13.Ne4 Qc7

Черные продолжают играть предельно конкретно. Обычно это говорит о заряженности на борьбу и стремлении при удобном случае перехватить инициативу. К слову, в славянской защите так часто и происходит. Ходом Qc7 создана косвенная угроза пешке е5
14.Qd3

Первая строчка Рыбки. Остальное значительно хуже. Например после шаблонного Re1 у белых уже значительно худшая статистика. Ходом в партии же они борются за перевес. Одна из идей хода - защитить коня е4 и освободить проход ладье f1 на ферзевый фланг
14...a5!?

Черные опять игнорируют развитие королевского фланга, но при этом создают угрозу Ba6
15.Be3N
Новинка, но ход ожидаемый, так как это первая строчка Рыбки. Ранее встречалось Re1.
15...c4!?

r3kb1r/1bqn1ppp/4p3/p2nP3/PppPN3/3QBN2/1P2BPPP/R4RK1 w kq - 0 16

Темповый ход! Черные играют с огнем. С другой стороны остальное выглядело хуже. Если дать белым возможность с комфортом поставить ладью f1 на с1, то у черных могут возникнуть трудности
16.Qb1 f5

Интересно было 16...с3!?
17.Neg5!
Видимо, сильнейшее. Причем этому ходу я уделил достаточно мало внимания и он стал неожиданным. Я рассматривал взятие на проходе: 17.exf6 gxf6 после чего получаются очень острые иррациональные позиции а'ля Крамник-Ананд, но с хорошими шансами на победу.
17...Qc6
Защищая пешку е6.
18.Rc1

Программный ход. Именно из-за него белые играли Be3 и ранее Qd3. У черных начинаются определенные трудности с пешкой с4
18...Ba6 19.Nd2
Все фигуры белых нацелились на слабую пешку.
19...c3
Только так, иначе белые просто съедят пешку на связке
20.Bf3
Белые предпочитают сохранить слона. Достаточно ответственное решение, ибо теперь черные начинают предъявлять свои козыри
20...h6 21.Bh5+ Ke7



r4b1r/3nk1p1/b1q1p2p/p2nPpNB/Pp1P4/2p1B3/1P1N1PPP/RQR3K1 w - - 0 22

Интересно было 20...g6!?, пытаясь путем жертвы пешки активизировать ладью после Rg8. Но варианты показали, что игра становится там излишне обоюдоострой.
22.Nf7 Rg8 23.Nd6 Kd8 24.Nb5
Здесь белые путем Nf7 могли форсировать ничью, но не стали. За что я им благодарен.
24...f4


r2k1br1/3n2p1/b1q1p2p/pN1nP2B/Pp1P1p2/2p1B3/1P1N1PPP/RQR3K1 w - - 0 25

А вот и главный козырь! Слон пойман!
25.Qg6 Be7
Иначе можно остаться без ладьи
26.bxc3 fxe3 27.cxb4 exf2+ 28.Kh1 Qb7

Длинная и сложная тактика, которая будет далее сложна для понимания человека, но легка для нахождения компьютером. Так что оставлю ее без комментариев. Скажу только, что где то через пару ходов Рыбка начала показывать стабильные 0,00
29.Qxe6 Rf8 30.Bf3 Bxb5 31.axb5 Rxf3 32.Nxf3 axb4 33.Rxa8+ Qxa8 34.Qg8+ Nf8 35.Rf1 b3 36.Rxf2 Qa1+ 37.Ng1 Qxd4 38.Rxf8+ Bxf8 39.Qxf8+ Kc7 40.Qd6+ Kb7 41.Qc6+ Kb8 1/2 - 1/2
Подводя итог скажу, что черные всю партию играли жестко на победу, но обычно запас позиции белых достаточно велик. Вот и сейчас нашелся сильный ход 17.Neg5, после которого белые нашли ничью. Надо сказать, что рискованная на вид постановка черными партии держалась на точном конкретном расчете, в ином случае подобный напор мог им самим стоит очка. Данная партия - яркий пример современного подхода к дебюту, который еще Г. Каспаров написал в своей "Дебютной революции 70–х". Черные не ограничиваются банальной игрой на уравнение, а с первых же ходов сами борются за перехват инициативы. Иногда это может быть чревато, особенно без должно теоретической подготовки. Но иначе сложно бороться за высокий шахматный результат. Оба соперника остались довольны этой партией и получили от нее удовольствие.
_____________________________

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

Прокомментированные партии:
Poloff - Bankuss 1/2 -1/2
Bankuss - Xaggard 1/2 -1/2
Bankuss - WildCat 1/2 -1/2
WildCat - Bankuss 1/2 -1/2

Renegat23
Место: 6
Прогноз перед турниром: 3
Результат: 0 (+2=10-2)

Шестое место Renegat'a - главная неожиданность турнира, возможно, после сверхуверенной победы WildCat'a. Впрочем, здесь нет необходимости придумывать объяснения: достаточно посмотреть на партии. Практически в каждой видно желание навязать сопернику свою игру и обострить ее до предела. Кроме рискованной трактовки защиты Филидора с Tris77, Jadn, WildCat, жесткой борьбы за победу черными с Bankuss'ом, русской партии с Xaggard'ом в стиле матча форумов Renegat23 умудрился найти способ побороться даже в рассчитанном до ничьи варианте отравленной пешки 12... Nd5:

Renegat23 - NS_Serg
Сицилианская защита, отравленная пешка

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Qb6 8. Qd2 Qxb2 9. Rb1 Qa3 10. e5 h6 11. Bh4 dxe5 12. fxe5 Nd5


rnb1kb1r/1p3pp1/p3p2p/3nP3/3N3B/q1N5/P1PQ2PP/1R2KB1R w Kkq - 0 13

Этот спокойный вариант пользовался на турнире особой популярностью. Игравшим черными, очевидно, было достаточно ничьи, а простой путь к ней после 12... Nd5 уже давно был проложен на Playchess. Чуть позднее с выходом новой дебютной книги для Аквариума Noomen подтвердил этот вывод, но все оказалось не так тривиально... После известных теоретических ходов 13. Nxd5 exd5 14. e6 Bxe6 15. Nxe6 fxe6 Renegat23 неожиданно ответил 16. Bе2!? (вместо 16. Bd3)


rn2kb1r/1p4p1/p3p2p/3p4/7B/q7/P1PQB1PP/1R2K2R b Kkq - 0 16

Сначала NS смело отправил своего короля в центр: 16... Bc5 17. Rf1 Be3 18. Bh5+ Kd7 19. Rf7+ Kc6 20. Qe2 Nd7


r6r/1p1n1Rp1/p1k1p2p/3p3B/7B/q3b3/P1P1Q1PP/1R2K3 w - - 0 21

А затем пожертвовал ладью за двух слонов:


5r2/1p1n2p1/p2kp2p/8/q2b4/P4B2/4Q1PP/3RBK2 b - - 0 31
31... Ke7!? 32. Bb4+ Bc5 33. Rxd7+ Kxd7 34. Bxc5 Rf5
В результате получилось острое окончание, где черные, еще немного помаявшись, добились ничьи. В целом думается, что хотя предложенный NS метод защиты достаточно надежен, теперь в варианте 12... Nd5 черным уже не стоит ждать столь легкой жизни, как раньше.

Прокомментированные партии:
Xaggard - Renegat23 1/2 - 1/2

Tris77 и Poloff
Место: 7 и 8
Прогноз перед турниром: 7 и 8
Результат: -5 (+0=9-5)

Сразу за Renegat'ом в турнирной таблице следовал огромный провал в 2,5 очка. На предпоследнем месте расположился постоянный участник форумных турниров Tris77. Ничего выдающегося от него не ждали и на этот раз: опыта Tris'у не занимать, а вот проблемы с агрессивной постановкой дебютов и упорством в поиске не очевидных решений во время анализа партии были и пока что остаются. Если результаты белыми еще удовлетворительны, то от черного цвета Tris'a соперники не оставили камня на камне: четыре поражения в семи партиях.
Наконец, в подвале ожидаемо оказался Poloff. Заочники с ИКЧФ вообще никогда не блещут хорошими результатами в неофициальных форумных турнирах. Очередной недавний пример - последнее место Logik'a в полуфинале чемпионата КС. Я все же надеюсь, что это связано не с реальной силой их игры, а с отношением к подобным "легким" турнирам. Хотя с каждым новым результатом "-5" в исполнении завсегдатая ИКЧФ в голову закрадываются все более сильные сомнения...

Прокомментированные партии:
Poloff - Bankuss 1/2 -1/2

четверг, 27 августа 2009 г.

Дебютные новинки / чемпионат Бессмертного форума (часть 3)

1. e4
Все, кроме сицилианской


Французская защита

Jadn в популярной системе французской защиты вместо обычного 8. Qd2 продвинул ферзя на клетку дальше:
1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 dxe4 5. Nxe4 Be7 6. Bxf6 Bxf6 7. Nf3 O-O 8. Qd3!?


fen: rnbq1rk1/ppp2ppp/4pb2/8/3PN3/3Q1N2/PPP2PPP/R3KB1R b KQ - 0 8

Идея хода понятна - после Neg5 связкой Q+N создать угрозу королевскому флангу черных. Впрочем, ценность этого хода пока не совсем ясна, т.к. Tris отреагировал на нее неудачно: 8... Be7? и 9... Nc6? В результате атаки на ферзевом фланге у черных не получилось, а на противоположном они были быстро раздавлены. Лучше для черных 8... Nd7 9. O-O-O b6 10. h4 Bb7 11. Kb1 c5, завязывая активную контригру.
Jadn - Tris77 1-0

Защита Филидора

Этот дебют включил в свой репертуар на турнир только Renegat23, вероятно, надеясь использовать свое информационное преимущество в острой системе Плигина. Одна интереснейшая партия была сыграна против победителя турнира, WildCat.
1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Be7 6. Bf4 O-O 7. Qd2 c6 8. O-O-O b5 9. f3 b4 10. Nce2!? c5 11. Nb3!


fen: rnbq1rk1/p3bppp/3p1n2/2p5/1p2PB2/1N3P2/PPPQN1PP/2KR1B1R b - - 0 11

Против главного исследователя варианта здесь дважды продолжали 11. Nf5, и оба раза безуспешно: 11... Bxf5 12. exf5 Qa5 13. Kb1 c4 14. g4 c3 15. bxc3 Nc6 16. c4 d5 17. Nc1 Rfd8 18. Nb3 Qb6 19. Qe3 d4 20. Qd2 a5 21. g5 Nh5 (Bizon1 - GipsyFlame и vvo - GipsyFlame). Обе партии закончились победой черных.
В партии последовало
11... c4 12. Nbd4 d5 13. Bxb8 Rxb8 14. e5!? c3 15. Qd3N


fen: 1rbq1rk1/p3bppp/5n2/3pP3/1p1N4/2pQ1P2/PPP1N1PP/2KR1B1R b - - 0 15

Здесь черные пожертвовали коня: 15... Qc7 16. exf6 Bxf6, и в продолжительной сложной борьбе проиграли.
WildCat - Renegat23 1-0

Русская партия

Этот дебют обычно является достаточно популярным в турнирах высокого уровня. В этом турнире все перешли на вариант 3. d4. Почти все партии уже были упомянуты мной в статье "Как обыграть кластер?", поэтому я скопирую сюда дебютную часть партии Highendman (Кентавр) - Rechenschieber (Рыбка, 3g55 кластер), где по ходу дела подробно разбирался этот вариант.

1.e4 e5 2.Nf3 Nf6 3.d4
В последние несколько лет этот вариант становится все более популярным у адвансеров. Основная причина в том, что у обеих сторон сохраняется возможность перейти в острые и малоизученные варианты. В основном, конечно, на это ориентируются белые - иначе в русской сложно бороться за перевес.
3...Nxe4
Вызов принят. Если черные еще до партии настраивались на скорейшую усушку, то им следует продолжать 3...exd4 4.e5 Ne4 5.Qxd4 d5 6.exd6 Nxd6. Дальше им предстоит не слишком сложная, но очень долгая защита без каких-либо контршансов.
4.Bd3 d5 5.Nxe5

fen: rnbqkb1r/ppp2ppp/8/3pN3/3Pn3/3B4/PPP2PPP/RNBQK2R b KQkq - 0 5

Основное продолжение. Пока мало изучено, но заслуживает внимания 5.dxe5!?, и здесь у черных помимо примененного в матче форумов КС - Иммортал 5...Nc6 6.0–0 Bg4 7.Nc3 Nxc3 8.bxc3 есть и уже проверенное на высоком уровне 5...Nc5 6.Be2 Be7 7.0–0 0–0 8.Be3 Nc6 9.Nc3 Be6 со сложной игрой. Renegat23 (2027)-Xaggard (2156) | Ch Immortal Forum Final 2009
5...Nd7 6.Nxd7
Не лишена яда и немедленная рокировка, с идеей после 6.0–0 Nxe5 7.dxe5 Nc5 8.Be3 Nxd3 9.Qxd3 Be7 10.f4 организовать продвижение королевской пешки. NS_Serg (2127)-Xaggard (2161) | Ch Immortal Forum Final 2009
6...Bxd7 7.0–0 Bd6

fen: r2qk2r/pppb1ppp/3b4/3p4/3Pn3/3B4/PPP2PPP/RNBQ1RK1 w kq - 0 8

В 2006-2007 годах на игейме вошел в моду острый план с разносторонними рокировками 7...Qh4 8.c4 0–0–0 9.c5 g5 , но благодаря усилиям Трактатора так же быстро был закрыт. См, например, Трактатор-Деби
8.c4 c6 9.cxd5 cxd5 10.Nc3 Nxc3 11.bxc3 0–0 12.Qh5

fen: r2q1rk1/pp1b1ppp/3b4/3p3Q/3P4/2PB4/P4PPP/R1B2RK1 b - - 0 12

Табия варианта 5. Ne5
12...f5
На мой взгляд, лучше временная жертва пешки: 12...g6 13.Qxd5 Qc7. Черные в любом случае отыгрывают пешку, и весьма близки к уравнению, хотя им придется немного повозиться с проходной соперника. 14.Bh6 (14.c4 Bc6 15.Qg5 Bxh2+ 16.Kh1 Bd6) 14...Rfe8 15.h3 Be6 16.Qg5 Qxc3.
Но главный нюанс позиции не в проходной, а в том, что слонам обязательно нужно обеспечить оперативный простор. После 12... f5 слон d7 становится пассивным.
13.Qf3 Kh8 14.Bd2
Хуже 14.Bf4 Qc7 15.Bxd6 Qxd6 , т.к. белым нужен чернопольный слон для защиты слабой пешки с3.
14...Qa5
Альтернатива - 14...Qh4 15.h3 Bc6 16.Rab1 g6 17.Rfe1 Rae8 18.Bf1 и т.д. NS_Serg (2152)-Jadn (2072) | Ch Immortal Forum Final 2009
15.Rfe1 Rae8 16.a4 Rxe1+ 17.Rxe1 Bc6 18.Bc2 Qb6 19.Bc1 Qc7

fen: 5r1k/ppq3pp/2bb4/3p1p2/P2P4/2P2Q2/2B2PPP/2B1R1K1 w - - 0 20

И белые исключительно тонкой игрой добились большого перевеса и выиграли.

понедельник, 17 августа 2009 г.

Дебютные новинки / чемпионат Бессмертного форума (часть 2)

1. d4

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

Славянская защита

Упоминания здесь заслуживает только один вариант, который дважды испытывал Bankuss, а именно меран с 8. Be2.
1.d4 d5 2.c4 c6 3.Nf3 Nf6 4.Nc3 e6 5.e3 Nbd7 6.Bd3 dxc4 7.Bxc4 b5 8.Be2


fen: r1bqkb1r/p2n1ppp/2p1pn2/1p6/3P4/2N1PN2/PP2BPPP/R1BQK2R b KQkq - 0 8

По сравнению с 8. Bd3 достаточно редкое продолжение, и пока нет предпосылок для увеличения его популярности. Я бы назвал эту линию "спокойным мераном", т.к. здесь игра имеет не такой острый характер, как в главных вариантах. Слон на е2 расположен пассивнее, чем на d3, но одновременно и более надежно.
8... Bb7 9.0–0 a6 10.e4 c5 11.e5 Nd5 12.a4 b4 13.Ne4 Qc7 14.Qd3!?


fen: r3kb1r/1bqn1ppp/p3p3/2pnP3/Pp1PN3/3Q1N2/1P2BPPP/R1B2RK1 b kq - 0 14
В этом малоизученном варианте соперники создали, думаю, одну из лучших партий турнира.
bankuss (2165)-Renegat23 (2027).

Что до игры на главном направлении меранского варианта (8. Bd3), то там белые пока не стремятся предоставить свежий материал к моим исследованиям линии 10.е5 и предпочитают равноценное 10.d5. После долгой игры по известным образцам Bankuss применил новинку на 22м ходу, а уже на 25м соперники разошлись миром.
1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 e6 5. e3 Nbd7 6. Bd3 dxc4 7. Bxc4 b5 8. Bd3 a6 9. e4 c5 10. d5


fen: r1bqkb1r/3n1ppp/p3pn2/1ppP4/4P3/2NB1N2/PP3PPP/R1BQK2R b KQkq - 0 10

bankuss (2165) - Jadn (2070)

На других направлениях славянской защиты игра проходила удивительно спокойно. Я набросал некоторые субъективные заметки:

об антимеранском варианте | Xaggard (2156)-Renegat23 (2027)

о разменном варианте | bankuss (2165)-Xaggard (2156)

Защита Нимцовича

Вновь прошел проверку популярный вариант
1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. a3 Bxc3+ 6. Qxc3 b6 7. Bg5 Bb7 8. e3 d6


fen: rn1q1rk1/pbp2ppp/1p1ppn2/6B1/2PP4/P1Q1P3/1P3PPP/R3KBNR w KQ - 0 9

разыгранный в матче форумов КС - Бессмертные. В этой партии белые применили более перспективный план 9.Ne2, 10.Qc2 и Rd1, но добились лишь минимального перевеса.
9. Ne2 Nbd7 10. Qc2 h6 11. Bh4 c5 12. Rd1 Qe7 13. Nc3 cxd4 14. Rxd4 Ne5 15. f3


fen: r4rk1/pb2qpp1/1p1ppn1p/4n3/2PR3B/P1N1PP2/1PQ3PP/4KB1R b K - 0 15

Комментарий Jadn'a к этой партии читайте здесь.
Jadn (2072)-Xaggard (2152)


Староиндийская защита

Пока что ничего нового не произошло в классическом варианте 9. b4, которому я посвятил достаточно подробную статью. Xaggard (2156)-NS_Serg (2143) заключили мирное соглашение, не сделав ни одного своего хода. Наверняка потому, что все написанное мной им было уже известно.

В партии
Jadn (2070)-NS_Serg (2143) была разыграна система Глигорича, которую в мире очных шахмат применяет Ван Юэ.
1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. Nf3 e5 7. Be3 Ng4 8. Bg5 f6 9. Bh4 g5 10. Bg3 Nh6

fen: rnbq1rk1/ppp3bp/3p1p1n/4p1p1/2PPP3/2N2NB1/PP2BPPP/R2QK2R w KQ - 0 11

Но Jadn то ли решил не рисковать, то ли просто проверял боковой вариант с разменом центральных пешек 11. dxe5 dxe5. Содержательнее игра складывается после главного 11. d5 или относительно неисследованного 11. h3. В партии после 11. dxe5 dxe5 12. Qd5+ Nf7 13. O-O-O c6 14. Qc5 Na6 15. Qa3 Qb6 16. h4 Be6 17. hxg5 fxg5 18. Nxe5 соперники согласились на ничью.

пятница, 7 августа 2009 г.

Интервью с разработчиками Рыбки 3

Месяц назад я брал интервью у разработчиков Рыбки Аквариум, новой оболочки, созданной специально для Рыбки. Сегодня мы поговорим с двумя создателями собственно Рыбки - Васиком Райлихом и Ларри Кауфманом. Пока что они работают над совершенно новой версией, Рыбкой 3, которая разрабатывается уже почти год. В Рыбке 3 будут не только улучшены понимание позиций и общая сила игры по сравнению с Рыбкой 2.3.2а, но и добавлена поддержка шахмат Фишера (рандом) и постоянного хэша.

Q1: Необычно видеть, что два человека одновременно работают над одним и тем же шахматным движком. Когда вы впервые начали работать вместе и почему?

Ларри Кауфман

Ларри: Хотя Васик использовал идеи из моей статьи "Об оценке позиций с нарушенным соотношением материала" (Chess Life, 1999 год) в Рыбке, наша совместная работа началась в конце 2006 года, а с начала 2007 я стал официальным членом команды. Я работаю в компьютерных шахматах с 1967 года, когда я еще был студентом Массачусетского технологического института. Я был "тренером" и автором дебютной книги для MacHack, первого компьютера, который принимал участие в турнирах среди людей. В конце 80х и начале 90х я работал вместе с Доном Дейли над несколькими шахматными программами, такими как RexChess и Socrate, показавших отличные результаты в различных соревнованиях против международных гроссмейстеров. Я не программист (лучшее, что я смог создать - крестики-нолики), но я знаю достаточно много о компьютерных шахматах и, в частности, о том, как оценить позицию в числовом формате. Моя работа в Рыбке достаточно проста по сравнению с той, которую я выполнял с Доном Дейли: в основном, определить значения всех переменных оценочной функции и найти новые. Двадцать лет назад вся наша работа основывалась лишь на предположениях, а сейчас любое изменение в программе тщательно тестируется. Это важный фактор, благодаря которму мы быстро наращиваем силу игры компьютеров.

Васик Райлих

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

Q2: Также непривычно видеть двух сильных игроков, разрабатывающих шахматный движок, а ведь вы оба международные мастера. К тому же Ларри опытный тренер. Смогли бы вы с тем же успехом развивать Рыбку без этой поддержки?

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

Васик: Это очень интересный и сложный вопрос. Как обычный игрок, я никогда не пытался разделить игру на какие-то отдельные составные части. Я просто пытаюсь обыгрывать своих соперников (смеется). Я не имел четкого структурированного представления о шахматах до того, как начал работать над Рыбкой. Любой алгоритм в компьютерных шахматах, неважно, поисковый или оценочный, в какой-то степени основывается на человеческом понимании шахмат. В окончательной форме он выглядит совершенно по-другому, но это та самая связь между тем, как человек играет в шахматы и тем, как играет запрограммированный им движок. Разумеется, эта связь невероятно сложна.

Q3: Что вы скажете о влиянии Рыбки на вашу шахматную карьеру?

Ларри: Похоже, помогает. Я достиг лучших результатов за много лет, несмотря на мой возраст (а мне уже 60), выиграв турнир в Мэриленде и чемпионат США среди ветеранов в течение одной недели.

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

Q4: Вы оба достаточно активны на Рыбкафоруме, и ваше участие очень важно для пользователей. Есть ли обратный эффект для развития Рыбки?

Ларри: Примерно раз в месяц или около того я встречаю идею, которая помогает в моей работе.

Васик: Да, безусловно. Некоторые пользователи предлагают интересные идеи. Также полезно поддерживать контакт с экспертами на форуме, и знать, о чем они думают. И конечно, чтение дискуссий на форуме - отличный способ побездельничать (смеется).

Ивета и Васик Райлих

Q5: Кто еще входит в команду Рыбки?

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

Jeroen Noomen

На эту тему может быть сказано очень многое. Я ограничусь только краткими комментариями.
Jeroen справляется со своей работой просто отлично; то, что он в команде - огромная поддержка для нас. Турнирный рекорд Jeroen невероятен: более чем в ста турнирных играх против лучших создателей дебютных книг со всего мира, невероятно глубокой и содержательной домашней подготовки, мы никогда не получали позиций, худших чем равные белыми и худших чем стартовая позиция черными. Добавьте к этому около дюжины побед по книге и десятки партий с большим перевесом при выходе из дебюта.
У Jeroen, как и у Ларри, за плечами большой опыт - около двадцати лет. Он выиграл несколько десятков высокорейтинговых турниров.
В турнирах среди шахматных программ значение дебютной части партии очень велико. Как правило, чем сильнее соперники, тем важнее дебютная подготовка. Так что неудивительно, что если вы хотите выигрывать партию против соперника с рейтингом 3000+ ЭЛО, то вы должны выигрывать прежде всего дебютное сражение.
Дебютные книги, доступные пользователям, - бесценный источник новейших достижений теории. Дебютная теория - это та часть шахмат, которую меняем именно мы. Конечно, какие-то книги представляют собой сборник хлама из баз партий движков и, возможно, это устраивает некоторых пользователей. Но действительно хорошие дебютные книги, как новая книга для Аквариума, содержат последние достижения дебютной теории из разных источников и также результаты некоторых собственных исследований. Хорошая книга также должна быть хорошо структурирована и удобна в использовании, чтобы пользователю с первых ходов было понятно, какой вариант сейчас предпочитают.

Felix Kling

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

Q6: Вы извлекли что-нибудь ценное из матчей Рыбки против гроссмейстеров? Можете ли вы применить это для улучшения ее игры?

Ларри: Каждый матч дает нам что-то полезное. Обычно это не так уж много, один или два пункта ЭЛО, но я думаю, что в таких матчах намного важнее развитие чувства активной игры, умения избегать ничьих как части современной оценочной функции. Я надеюсь, что против Рыбки 3, где мы реализовали этот замысел, мы больше не увидим людей, которые станут перегораживать доску пешечными цепями и таким образом добиваться ничьи. Во всяком случае, сделать это будет намного сложнее.

Васик: Это работа Ларри. Несмотря на то, что он скажет, я думаю, это касается общей способности Рыбки играть активнее, в зависимости от настроек.

Q7: Работа над оценочной функцией Рыбки ведется только в определенном направлении или это полный пересмотр всех ее параметров?

Ларри: Мы полностью пересмотрели ее. Изменены не только большинство параметров, но и добавлено множество новых, так что ее размер вырос примерно вдвое.

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

Q8: Что вы назовете самым существенным улучшением в оценочной функции новой Рыбки по сравнению со старой?

Ларри: Активная игра, и все что с ней связано, очень важны в игре против людей, хотя против компьютеров эти улучшения не дали нам и 5 пунктов ЭЛО. Вот остальные изменения:
  1. Улучшена игра в эндшпиле;
  2. Пересмотрено определение смены стадии игры;
  3. Значительно улучшено понимание пешечных структур;
  4. Введены особые параметры для оценки расположения фигур по сравнению с неприятельскими;
  5. Более четкое определение мобильности фигур;
  6. Значительно улучшена защита короля;
  7. Повышено значение короля в эндшпиле.
Этот список исчерпывающий.

Васик: Это вопрос к Ларри. Там не будет одного большого изменения - скорее множество мелких. Мы наверняка подготовим список изменений ближе к релизу Рыбки 3, т.к. это будет интересно многим пользователям.

Q9: Основываясь на улучшении оценки и других изменениях, насколько новая Рыбка будет сильнее версии 2.3.2а?

Ларри: Сложный вопрос по двум причинам. Прежде всего, улучшенная оценочная функция сильно замедлила программу. Если не брать в расчет скорость, усиление довольно значительно, около 100 пунктов; но все это не совсем верно. Когда я играл в пулю новой версией против мультипроцессорной 2.3.2а, я получил усиление в +50-60 пунктов. Поскольку я не занимаюсь работой над алгоритмом поиска, я не знаю, лучше он или хуже, чем в старой версии. Думаю, они примерно сопоставимы. Так что можно прикинуть прирост рейтинга в играх против прошлой версии. Я полагаю, что прирост ЭЛО только за счет этого фактора немного уменьшится в играх против других движков, и я оцениваю его примерно в +40 пунктов. В играх против людей он уменьшится еще значительнее, до +30. В целом, чем более непохожи друг на друга соперники, тем меньше прирост рейтинга от каждого отдельного улучшения.

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

Q10: Что скажете об улучшениях в алгоритме поиска?

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

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

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

Васик: Это было моей основной задачей весь прошлый год. Я потратил около шести недель только на это. Я пока не расскажу точно, но сейчас Рыбка распаллеливается намного лучше. Думаю, в финальной версии это будет самый эффективный многоядерный движок.

Зима 2005 года. Васик работает над бета-релизом Рыбки.

Q12: Вы все еще рекомендуете 64-битные операционные системы для Рыбки?

Ларри: Для Рыбки использование 64 бит равносильно использованию в 1.7 раза более быстрого процессора. Это даст около +50 ЭЛО в играх против старой версии, и чуть меньше в играх против других движков и людей.

Васик: Рыбка работает в 1.6-1.7 раза быстрее на 64-битных ОС по сравнению с 32-битными. Обновить версию с 32х- до 64х-битной ОС - самый простой и дешевый способ увеличить компьютерную мощь.

Q13: Рыбка предоставляет некоторые уникальные возможности, недоступные для остальных движков, такие как матчи разных версий Рыбки друг против друга (Randomizer match). Вы планируете улучшать процедуру проведения подобных матчей в Рыбке 3?

Ларри: Да, мы доработаем эту возможность в Рыбке Аквариум. Без этого такие матчи почти не проводились большинством пользователей. Тем не менее, никаких крупных изменений не будет. В Рыбке 4 мы планируем реализовать что-то вроде метода Монте-Карло во время бесконечного анализа. Пользователи смогут оценить результаты нашей работы в этом направлении через два или три года.

Q14: Постоянный хэш - очень полезная опция в Рыбке 3. Расскажите о нем подробнее.

Васик: Этот вид хэширования - обычная постоянная память программы. Он позволяет Рыбке помнить свой предыдущий анализ. Здесь у нас широкие планы. Например, мы хотели бы позволить пользователям распространять хэшированный анализ, работать с ним различными инструментами и т.д.

Q15: Команда "Установить позицию" (Set position) из UCI-протокола позволяет вручную установить оценку позиции в хэш, так чтобы Рыбка всегда использовала ее при дальнейшем анализе. Планируете ли вы развивать эту функцию в Рыбке 3, в связи с возможностью постоянного хэширования?

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

Q16: Каково практическое применение Бесконечного анализа для пользователей?

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

Q17: Рыбка Аквариум сохраняет результаты бесконечного анализа на жестком диске. Эта оболочка также предлагает интерактивный анализ (IDeA) для более глубокого анализа определенной позиции. Интерактивный анализ может использовать результаты запущенного ранее бесконечного анализа. Результаты интерактивного анализа сохраняются в дереве вариантов, так что вы можете остановить его когда захотите и продолжить либо с точки окончания, либо с любой позиции созданного дерева. Пользователи могут обмениваться результатами интерактивного анализа и объединять созданные деревья. Также с помощью IDeA могут создаваться дебютные книги. Все это стало возможным благодаря постоянному хэшу. Эти возможности будут и дальше развиваться через интерактивный анализ?

Васик: Я внимательно не изучал интерактивный анализ, так что это вопрос к разработчикам Конвекты. В целом, существует определенная разница между IDeA и постоянным хэшем, но я уверен, возможности интерактивного анализа будут развиваться и дальше.


Q18: Было несколько релизов Рыбки версии 2.х. Почему вы решили перейти в будущем к единственному, главному релизу?

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

Q19: Рыбка WinFinder является самым "тактическим" движком из всех ныне доступных. Можем ли ожидать чего-то подобного от Рыбки 3?

Ларри: Да, в Рыбке 3 будет несколько настроек для более (или менее) рискованной и агрессивной оценки, и несколько (я так думаю) для поискового алгоритма. Васик расскажет вам подробнее о настройках процедуры поиска хода.

Васик: Я потратил много времени, работая над поиском в Рыбке 2.2, а WinFinder был небольшим экспериментом для некоторых моих идей. Я разрабатывал WinFinder всего пару дней, так что эта версия совершенно недоработана.
Тем не менее, концепция создания WinFinder достаточно интересна, и в третьей версии вы увидите подобную модификацию Рыбки. Если я смогу выделить хотя бы две недели на разработку Rybka 3 WinFinder, то все будет сделано как следует.

Q20: Вы планируете создать Рыбку для альтернативных ОС (не Windows)?

Васик: Да. Когда выйдет Рыбка 3 для Windows, я крепко подумаю над этим.

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

Ларри: Мы уже добавили возможность выбора различных стилей игры, а также поддержку шахмат Фишера. Возможно, мы будем работать над другими видами шахмат или вообще над другими играми.

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

Q22: Рыбкафорум буквально гудит в ожидании выхода Рыбки 3. Когда вы положите конец этим разговорам?

Ларри: Т.к. моя работа постоянна и бесконечна, мне безразлична дата выхода новой версии. Об этом спрашивайте у Васика.

Васик: Наверное, когда я наконец закончу работу над Рыбкой 3 (смеется). Если серьезно, почти все сделанные нами раньше ошибки совершены из-за излишней спешки. Хотел бы я видеть, к чему приведет неторопливая работа (смеется).

© Оригинал: Dadi Jonsson, блог ChessOK
© Перевод: Vitaly Khimkin