Логическая игра "Сапёр"
C#Целью проекта было создание классической игры "Сапер" с акцентом на правильную объектно-ориентированную архитектуру и оптимизацию алгоритмов. Код написан чисто, логика является самодокументированной без использования лишних комментариев.
Что было реализовано:
1. Спроектирован сложный алгоритм рекурсивного открытия пустых ячеек и подсчета мин.
2. Кастомная работа с интерфейсом: вместо стандартной сплошной заливки фона реализована логика градиента прозрачности ячеек, что делает игру визуально современной и приятной.
3. Четкое разделение логики игры и интерфейса пользователя.
Что было реализовано:
1. Спроектирован сложный алгоритм рекурсивного открытия пустых ячеек и подсчета мин.
2. Кастомная работа с интерфейсом: вместо стандартной сплошной заливки фона реализована логика градиента прозрачности ячеек, что делает игру визуально современной и приятной.
3. Четкое разделение логики игры и интерфейса пользователя.