Стандартний шаховий механізм має дві функції – функцію пошуку та функцію оцінки. При оцінці, шаховий двигун дивиться на всі частини та визначає позицію, яка була б кращою для кожної. Під час цього процесу всі шахові механізми відображають те, що називається eval.
Комп’ютер використовує те, що називається ДЕРЕВА. Він переглядає хід (у мілісекундах) і перевіряє всі можливі відповіді суперника. Він робить це постійно протягом усієї гри. І вірте чи ні, якими б потужними не були шахові комп’ютери, вони НІКОЛИ не розв’яжуть шахи.
5 кроків для формулювання базової шахової оцінки позиції
- Король безпеки. …
- матеріал. …
- Фіксована діяльність. …
- Структура та довгострокові фактори. …
- Космічна перевага. …
- Який король безпечніший? …
- У кого більше матеріалу і чиї фігури більш активні? …
- Чия пішакова структура краща і хто має перевагу в просторі?
Це оцінка двигуном (комп’ютерами) позиції. Позитивне значення вказує на перевагу білих, негативне значення вказує на перевагу чорних. напр. +1 означає, що білі мають перевагу, еквівалентну 1 додатковому пішаку матеріалу.
Stockfish грає хід, який вважає найкращим у будь-якій позиції. Ось чому він завжди даватиме вам однакові рухи, якщо ви надасте йому ту саму позицію та дасте йому стільки ж думати. У турнірах двигун проти двигуна вони часто грають відповідно до заданих початкових позицій.
"Мабуть, це неможливо. [Шахи] просто надто складні, — зауважив Майкл Дженезерет, доцент кафедри інформатики Стенфордського університету, — я не думаю, що це коли-небудь буде зроблено». Гаразд, інше запитання: наскільки ми близькі до створення комп’ютерів, які на 99% неперевершені.