Gra logiczna "Saper"
C#Celem projektu było stworzenie klasycznej gry "Saper" z naciskiem na poprawną architekturę obiektowo-zorientowaną oraz optymalizację algorytmów. Kod został napisany w sposób czysty, a logika jest samodokumentująca się bez użycia zbędnych komentarzy.
Co zostało zrealizowane:
1. Zaprojektowano skomplikowany algorytm rekurencyjnego otwierania pustych komórek oraz liczenia min.
2. Niestandardowa praca z interfejsem: zamiast standardowego jednolitego wypełnienia tła, zrealizowano logikę gradientu przezroczystości komórek, co sprawia, że gra jest wizualnie nowoczesna i przyjemna.
3. Wyraźne oddzielenie logiki gry od interfejsu użytkownika.
Co zostało zrealizowane:
1. Zaprojektowano skomplikowany algorytm rekurencyjnego otwierania pustych komórek oraz liczenia min.
2. Niestandardowa praca z interfejsem: zamiast standardowego jednolitego wypełnienia tła, zrealizowano logikę gradientu przezroczystości komórek, co sprawia, że gra jest wizualnie nowoczesna i przyjemna.
3. Wyraźne oddzielenie logiki gry od interfejsu użytkownika.