Jakub Szczepaniak, strona głównaEnglish

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

  1. Wczytaj listę haseł z pliku JSON, raz na początku każdej rundy. Plik przygotuj sam.
  2. Wylosuj hasło do odgadnięcia.
  3. Pozwól użytkownikowi oznaczyć hasło jako odgadnięte albo nieodgadnięte i obejrzeć wyniki.
  4. Dodaj opcję zresetowania gry.

Dalsze usprawnienia

  1. 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
  2. Pomiar czasu rundy:
    • wyniki pokazują czas spędzony na rundzie
  3. Kategorie haseł:
    • użytkownik wybiera spośród 3 kategorii
    • zmiana kategorii resetuje grę
  4. 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
  5. Zachowaj stan gry między sesjami (na przykład w localStorage).

Wszystkie notatki