Șahul pe calculator include atât hardware (calculatoare dedicate) cât și software capabil să joace șah. Șahul pe calculator oferă jucătorilor oportunități de a-l practica și în absența adversarilor umani și oferă, de asemenea, oportunități de analiză, divertisment și antrenament. Aplicațiile de șah pe calculator care joacă la nivelul unui maestru de șah sau mai mult sunt disponibile pe hardware de la supercalculatoare la telefoane inteligente. Sunt disponibile și aparate de joc de șah independente. Stockfish, GNU Chess, Fruit și alte aplicații open source gratuite sunt disponibile pentru diverse platforme.
(Calculator de șah de călătorie Boris Diplomat (1979))
Aplicațiile de șah pe calculator, indiferent dacă sunt implementate în hardware sau software, utilizează strategii diferite decât oamenii pentru a-și alege mișcările: folosesc metode euristice pentru a construi, căuta și evalua arbori reprezentând secvențe de mișcări din poziția curentă și încearcă să execute cea mai bună astfel de secvență în timpul jocului. Astfel de arbori sunt de obicei destul de mari, de la mii la milioane de noduri. Viteza de calcul a calculatoarelor moderne, capabile să proceseze zeci de mii până la sute de mii de noduri sau mai mult pe secundă, împreună cu euristicile de extindere și reducere care restrâng arborele la noduri în principal relevante, fac o astfel de abordare eficientă.
Primele mașini de șah capabile să joace șah sau jocuri reduse asemănătoare șahului au fost programe software care rulau pe calculatoare digitale la începutul erei calculatoarelor cu tuburi vid (anii 1950). Primele programe au jucat atât de prost încât chiar și un începător le-ar putea învinge. În 40 de ani, în 1997, motoarele de șah care rulau pe super-calculatoare sau hardware specializat au fost capabile să învingă chiar și pe cei mai buni jucători umani. Până în 2006, programele care rulau pe calculatoare desktop au atins aceeași capacitate. În 2006, Monty Newborn, profesor de informatică la Universitatea McGill, a declarat: „știința a fost făcută”. Cu toate acestea, rezolvarea șahului nu este posibilă în prezent pentru calculatoarele moderne din cauza numărului extrem de mare de variante posibile ale jocului.
Șahul pe calculator a fost odată considerat „drosofila inteligen’ei artificiale”, limita ingineriei cunoașterii. Domeniul este acum considerat o paradigmă finalizată științific, iar jocul de șah este o activitate de calcul banală.
(Include texte traduse și adaptate din Wikipedia de Nicolae Sfetcu)
Lasă un răspuns