04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Stockfish и его производные
Stockfish 14 Stockfish 14 для Android https://ufile.io/f/8ardx https://pixeldrain.com/l/ndVpnHXc#item=1 Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa Официальный сайт стокфиш Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/ Сборки Stockfish и CorChess от I. Ivec Развитие движка http://tests.stockfishchess.org/tests Stockfish_NNUE https://github.com/nodchip/Stockfish Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/ AsmFish Сборки от Maratka Компиляции движков от ChessMan Сборка Stockfish от Otodranik Sugar от Marco Zerbinati Shark и Orka О StockfishЦитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish. Авторы приложений Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad. История Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире. О GPL Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта. Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL. Для получения полной информации прочитайте GPL. [свернуть] Последний раз редактировалось ChessMan; 04.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android |
59 пользователя(ей) сказали cпасибо: | ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016) |
19.07.2017, 12:26 | #1081 |
4 разряд
Регистрация: 02.06.2016
Сообщений: 99
Сказал(а) спасибо: 299
Поблагодарили 105 раз(а) в 66 сообщениях
Репутация: 16
|
Re: Stockfish и его клоны
Привет,Ото! Не могли ли Вы и дальше выкладывать "не педантичные" свои сборки Асм? Последняя была вроде 100617, по-моему они очень хороши.
|
19.07.2017, 12:40 | #1082 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от Psyclone2513
Привет,Ото! Не могли ли Вы и дальше выкладывать "не педантичные" свои сборки Асм? Последняя была вроде 100617, по-моему они очень хороши.
|
Пользователь сказал cпасибо: | Psyclone2513 (19.07.2017) |
19.07.2017, 13:46 | #1083 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Но если захотеть то можно вернуть, наверное:
https://github.com/lantonov/asmFish/...14681d4cd344c6 |
19.07.2017, 15:43 | #1084 |
4 разряд
Регистрация: 02.06.2016
Сообщений: 99
Сказал(а) спасибо: 299
Поблагодарили 105 раз(а) в 66 сообщениях
Репутация: 16
|
Re: Stockfish и его клоны
Цитата: Сообщение от ChessMan
Но если захотеть то можно вернуть, наверное:
https://github.com/lantonov/asmFish/...14681d4cd344c6 |
19.07.2017, 17:27 | #1085 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Stockfish и его клоны
Цитата: Сообщение от ChessMan
Но если захотеть то можно вернуть, наверное:
https://github.com/lantonov/asmFish/...14681d4cd344c6
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
19.07.2017, 17:28 | #1086 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Stockfish и его клоны
Цитата: Сообщение от Psyclone2513
Я в этом не силён,только если Ото сочтёт нужным.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
2 пользователя(ей) сказали cпасибо: | Psyclone2513 (19.07.2017), Still (19.07.2017) |
19.07.2017, 18:52 | #1088 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Stockfish и его клоны
Цитата: Сообщение от Viktor
Что-то опять нет ничего от Антонова. Последнее изменение 10.07.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
19.07.2017, 23:47 | #1089 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
Кто может объяснить, зачем считать на глубину за сотню, если найден мат в пять ходов?
|
2 пользователя(ей) сказали cпасибо: | ChessMan (20.07.2017), sergey1963 (20.07.2017) |
20.07.2017, 02:27 | #1090 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его клоны
это не глубина- а итерация, счет на более высокой ступени, движку установлено 128 ступеней- 0-127, вот он и ищет... мат в 4 или 3 хода, и так будет до 127 итерации- потом успокоится...
|
20.07.2017, 12:20 | #1091 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
CFish_200717 x32-x64
+Queen vs. Minors imbalance +Свежий зелёный патч "PSQT" https://github.com/mstembera/Stockfi...1a8f...be7dfb5 Bench: 5803772 GitHub: https://github.com/ChessMan3/Cfish_engine Скачать: http://www75.zippyshare.com/v/lkYN21uC/file.html CiChess_1.5/1.5a_200717 x32-x64 Bench: 5813438 / 6109975 GitHub: https://github.com/ChessMan3/CiChess...ess_1.5_200717 GitHub: https://github.com/ChessMan3/CiChess...ss_1.5a_200717 Скачать: http://www25.zippyshare.com/v/zAWdzKer/file.html |
3 пользователя(ей) сказали cпасибо: |
20.07.2017, 15:19 | #1094 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
А какая разница?
Под правило 50 ходов не попали, и хорошо. Все остальное не имеет никакого практического значения. Зачем тратить ресурсы, если результат партии они не меняют? |
Пользователь сказал cпасибо: | sergey1963 (20.07.2017) |
20.07.2017, 18:03 | #1095 |
1 разряд
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
|
Re: Stockfish и его клоны
Цитата: Сообщение от Maratka
Зачем тратить ресурсы, если результат партии они не меняют?
|
Пользователь сказал cпасибо: | Viktor (20.07.2017) |
20.07.2017, 18:41 | #1096 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
Цитата: Сообщение от TCH
Это уже экстремизм.
Одна сторона уже нашла мат. Все. Что бы не делала вторая сторона, первой достаточно идти по уже найденной последовательности ходов. Вот если вторая сторона сойдет с пути (в результате чего получится скажем мат в два хода вместо пяти) - тогда да, нужно просчитать заново этот мат в два хода. А иначе зачем? |
20.07.2017, 19:36 | #1097 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от Maratka
А мне кажется, что это - рационализм.
Одна сторона уже нашла мат. Все. Что бы не делала вторая сторона, первой достаточно идти по уже найденной последовательности ходов. Вот если вторая сторона сойдет с пути (в результате чего получится скажем мат в два хода вместо пяти) - тогда да, нужно просчитать заново этот мат в два хода. А иначе зачем? Уточняю, что мат может быть найден не только в 5 ходов, но и в 10 или 20, да и позиции могут быть не простыми, а скажем, с комбинационными возможностями. Раз уж есть алгоритм, то не следует его нарушать и прерывать раньше времени. |
Пользователь сказал cпасибо: | ChessMan (20.07.2017) |
20.07.2017, 23:56 | #1098 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
Цитата: Сообщение от Viktor
Но если идти по пути "рационализма", то можно получить примерно следующее: найден мат, на следующей глубине он опровергнут,
Найденный мат на глубине X - значит проверены все возможные ходы на глубине от 1 до X. Иначе он и не мат вовсе... |
21.07.2017, 00:55 | #1099 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от Maratka
Мат на то и мат, что его невозможно опровергнуть.
Найденный мат на глубине X - значит проверены все возможные ходы на глубине от 1 до X. Иначе он и не мат вовсе... У меня были такие подобные вещи: движок показывает мат в x ходов, а потом изменяет или вообще убирает показания. |
21.07.2017, 08:51 | #1100 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
Цитата: Сообщение от Viktor
А если найдена защита из ранее не проанализированного хода? Ведь часть плохих ходов (по предварительной оценке) урезается.
Собственно это сплошь и рядом наблюдается: мат в 5-15 ходов находится достаточно часто, а в 40 не находится практически вообще никогда, т.е. можно предложить, что на на низких глубинах, имеющий преимущество по оценке движок перебирает все варианты, ищя мат (кто там разбирается - посмотрите по коду пожалуйста!). Если мат найден - то это уже действительно мат. А не найден - начинается обычный поиск лучшего хода с отсечением плохих вариантов. |
Пользователь сказал cпасибо: | Viktor (21.07.2017) |
21.07.2017, 10:16 | #1101 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Stockfish и его клоны
чистый мат могут находить только движки без отсечений вариантов. т.е. брутфорсовые.
в фрице есть какой то полудвиг для матов. вот его можно попробовать. |
21.07.2017, 18:06 | #1102 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
Цитата: Сообщение от DEEP_MIND
чистый мат могут находить только движки без отсечений вариантов. т.е. брутфорсовые.
Скажем просчитать все варианты на глубину 10, или с отсечением плохих веток на глубину 10 при наличии минуты на ход - де факто не уменьшает глубину, но зато гарантированно не упускает мат в 10 ходов. И если такого нет - можно ли узнать, по какой причине (очевидно, что это не сложность кода, т.к. сложность тут как раз наоборот - меньше). В качестве рабочего примера, можно тратить 1% времени на полный перебор в поисках мата, и остальные 99% - на поиск просто себе лучшего хода с отсечением плохих вариантов. Понятно, что 1% - это оценка ориентировочная, т.к. движок сам не знает, сколько времени он потратит на ход, но в среднем гулять около этого процента думаю вполне можно. Результат: мы не заведомо не упустим мат в (условно) 10 ходов, и при этом потеряем сущие копейки на анализ по основному алгоритму. IMHO, это должно давать буст несколько Elo, причем тем больше, чем бОльший контроль времени на партию. Отсюда второй вопрос: кто-то может предложить этот алгоритм авторам SF? |
21.07.2017, 18:55 | #1103 |
КМС
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,293 раз(а) в 498 сообщениях
Репутация: 201
|
Re: Stockfish и его клоны
Цитата: Сообщение от Maratka
В качестве рабочего примера, можно тратить 1% времени на полный перебор в поисках мата, и остальные 99% - на поиск просто себе лучшего хода с отсечением плохих вариантов.
Понятно, что 1% - это оценка ориентировочная, т.к. движок сам не знает, сколько времени он потратит на ход, но в среднем гулять около этого процента думаю вполне можно. Предположим ваш комп может 10 000 kn/s Это 10**7 поз/сек. Ставим на сутки, это примерно 10**5 секунд. Итого 10**12. Берем 1%. Получили 10**10 позиций Предположим что в позициях всего по 10 возможных ходов. Получили 10 полуходов. Итого по очень оптимистичным прикидкам мы не сможем посмотреть глубже 5 ходов Вот вам полный перебор. Люди больше 40 лет совершенствуют альфа-бету придумали и обкатали множество "улутшалок" к ней. Внести что-то новое и эффективное достаточно тяжело. Последнее время помоему код вычищают, оптимизируют, да многозадачность пытаются поэффективней прикрутить. Последний раз редактировалось Alex_Lk; 21.07.2017 в 19:10. Причина: Дописал, убрал очепятки |
21.07.2017, 20:06 | #1104 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
Цитата: Сообщение от Alex_Lk
Итого по очень оптимистичным прикидкам мы не сможем посмотреть глубже 5 ходов
Вот вам полный перебор Кто-то может попытаться доказать обратное? При этом подчеркиваю, что особых потерь от реализации этого алгоритма нет. Мы теряем 1% процессорного времени(на деле - меньше), что эквивалентно уменьшению частоты процессора с 3 Ghz до 2970 Mhz. На длинных контролях не особо заметна и гораздо бОльшая разница в мощности железа. |
21.07.2017, 21:13 | #1105 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
Цитата: Сообщение от Alex_Lk
Предположим ваш комп может 10 000 kn/s Это 10**7 поз/сек.
Ставим на сутки, это примерно 10**5 секунд. Итого 10**12. Берем 1%. Получили 10**10 позиций Предположим что в позициях всего по 10 возможных ходов. Получили 10 полуходов. Так что мат в 3-4-5 ходов (а то и в 8-10) найти за единицы секунд полным перебором - реально. ____ В общем мне очевидно, что нужно проверять: будет буст или не будет. А потому повторяю вопрос: Цитата: Сообщение от Maratka
Отсюда второй вопрос: кто-то может предложить этот алгоритм авторам SF?
|
21.07.2017, 21:54 | #1106 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
|
Re: Stockfish и его клоны
Цитата: Сообщение от Maratka
найти за единицы секунд полным перебором - реально.
|
21.07.2017, 22:25 | #1107 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
Значит мат не в 10, а 5, 4, 3 хода...
Вопрос же не в том, чтобы обязательно найти мат в 10 ходов при его наличии. Вопрос в том, чтобы попробовать найти мат за (ориентировочна) 1% процессорного времени, если он там есть. Если это будет 3, или даже 2 хода - пусть будет 3 или два хода. Это лучше, чем никак. ______ Как я вижу проверку идеи при условии, что идею принимают в принципе: 1) Подбор процента. Запуск ну скажем 20 движков в матче между собой, где функционал реализован, но с разным процентом (я бы принял в качестве гипотезы от .5, до 10% с шагом .5). В качестве меры отчета процента от имеющегося времени - ориентир 1/30 оставшегося времени на партию (предположение, что партия продлится еще 30 ходов). Значение очевидно тоже переменное, и им тоже можно (и нужно!) "поиграть". 2) Лучший вариант, прошедший прошлый этап, играет с "мастером". Вопрос в выборе базового теста (очевидно, что алгоритм будет работать тем лучше, чем больше времени мы имеем на ход), т.е. проверка на 10+.1 совсем не факт, что даст лучший результат, чем 60+.6 Впрочем, это уже на усмотрение команды разработки. |
21.07.2017, 22:46 | #1108 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его клоны
Цитата: Сообщение от Maratka
Найти мат в пять ходов, когда он есть - это лучше, чем не найти его, и свести партию в ничью.
Кто-то может попытаться доказать обратное? |
2 пользователя(ей) сказали cпасибо: | sergey1963 (22.07.2017), TCH (22.07.2017) |
21.07.2017, 23:26 | #1109 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его клоны
Цитата: Сообщение от Viktor
А кто сказал, что если не найден мат, то будет ничья? Можно просто выиграть без быстрого мата.
__________ Условие "ничья, если не найден существующий мат" - это приемлемое условие борьбы с примерно равным соперником, который тем не менее сравнимым по эффективности способом режет ветки подобно SF, а потому способен банально не увидеть своего проигрыша в пять ходов. p.s. Не пробовали задуматься, почему процент ничьих при игре примерно равных движков (SF vs KMD например) стремится к бесконечности при условии, что время на партию стремится к бесконечности? IMHO потому, что даже имея 6-8-9-10 фигур на доске суммарно для обоих сторон, движок сечет ветки, лезя в глубину на 50+ ходов, хотя мат может лежать под боком, в четыре хода. На блице такое не прощается: движок, который считает хоть чуть шире (а не дальше) соперника выигрывает матч с большим преимуществом. Не в этом ли собака порылась в сравнении SF vs KMD на минутных и часовых королях, где результат матчей очень разный? Последний раз редактировалось Maratka; 21.07.2017 в 23:41. Причина: добавлен p.s. |
22.07.2017, 00:26 | #1110 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его клоны
Цитата: Сообщение от Maratka
Никто не сказал. Просто ничья в выигрышной позиции - это не самый плохой вариант. Помимо ничьи, разумеется можно выиграть "дольше". Но можно и проиграть. ;)
__________ Условие "ничья, если не найден существующий мат" - это приемлемое условие борьбы с примерно равным соперником, который тем не менее сравнимым по эффективности способом режет ветки подобно SF, а потому способен банально не увидеть своего проигрыша в пять ходов. p.s. Не пробовали задуматься, почему процент ничьих при игре примерно равных движков (SF vs KMD например) стремится к бесконечности при условии, что время на партию стремится к бесконечности? IMHO потому, что даже имея 6-8-9-10 фигур на доске суммарно для обоих сторон, движок сечет ветки, лезя в глубину на 50+ ходов, хотя мат может лежать под боком, в четыре хода. На блице такое не прощается: движок, который считает хоть чуть шире (а не дальше) соперника выигрывает матч с большим преимуществом. Не в этом ли собака порылась в сравнении SF vs KMD на минутных и часовых королях, где результат матчей очень разный? |
Здесь присутствуют: 20 (пользователей: 0 , гостей: 20) | |
|
|