Логічна гра "Minesweeper"
C#Метою проекту було створення класичної гри "Сапер" з акцентом на правильну об'єктно-орієнтовану архітектуру та оптимізацію алгоритмів. Код написано чисто, логіка є самодокументованою без використання зайвих коментарів.
Що було реалізовано:
1. Спроектовано складний алгоритм рекурсивного відкриття порожніх клітинок та підрахунку мін.
2. Кастомна робота з інтерфейсом: замість стандартної суцільної заливки фону реалізована логіка градієнта прозорості клітинок, що робить гру візуально сучасною та приємною.
3. Чітке розділення логіки гри та інтерфейсу користувача.
Що було реалізовано:
1. Спроектовано складний алгоритм рекурсивного відкриття порожніх клітинок та підрахунку мін.
2. Кастомна робота з інтерфейсом: замість стандартної суцільної заливки фону реалізована логіка градієнта прозорості клітинок, що робить гру візуально сучасною та приємною.
3. Чітке розділення логіки гри та інтерфейсу користувача.