Описание задачи

Описание задачи. Русские шашки. Доска 8х8 клеток, шашки занимают первые три ряда с каждой стороны, простая может бить назад, дамка может ходить на любое число полей, при бое простой через поле превращения она превращается в дамку и продолжает бой по правилам дамки. Бить можно произвольное количество шашек в любых направлениях.

Цель игры - съесть или запереть все шашки противника. Формально задача заключается в написании программы, которая бы моделировала игру в шашки с компьютером. При этом должна быть реализована возможность игры двух человек при помощи компьютера. В обоих случаях программа должна проверять корректность ходов человека, руководствуясь правилами игры и не допускать ввода некорректных ходов, так же она должна передавать ход от одного игрока к другому. В данной работе алгоритм игры человек - компьютер подчиняется правилам игры Русские шашки. Эта разновидность шашек наиболее распространена в России и знакома практически каждому, поэтому на нее и пал выбор как на наиболее известную. 2.