Задание на программу
На поле указанной формы находятся две лисы и 20 кур. Куры могут перемещаться на один шаг вверх, влево или вправо, но не назад и не по диагонали. Лисы также могут перемещаться на один шаг (вверх, вниз, влево и вправо).
Лиса может съесть курицу: если в горизонтальном или вертикальном направлении за курицей на один шаг следует свободное поле, то лиса перепрыгивает через курицу и берет ее.
Лисы обязаны есть, и когда у них есть выбор, они обязаны осуществлять "наиболее длинное поедание". Если два приема пищи имеют одинаковую длину, осуществляется один из них - по выбору лисы.Составить программу, которая играет за лис. Игрок перемещает кур. Партнеры играю по очереди, причем куры начинают.
Они выигрывают партию, если девяти из них удается занять 9 полей, образующий верхний квадрат поля.Начальное положение кур и лис изображено на рисунке. Лисы выигрывают, если им удается съесть 12 кур, т.к. тогда оставшихся кур недостаточно, чтобы занять 9 верхних полей
Скриншот архива проекта
Содержание архива
- - Исходный код на языке программирования С# для Visual Studio
klausms