Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 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)
Старый 30.05.2019, 13:22   #4681
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

У обоих по 43 ядра, но какая разная скорость (и глубина)!

Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Александр (30.05.2019)
Старый 30.05.2019, 20:55   #4682
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Откуда такое значение LLR?
http://tests.stockfishchess.org/test...bc5925cf082441

Maratka вне форума   Ответить с цитированием
Старый 30.05.2019, 21:48   #4683
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Какая-то машина выдавала большие таймлоссы, её результаты были аннулированы, когда тест завершился, и LLR обсчиталось заново и оказалось выше обычного +2.94
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (30.05.2019)
Старый 30.05.2019, 22:04   #4684
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Ну значит патч пройдет...
А то уже начал волноваться, что может аннулируют его прогон, и заново с нуля пустят.
Maratka вне форума   Ответить с цитированием
Старый 30.05.2019, 22:23   #4685
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Не, не, наоборот.
Он является статистически более сильным, чем обычный патч.
Vizvezdenec вне форума   Ответить с цитированием
Старый 30.05.2019, 23:04   #4686
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Он является статистически более сильным, чем обычный патч.
Так может раздвинуть границы, не [-2.94,2.94], а хотя бы [-2.94,3.2]?
Ну вот как объяснить еще +2 ELO за квартал, если только не тот факт, что патчи реально околонулевые, но им при прохождении повезло?
Maratka вне форума   Ответить с цитированием
Старый 30.05.2019, 23:07   #4687
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

И что это даст?
Ещё меньше патчей будут проходить? И в чём прирост?)
Патч, кстати, мне нравится. Очень логичная идея - чем больше материала на доске, тем больше у нас должно быть значения для LazyThreshold, который определяет границу "ленивой оценки".
Vizvezdenec вне форума   Ответить с цитированием
Старый 30.05.2019, 23:19   #4688
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Ещё меньше патчей будут проходить? И в чём прирост?)
Меньше, зато заведомо дающих ELO.
Maratka вне форума   Ответить с цитированием
Старый 31.05.2019, 00:44   #4689
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Да нет.
Вероятность отрицательного результата уменьшится, это да, но для теста в 0,3 эло разницы мало будет.
Вероятность отрицательному тесту пройти и сейчас равна вроде бы 0,14% или около того, точнее, это вероятность теста в 0 эло пройти SPRT.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (31.05.2019)
Старый 31.05.2019, 01:29   #4690
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Понял.
А если попытаться считать ELO не с 95% вероятностью, а со скажем 98?
Maratka вне форума   Ответить с цитированием
Старый 31.05.2019, 11:20   #4691
peruri
3 разряд
 
Аватар для peruri
 
Регистрация: 09.03.2017
Адрес: СССР
Сообщений: 184
Сказал(а) спасибо: 3
Поблагодарили 118 раз(а) в 70 сообщениях
Репутация: peruri отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Подскажите где скачать линейку stormfish ?
peruri вне форума   Ответить с цитированием
Старый 31.05.2019, 11:27   #4692
ALEKS
3 разряд
 
Аватар для ALEKS
 
Регистрация: 02.07.2016
Сообщений: 180
Сказал(а) спасибо: 908
Поблагодарили 261 раз(а) в 128 сообщениях
Репутация: 17
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от peruri
Подскажите где скачать линейку stormfish ?
https://mega.nz/#F!yxJGWSzS!EcSgMTEGMIByWjFUh6rA5Q
ALEKS вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Chess762 (31.05.2019), PanDoors (31.05.2019), peruri (31.05.2019), Viktor (31.05.2019)
Старый 31.05.2019, 12:39   #4693
peruri
3 разряд
 
Аватар для peruri
 
Регистрация: 09.03.2017
Адрес: СССР
Сообщений: 184
Сказал(а) спасибо: 3
Поблагодарили 118 раз(а) в 70 сообщениях
Репутация: peruri отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

На плейчессе вообще много не знакомых движков. Например Eman , ссылку дайте у кого есть.
peruri вне форума   Ответить с цитированием
Старый 31.05.2019, 13:00   #4694
SergeyMZ
Гроссмейстер
 
Аватар для SergeyMZ
 
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614

Награды пользователя:

По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от peruri
На плейчессе вообще много не знакомых движков. Например Eman , ссылку дайте у кого есть.
Eman это движок от арабского товарища. Говорят, что клон Стока. На самом деле, кто знает. У меня старая версия (с пару месяцев):

Развернуть для просмотра

SergeyMZ вне форума   Ответить с цитированием
Старый 31.05.2019, 14:33   #4695
Alex_Zet
Эксперт
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
Репутация: Alex_Zet отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от peruri
На плейчессе вообще много не знакомых движков. Например Eman , ссылку дайте у кого есть.
Eman is a UCI chess engine by Khalid Omar
It is derived from Stockfish, a very strong world class and open-source chess engine.
Эман - шахматный двигатель UCI Халида Омара
Он взят из Stockfish, очень сильного шахматного движка мирового класса с открытым исходным кодом. ( А попросту клон )

Download Current Stable Version: 3.72 https://eman.zohosites.com/ Там ещё и вкладка Hybrid UCI но пустая.

PS. Дичайшая мысль. Если есть динамический контемп, то почему бы не быть динамическим весам фигур?
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs
Alex_Zet вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SergeyMZ (31.05.2019)
Старый 31.05.2019, 14:36   #4696
SergeyMZ
Гроссмейстер
 
Аватар для SergeyMZ
 
Регистрация: 28.05.2016
Сообщений: 3,184
Сказал(а) спасибо: 11,937
Поблагодарили 5,570 раз(а) в 2,288 сообщениях
Репутация: 614

Награды пользователя:

По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Alex_Zet
Eman is a UCI chess engine by Khalid Omar
It is derived from Stockfish, a very strong world class and open-source chess engine.
Эман - шахматный двигатель UCI Халида Омара
Он взят из Stockfish, очень сильного шахматного движка мирового класса с открытым исходным кодом. ( А попросту клон )

Download Current Stable Version: 3.72 https://eman.zohosites.com/

PS. Дичайшая мысль. Если есть динамический контемп, то почему бы не быть динамическим весам фигур?
Чтобы скачать Эмана предлагают связаться с автором на Инфинитичесс. Движок коммерческий вроде как.
SergeyMZ вне форума   Ответить с цитированием
Старый 31.05.2019, 14:40   #4697
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Alex_Zet
PS. Дичайшая мысль. Если есть динамический контемп, то почему бы не быть динамическим весам фигур?
Так они и есть по сути динамические: разные веса в миттельшпиле и эндшпиле, плюс штрафы/бонусы в зависимости от позиции.
Maratka вне форума   Ответить с цитированием
Старый 31.05.2019, 14:42   #4698
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от SergeyMZ
Чтобы скачать Эмана предлагают связаться с автором на Инфинитичесс. Движок коммерческий вроде как.
Это не отменяет обязанность выкладки исходников, в случае, если этот проект конечно действительно базируется на SF.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SergeyMZ (31.05.2019)
Старый 31.05.2019, 15:46   #4699
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: protonspring
Date: Fri May 31 14:35:39 2019 +0200
Timestamp: 1559306139

Scale lazy threshold according to material. (#2170)

STC
LLR: 2.95 (-2.94,2.94) [0.50,4.50]
Total: 58543 W: 13238 L: 12782 D: 32523 Elo +2.71
http://tests.stockfishchess.org/test...bc5925cf081f07

LTC
LLR: 3.70 (-2.94,2.94) [0.00,3.50]
Total: 82232 W: 14281 L: 13825 D: 54126 Elo +1.93
http://tests.stockfishchess.org/test...bc5925cf082441

bench 3807737

http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
AAM (31.05.2019), guestta3 (31.05.2019), Maratka (31.05.2019), Rom77 (31.05.2019), Vasilievich (31.05.2019), Валекс (31.05.2019)
Старый 31.05.2019, 22:02   #4700
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Народ, кто в С/C++ хорошо понимает, и знаком с исходником SF или клонов, где ошибка "в if"?

if (pos.count<QUEEN>(Us) - pos.count<QUEEN>(Them) < 0
& pos.count<BISHOP>(Us) - pos.count<BISHOP>(Them) == 2
& pos.count<KNIGHT>(Us) - pos.count<KNIGHT>(Them) == 1)

{
Какая-то функция
}
Maratka вне форума   Ответить с цитированием
Старый 31.05.2019, 22:09   #4701
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Народ, кто в С/C++ хорошо понимает, и знаком с исходником SF или клонов, где ошибка "в if"?

if (pos.count<QUEEN>(Us) - pos.count<QUEEN>(Them) < 0
& pos.count<BISHOP>(Us) - pos.count<BISHOP>(Them) == 2
& pos.count<KNIGHT>(Us) - pos.count<KNIGHT>(Them) == 1)

{
Какая-то функция
}
& - побитовое И, && - оператор И. Смените & на &&. Вроде, все)
sovaz1997 вне форума   Ответить с цитированием
Старый 31.05.2019, 22:13   #4702
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

if (pos.count<QUEEN>(Us) - pos.count<QUEEN>(Them) < 0
&& pos.count<BISHOP>(Us) - pos.count<BISHOP>(Them) == 2
&& pos.count<KNIGHT>(Us) - pos.count<KNIGHT>(Them) == 1)

Error C2059 syntax error: 'if' ???\evaluate.cpp line 386
Maratka вне форума   Ответить с цитированием
Старый 31.05.2019, 22:16   #4703
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Maratka, у Вас if находится внутри функции или в глобальном пространстве (вне функции)?
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (31.05.2019)
Старый 31.05.2019, 22:20   #4704
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Походу в глобальном.

Посмотрите последний исходник (evaluate.cpp), мой фрагмент кода зеленый:

Код:
        if (Pt == QUEEN)
        {
            // Penalty if any relative pin or discovered attack against the queen
            Bitboard queenPinners;
            if (pos.slider_blockers(pos.pieces(Them, ROOK, BISHOP), s, queenPinners))
                score -= WeakQueen;
        }
    }
    if (T)
        Trace::add(Pt, Us, score);

    return score;
  }

  if (pos.count<QUEEN>(Us) - pos.count<QUEEN>(Them) < 0
	  && pos.count<BISHOP>(Us) - pos.count<BISHOP>(Them) == 2
	  && pos.count<KNIGHT>(Us) - pos.count<KNIGHT>(Them) == 1)

	 {Какая-то функция}



  // Evaluation::king() assigns bonuses and penalties to a king of a given color
  template<Tracing T> template<Color Us>
  Score Evaluation<T>::king() const {
Maratka вне форума   Ответить с цитированием
Старый 31.05.2019, 22:23   #4705
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Прошел вариант:

Код:
 if (Pt == QUEEN)
        {
            // Penalty if any relative pin or discovered attack against the queen
            Bitboard queenPinners;
            if (pos.slider_blockers(pos.pieces(Them, ROOK, BISHOP), s, queenPinners))
                score -= WeakQueen;
        }
    }
    if (T)
        Trace::add(Pt, Us, score);

	if (pos.count<QUEEN>(Us) - pos.count<QUEEN>(Them) < 0
		&& pos.count<BISHOP>(Us) - pos.count<BISHOP>(Them) == 2
		&& pos.count<KNIGHT>(Us) - pos.count<KNIGHT>(Them) == 1)

		{Какая-то функция}
    return score;
  }


	


  // Evaluation::king() assigns bonuses and penalties to a king of a given color
  template<Tracing T> template<Color Us>
  Score Evaluation<T>::king() const {
Походу тупо не там разместил, перед "return score"

Всем спасибо, sovaz1997 - двойное!

Последний раз редактировалось Maratka; 31.05.2019 в 23:07.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sovaz1997 (31.05.2019)
Старый 31.05.2019, 22:30   #4706
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
& - побитовое И, && - оператор И. Смените & на &&.
Тоже уже третий раз напарываюсь....
Что делать, учу C++ одновременно (и на примере) SF, при этом пытаюсь еще и ELO дать...

Завел шпаргалку....

______
p.s.
Раньше занимался... но раньше было другое: операции с файлами и реестром, тут оно вообще без надобности, тут чистой воды математика....

p.p.s
Как-то попросил одного из ведущих программистов в нашей конторе написать "привет, мир", но не консольный, а чтобы сообщение было в окне (Windows Forms)... Час разбирался.. Это к тому, что походу C++ - это очень сильно различное понимание деталей языка в зависимости от ориентации программиста на некий функционал (этот человек писал dll'ки, обслуживающие поток информации из драйвера).
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (03.06.2019)
Старый 03.06.2019, 05:59   #4707
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc5925cf089eed

Важный патч-тюнинг, влияющий на ОФ, прошёл. Главный кандидат на добавление, полагаю.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 03.06.2019, 07:25   #4708
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Кстати, сегодня важный день: 50000 тестов завершено на фиштесте. Мои поздравления всем, особенно разработчикам. Желаю море новых зелёных патчей и обойти Лилу в новом сезоне TCEC!
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
AAM (03.06.2019), Alex_Lk (03.06.2019), byan_mivv (03.06.2019), ck195708 (03.06.2019), svoitsl (03.06.2019), trex2020 (03.06.2019), Viktor (03.06.2019), Виталий В. (03.06.2019)
Старый 03.06.2019, 14:38   #4709
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Важный патч-тюнинг, влияющий на ОФ, прошёл. Главный кандидат на добавление, полагаю.
Мне что-то кажется, что теперь есть смысл перезапустить желтые патчи: часть из них обязательно провалится, и станет красными, но какая-то часть сможет и позеленеть.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (03.06.2019)
Старый 03.06.2019, 14:48   #4710
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Так это частенько делается как бы)
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (03.06.2019)
Ответ


Здесь присутствуют: 11 (пользователей: 0 , гостей: 11)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:38. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru