Кіріспе

Mac Hack - Ричард Д. Гринблатт жазған компьютерлік шахмат бағдарламасы. Сондай-ақ Mac Hac және The Greenblatt Chess Program деп аталады, ол Массачусетс технология институтында жасалды. Mac Hack VI шахматқа қатысты адаммен турнирлік жағдайда ойнаған алғашқы бағдарлама болды, шахмат рейтингісі берілген алғашқы және турнирлік ойын кезінде адамға қарсы жеңіске жеткен алғашқы бағдарлама болды. Бағдарламаның псевдокоды 11.16 суретте берілген. Оның атауы МТИ-де орналасқан үлкен демеушілік ғылыми-зерттеу бағдарламасы Project MAC ("Multi Level Access Computer" немесе "Machine Aided Cognition") жобасынан шыққан. VI саны PDP 6 машинасына қатысты, ол үшін жазылған.

Даму

Гринблат Mac Hack жазуға MIT Artificial Intelligence Memo 41 немесе ұқсас құжатты оқығаннан кейін, Кток Маккартиді сипаттап жазды. Ол 1965 жылы Стэнфорд университетіне барған кезде көрген. Ол жақсы шахматшы болғандықтан, 1965 және 1966 жылдары MIT-де жетістіктерге жетуге талпынған. 2004 жылы ол Алан Котокқа алғашқы екі қабаттың әрқайсысында 7 ең жақсы қозғалысты іздеу және іздеу тереңдігін екіге шектеу "4 3 2 2 1 1 1 1 "демейдегі енінен жақсырақ жұмыс істейтіні туралы айту мүмкіндігіне ие болды. Гринблат өзінің шахмат туралы біліміне негізделген елу эвристиканы қосты. Mac Hack MIDAS макро ассемблері тілінде DEC MIT-ге сыйға тартқан PDP 6 компьютерінде жазылды (алғашқы жұмыс істейтін PDP 6, сериялық нөмірі 2). Көп нұсқалар болуы мүмкін. Осы уақыт аралығында бағдарлама екі жүзге жуық рет құрастырылды.

Турнирлік ойын

1969 жылы жарық көрген кезде Мак Хак он сегіз турнирде және жүздеген толық ойындарда ойнады. PDP 6 Массачусетс штатының шахмат қауымдастығының және АҚШ шахмат федерациясының құрметті мүшесі болды, бұл турнирлер ойнау үшін қажетті талап. 1966 жылы бағдарлама Массачусетс аматорлық чемпионатында жеңілгенде 1243 бағаланды. 1967 жылы бағдарлама төрт турнирде ойнап, үш ойын жеңіп, он екі ойыннан айырылып, үшінде тең түсті. 1967 жылы Mac Hack VI Массачусетс штатының чемпионатының 3-ші ойынында, 2-ші турнирде USCF рейтингісі 1510-пен Бен Лэндиді жеңді. Гринблат бағдарламаны Дональд Истлейк III және Стивен Д. Кроккермен бірге MIT Artificial Intelligence Memo 174 журналында жариялады және онда кейбір ойындарды жазды.

Ықпал

Mac Hack телетайппен ойналған, PDP 10 компьютеріне көшірілді және кең таралған алғашқы компьютерлік шахмат бағдарламасы болды. Mac Hack - бұл ойын ағаштарында іздеуді оңтайландыру үшін маңызды болып табылатын транспозициялық кестеді қолданған алғашқы шахмат компьютері. Гринблатт пен Том Найт 1973 жылы жасанды интеллектті дамытып, Lisp машинасын жасады.