Шахматы, реализованные с использованием утилиты sed.

sedchess 002

SedChess — реализация игры в шахматы, примечательная тем, что она написана только с использованием языка утилиты sed (примерно 1500 строк кода).

sedchess 003

sed (Stream EDitor) — потоковый текстовой редактор, а также язык программирования, применяющий различные предопределённые текстовые преобразования к последовательному потоку текстовых данных. Первоначально был написан как UNIX-утилита Ли Макмэхоном (Lee E. McMahon) из Bell Labs в 1973-74 годах.

sedchess 005

sedchess 006

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

sedchess 007

Лицензия: GNU GPL

sedchess 004

Домашняя страница