Другие названия этой игры: Уголки, Halma, Chinese checkers (Китайские шашки).
Проект хоть и небольшой, но несёт приличную алгоритмическую нагрузку, ибо полный перебор всех ходов в этой игре просто нереален для современных персоналок.
Для тех, кто не знаком с правилами, кратко об игре:
Код: Выделить всё
В игре участвуют два игрока, фишки которых расположены в противоположных углах доски. Цель игры - переместить все свои фишки из одного угла доски в противоположный. Каждый ход игрок либо передвигает одну из своих фишек в соседнюю клетку, либо перепрыгивает ею через одну или несколько своих или чужих фишек, при этом передвижения осуществляются по горизонтали и вертикали. Выигрывает тот игрок, который переместит все свои фишки в противоположный угол за меньшее число ходов.Скачать версию для Debian Lenny i386 (.deb пакет)
Скачать версию для Windows 32 (требуется установленный GTK)
Скачать исходники
Проект на sourceforge.net
На данный момент игра имеет две локализации: английскую и русскую. О всех проблемах и пожеланиях можете писать здесь или на сайти проекта.
PS: Комментарии типа "зачем это всё нужно" прошу перенаправлять в /dev/null.
Ну и несколько скриншотов.