O objetivo deste projeto é construir uma aplicação local usando JavaScript para um jogo de perguntas e respostas.
Deve ser desenvolvido um site completo e navegável em uma única página HTML, utilizando CSS e imagens conforme necessário. Além do conteúdo principal, deve haver ao menos uma seção navegável de apresentação e outra com informações sobre os autores (essas seções devem ser acessadas por links que as exibem ou ocultam, sem recarregar a página completa).
A implementação do projeto deve ser escrita exclusivamente em Javascript puro ou Javascript + jQuery. Não podem ser usados outros frameworks, bibliotecas ou linguagens.
O conteúdo principal deve cumprir os requisitos descritos na próxima seção, Como alternativa, pode ser realizado outro projeto de complexidade equivalente, desde que previamente acordado com o professor.
- Deve haver uma interface que permita iniciar um novo jogo ou reiniciar um jogo já existente.
- Após o início do jogo, cada tela deve exibir ao usuário uma pergunta e uma lista de alternativas. Quando o usuário escolher uma alternativa, deve ser informado se a resposta foi correta ou não, e o sistema deve passar para a próxima tela. Deve haver ao menos 5 perguntas no total.
- Todas as perguntas, alternativas e respostas corretas devem estar armazenadas em uma estrutura de dados (array ou objeto), a partir do qual o sistema busca as informações que exibe na tela.
- Ao final, deve ser exibido ao usuário uma pontuação, baseado em quantas alternativas foram respondidas corretamente.