Требования к программе: возможность выбора цвета, визуализация партии (ход по диагонали на расстояние в одну клетку (только вперед), взятие шашки или шашек соперника (допускается ход по диагонали на расстояние через одну клетку как вперед, так и назад), становление дамкой, окончание игры (у одной из сторон не осталось шашек или возможности хода))
Должно быть предусмотрено: Сохранение игры, рейтинг (количество побед, проигрышей и ничьих), ограничение времени партии (на выбор игроков)
Добавить: Кнопка досрочного признания поражения, режим игры с компьютером (случайные ходы в рамках правил)