Гра "Сапер"
Сапер – це класична гра-головоломка, яка знайома багатьом з часів операційної системи Windows. Головною метою гри є відкрити всі клітини на ігровому полі, не вибухнувши при цьому на мінах. Гра реалізована з використанням мови програмування C# та технології Windows Presentation Foundation (WPF) для створення графічного інтерфейсу.
У грі "Сапер" користувач може вибирати ігрові налаштування, такі як розмір поля та кількість мін. Гравцеві потрібно обирати клітини на полі для їх відкриття і, якщо під обраною клітиною немає міни, отримувати інформацію про кількість сусідніх мін. Зі знанням цієї інформації, гравці можуть встановлювати прапорці на клітини, які, на їхню думку, містять міни. Метою гри є відкрити всі клітини, в яких немає мін, і позначити всі клітини з мінами прапорцями.
Гра реалізована з використанням об'єктно-орієнтованого програмування, де кожен ігровий об'єкт (клітина, поле, гравець) відповідає певному класу з власними властивостями та методами. Розробка логіки гри включала в себе алгоритми для розміщення мін на полі та обробки дій гравця. Графічний інтерфейс був розроблений за допомогою мови розмітки XAML.
У грі "Сапер" користувач може вибирати ігрові налаштування, такі як розмір поля та кількість мін. Гравцеві потрібно обирати клітини на полі для їх відкриття і, якщо під обраною клітиною немає міни, отримувати інформацію про кількість сусідніх мін. Зі знанням цієї інформації, гравці можуть встановлювати прапорці на клітини, які, на їхню думку, містять міни. Метою гри є відкрити всі клітини, в яких немає мін, і позначити всі клітини з мінами прапорцями.
Гра реалізована з використанням об'єктно-орієнтованого програмування, де кожен ігровий об'єкт (клітина, поле, гравець) відповідає певному класу з власними властивостями та методами. Розробка логіки гри включала в себе алгоритми для розміщення мін на полі та обробки дій гравця. Графічний інтерфейс був розроблений за допомогою мови розмітки XAML.