Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

VictorHSMoura/Prova-jQuery-JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Prova Trimestral - Frameworks CSS, JavaScript & jQuery

Desenvolvimento de Aplicações Web

João Eduardo Montandon

Setor de Informática - COLTEC/MG

Valor: 15 pontos

Jogo da Velha

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:

Lógica do Game (6 pontos)

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.

Protótipo da Página (3 pontos)

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.

Integração Interface e Lógica (6 pontos)

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published