Полноценные шахматы — рокировка, взятие на проходе, превращение, правило пятидесяти ходов, всё — против пяти машин на лестнице или против другого человека в разговоре, где видно, как он думает.
Играть сейчас ▸ — в одиночку против машины ради таблицы рекордов, или один на один с кем-то из сети.
Настоящие шахматы против пяти соперников — от того, кто зевает ферзя, до того, кто не даёт слабины. Доска запоминает, кого из них ты обыграл.
Шахматы пришли в Европу из Индии через Персию и арабский мир, а версия, в которую играют сегодня, сложилась в конце XV века, когда ферзь и слон получили свой нынешний размах. Почти всё, что делает игру достойной шести веков изучения, идёт от этой единственной перемены: она превратила медленную позиционную игру в острую.
Машина по ту сторону этой доски — вторая половина истории. Шахматы служат стандартным испытанием для играющих программ с тех пор, как Шеннон в 1950 году описал, как такая программа могла бы работать, и сегодня браузер выполняет перебор, который в девяностые был бы исследовательским проектом. Пять машин здесь — это тот самый перебор, намеренно приглушённый до пяти разных уровней силы.
Две нижние ступени ошибаются нарочно и зевают материал, если дать им повод; чтобы их пройти, достаточно брать предложенное и самому ничего не зевать. PROBE смотрит на ход вперёд; DRONE видит взятие перед собой и не видит того, под которое идёт.
С SENTINEL и выше начинаются настоящие шахматы. Там машина считает достаточно глубоко, чтобы одной тактики уже не хватало, и план стоит больше трюка: держи центр, разверни всё до начала атаки и не вскрывай линию, которой не сможешь воспользоваться.
OVERMIND слабины не даёт. Он не делает ни одного намеренно плохого хода, и единственный способ его пройти — по-настоящему хорошая партия.
Да — все правила, включая рокировку в обе стороны, взятие на проходе, превращение в лёгкую фигуру, пат, троекратное повторение, правило пятидесяти ходов и недостаточный материал. Движок — тот же самый код, который потом проверяет присланную партию, так что правила на твоём экране и правила на сервере не могут разойтись.
Да. Выбери шахматы и найди соперника: ты встаёшь в очередь с шахматами в качестве темы; следующий, кто захочет ту же игру, попадёт в разговор с тобой, и доска откроется между вами с идущими часами. Вы на видео, если только ты не выключишь камеру.
Нет. Ранжируются только одиночные партии против машины, потому что только их можно проверить. Партия, доигранная на чужом компьютере, идёт в твою статистику побед и поражений.
Чтобы записать партию или сыграть с человеком — да. Доска работает в любом современном браузере, и скачивать ничего не нужно.
Pong, Tetris, Oware, Draughts and Snake. All of them play the same two ways: против машины или против человека.