Aby uruchomić projekt należy wejść w folder projektu i wpisać poniższe polecenie, w celu zainstalowania zależności
yarn install
lub
npm i
Po zainstalowaniu zależności wystarczy już wpisać
yarn start
lub
npm start
- lodash
- radium
- react (17.0.2)
- react-animations
- react-confetti
- react-icons
- react-router-dom
- react-use
- material UI
- Użytkownik ma do wyboru 3 plansze, każda o innym poziomie trudności
- Użytkownik może oznaczyć pole pod którym znajduje się bomba znacznikiem flagi
- Użytkownik może zaznaczyć pole nad którym się zastanawia znakiem zapytania
- Użytkownik może odsłaniać pola, jeśli kliknie puste pole, które sąsiaduje z innym pustym to plansza odsłoni się rekurencyjnie
- Na polach znajdują się cyfry, które pokazują ile bomb znajduje się na sąsiednich polach
- Jeśli użytkownik prawidłowo oznaczy wszystkie bomby wygrywa, natomiast jeśli odsłoni bombę przegrywa
- W momencie wygrania pojawia się animacja konfetti
- Plansza pojawia się używając animacji
Projekt został zakończony (04.03.2022)