João Eduardo Montandon
Setor de Informática - COLTEC/MG
Valor: 15 pontos
Uma das grandes vantagens ao utilizar JavaScript para desenvolvimento de páginas web está presente na capacidade de prover recursos animados ao navegador. Essa funcionalidade enriquece consideravelmente a experiência de usuário que acessa tais páginas.
Entre as novas modalidades de páginas web que surgiram com o advento do JavaScript, podemos destacar principalmente as páginas voltadas para jogos eletrônicos.
Nesta avaliação você irá implementar um jogo da velha para web. Mais especificamente, sua avaliação será pontuada de acordo com os requisitos abaixo:
Implemente, utilizando a linguagem JavaScript, a lógica necessária para funcionamento do Jogo da Velha. Para fins de teste, seu jogo deverá executar corretamente via terminal.
Utilize o framework Bootstrap para implementar o protótipo de uma página que irá representar a interface web do jogo da velha.
Pelo fato de ser um protótipo, o protótipo deverá ser implementado utilizando apenas HTML e CSS. Em outras palavras, a Ligação entre o protótipo e lógica do game será considerada em outra seção.
O protótipo da página deverá conter com algumas restrições obrigatórias:
- Uma Seção com Título da página
- Lugar para placar do jogo
- "Tabuleiro" do jogo da velha deverá ficar centralizado
- Deverá ser fornecido um local para que os jogadores repassem seus nomes.
Dica: Você pode adaptar a estrutura do jogo da memória.
Nessa etapa, você deverá integrar a lógica e protótipos desenvolvidos anteriormente. Para isso será necessário fazer a manipulação do DOM de forma a integrar eventos da página com a lógica do game. Portanto, recomendo o uso de jQuery nessa etapa (não é obrigatório).
A integração deve contar, obrigatoriamente com algumas restrições:
- A interação do usuário será feita através de eventos de click nas posições do tabuleiro do jogo
- O placar deverá contabilizar quantas partidas ganhou cada um dos jogadores
- Uma área da página deverá indicar o jogador responsável pela rodada.