Выбрать главу

Их алгоритмы были значительно улучшены. Основа была заложена Джоном фон Нейманом, американским евреем, сделавшим важный вклад в развитие квантовой физики, который разработал алгоритм МиниМакс , идеально подходящий для игры в шахматы, потому что основной смысл этого алгоритма - уменьшение дерева поиска хода. Самым большим ограничением для пионеров этого дела была вычислительная мощность. Однако с годами скорость оборудования росла - согласно закону Мура, вычислительная мощность удваивалась каждые два года.

Но дело не только в чистой вычислительной мощности. В 60-х и 70-х годах компьютерные шахматы приобрели известность. Первый чемпионат среди шахматных компьютеров был проведен в 1970 году в Нью-Йорке. Вскоре после этого, в 1974 году, в Стокгольме состоялся первый чемпионат мира по компьютерным шахматам. Появление "сцены" неизбежно привело к появлению специализированных компаний, которые начали разрабатывать индивидуальное программное и аппаратное обеспечение для игры в шахматы. Это позволило шахматным движкам стать еще лучше. Насколько хороши были шахматные компьютеры по сравнению с людьми в то время? Достаточно хороши, чтобы победить любителя, но недостаточно, чтобы соревноваться с настоящими профи.

В 1967 году MacHack VI стал первым шахматным компьютером, который победил человеческого противника. В 1976 году произошел значительный скачок - шахматный движок Chess 4.5 выиграл группу «B» турнира Пола Мейсона в Северной Калифорнии. В 1977 году он также выиграл Minnesota Open с турнирным рейтингом 2271 и обыграл игрока из группы «А» Стенберга с рейтингом 1969.

Однако компьютеры не были на равных с более сильными шахматистами. В 1968 году международный мастер Дэвид Леви поставил 3000 долларов на то, что в ближайшие 10 лет он сможет победить любой шахматный движок. В 1977 году он выиграл свою ставку в матче против шахматного движка KAISSA. Он также победил более новую версию MacHack в 1978 году.

Да, в конце 70-х шахматный компьютер мог соревноваться с людьми, но не мог играть на уровне мастера.

Но затем наступили 80-ый. Программирование шахматных движков стало прибыльным бизнесом. Персональные компьютеры получили широкое распространение среди населения.

Славка с улыбкой вспомнил Mk14 — свой первый компьютер, собранный неизвестным новосибирским умельцем по схеме английской компании «Science of Cambridge Ltd» на основе 8-битного процессора National Semiconductor SC/MP. Помимо процессора, компьютер располагал 20-клавишной клавиатурой и подсоединялся вместо дисплея к обыкновенному домашнему телевизору. Mk14 не имел корпуса и внешне представлял собой печатную плату с клавиатурой . Внешний блок питания предлагалось подобрать пользователю самостоятельно. Все игры и программы были записаны на кассеты и вводились в память при помощи обычного магнитофона .

Сейчас этот компьютер может показаться больше похожим на незаконченный микрокалькулятор, а его технические характеристики и функциональность вызовет в лучшем случае улыбку. Тем не менее, данный компьютер был типичным представителем компьютеров 70-х годов.

Интерес к индивидуальному и специализированному программному обеспечению, включая шахматные движки, резко возрос с 80 –го олимпийского года.

Эдвард Фредкин, профессор компьютерных наук в Университете Карнеги-Меллона, в 1980 году представил премию своего имени. Он предложил денежные призы за различные достижения в мире шахматного программирования. Эдвард предлагал 5000$ за первый движок, который достигнет уровня мастера, 10000$ за движок, который достигнет уровня гроссмейстера и 100000$ за первый движок, который победит чемпиона мира!

Славка тоже включился в соревнование. Еще, учась на 5 курсе университета, он занялся авторской разработкой шахматного движка - анализатора. По сути, его программа является подсказчиком в игре, которая помогает игроку просчитывать варианты ходов. Славка назвал ее «Spy chess». Что означает шахматный шпион. Она имеет 20 уровней сложности и включает в себя продвинутый анализатор позиций. «Spy chess» позволяет использовать фильтры для разбора игровых ситуаций в зависимости от позиции или стадии шахматной партии и выстраивать ветки лучших возможных ходов. Это позволяет получить преимущество в зависимости от действий, которые были совершены соперником. Кроме того, программа позволяет создавать собственные досье на игроков и разбирать партии на предмет слабых ходов и неправильно выбранных стратегий.

‍​‌‌​​‌‌‌​​‌​‌‌​‌​​​‌​‌‌‌​‌‌​​​‌‌​​‌‌​‌​‌​​​‌​‌‌‍

Крупный турнир в Линево с тремя приглашенными гроссмейстерами, организованный клубом «Шахматный мир - Сибирь» и будет являться тем естественным полигоном для испытания поистине уникальной шахматной программы.