Проектно-технологическая практика G10
Описание
Разработать ООП для компьютерной реализации игры с заполнением элементов нулевой квадратной матрицы заданного четного порядка по следующим правилам. 2 игрока должны по очереди заполнять по 1 элементу матрицы номерами своих ходов, но нельзя занимать соседние элементы. Проигрывает тот, кто не может сделать очередной ход. Эта игра должна быть реализована в варианте, когда противниками являются компьютер и человек. Человек может выбирать произвольные ходы, указывая координаты для своих номеров по запросу стандартного ввода. При этом любое нарушение правил должно приводить к аварийному завершению игры. Компьютер должен отвечать симметрично относительно центра матрицы с её стандартным выводом после своих кодов. Завершение игры должна сопровождать диагностика её итогового результата.