Trivia Challenge è un'applicazione web dinamica che mette alla prova le tue conoscenze sui videogiochi. Questo esercizio è un remake del progetto BW1 rifatto da me interamente in HTML, CSS e JavaScript vanilla, senza avvalermi di nessun framework. Le domande vengono recuperate in tempo reale da OpenTriviaDB. Gli utenti possono rispondere alle domande, vedere i risultati e confrontare i loro punteggi nella classifica. I risultati, i nomi e le immagini vengono salvati in localStorage quindi non c'è una vera condivisione dei risultati di tutti i partecipanti.
- Metodo FETCH: Utilizzando l'API di OpenTriviaDB per ottenere domande aggiornate e diverse ad ogni sessione di gioco.
- Salvataggio dei Risultati: I punteggi vengono salvati in localStorage, permettendo agli utenti di vedere la loro evoluzione nel tempo.
- HTML: Crudo vecchio HTML5.
- CSS3: Limato a mano in ogni mediaquery senza usare nessun framework per la responsiveness.
- JavaScript Vanilla: Per la logica dell'applicazione, gestione degli eventi, interazione con l'API di OpenTriviaDB, e manipolazione del DOM.
- Timer domande: Francesco Andrisani
- Animazione caricamento domande: https://loading.io/css/
- Logo Vincenzoft: DALL-E