Kalambury – prosta aplikacja w JavaScripcie
Cel: gra w kalambury. Zbudowanie do niej prostego interfejsu poprawi twoje podstawowe umiejętności i znajomość JavaScriptu.
Gra działa tylko w przeglądarce, bez backendu.
Wymagania podstawowe
- Wczytaj listę haseł z pliku JSON, raz na początku każdej rundy. Plik przygotuj sam.
- Wylosuj hasło do odgadnięcia.
- Pozwól użytkownikowi oznaczyć hasło jako odgadnięte albo nieodgadnięte i obejrzeć wyniki.
- Dodaj opcję zresetowania gry.
Dalsze usprawnienia
- Limit czasu na rundę:
- odliczanie 120 sekund
- przycisk, który uruchamia i resetuje odliczanie
- po końcu odliczania hasło jest oznaczane jako nieodgadnięte
- oznaczenie hasła jako odgadniętego albo nieodgadniętego zatrzymuje i resetuje odliczanie
- Pomiar czasu rundy:
- wyniki pokazują czas spędzony na rundzie
- Kategorie haseł:
- użytkownik wybiera spośród 3 kategorii
- zmiana kategorii resetuje grę
- Gracze:
- interfejs do wpisania imion graczy
- użytkownik może wybrać aktualnego gracza
- wyniki pokazują gracza
- kolor dla każdego gracza, widoczny na liście graczy i w wynikach; opcjonalnie zmienia się też tło całej aplikacji
- Zachowaj stan gry między sesjami (na przykład w
localStorage).