Game develompment wiht .NET C# and WPF Framework
Игра реализована на платформе .NET Core с использованием языка C# и платформы WPF.
Программа обладает UI-интерфейсом WPF. Имеется несколько окон: главное меню, игровое поле, экран конца игры.
Главное меню имеет три кнопки: начать игру (переводит пользователя на игровое поле); изменить сложность игры (изменение размера игрового поля); выход (закрытие программы). Игровое поле представляет квадрат из ячеек NxN, где N от 2 до 15. Каждая ячейка принимает два состояния и при нажатии пользователем на ячейку каждая из них в соответствующем ряду и в столбце меняет свое состояние на противоположное. Конец игры наступает, когда все поле окрашено в один цвет. Экран конца игры имеет одну кнопку (выход в главное меню) и информацию о количестве сделанных ходов. При нажатии на кнопку происходит переход в главное меню.
Главное меню
Игровое поле
Конец игры