Escolar Documentos
Profissional Documentos
Cultura Documentos
Valor: 6pts.
Entrega: 16/08.
- Desenvolver um jogo clássico, mas abordando um outro tema de sua escolha, ex.
mudar o padrão de desenho X e 0(bolinha) entre outras mudanças que fica de sua
preferência e criatividade.
- O jogo base está totalmente funcional, mas você terá que aperfeiçoa-lo utilizando
dos recursos ensinados em sala, como dito no início do trabalho.
- Crie suas próprias variáveis, defina sua própria lógica, os trechos e exemplos
mostrados aqui são apenas para guiá-lo e auxiliá-lo no seu desenvolvimento.
- Criar no Pages do GitHub o link da sua página estática (Postar O link do site e o
arquivo.zip da página web no classroom).
- Entrega da atividade dentro do prazo (Perda de pontos para entregas com atrasos).
- Todas as atividades devem ser entregues no horário das aulas, caso entregue fora do
seu horário de aula haverá perda de pontos.
- Apresentação do Jogo
Estrutura HTML.
- A função que será chamada pelo onclick dentro da TAG de imagem deve mostrar
uma mensagem com o “OK” e pelo parâmetro id os nomes dos id’s das células, são
dois testes primordiais para a lógica funcionar futuramente sem problemas.
- Feito teste, note que na chamada do alert() ele vem com a informação de todo o
caminho da imagem, devemos fazer uma função separada para capturar somente o
nome da imagem e sua extensão, para uma condição futura.
- Esta Função vai filtrar somente o nome da imagem e sua extensão, pesquisar sobre o
evento substring().
- A variável player foi criada para receber qual jogador começa marcando X ou O, a
função criada anteriormente receberá uma nova variável opt que recebe os
parâmetros da outra função que armazena o nome e extensão da
imagem(transp.png) e fazendo uma condicional se ela recebeu essa mesma imagem,
se sim(quando clicada em alguma célula da tabela do jogo ela irá inserir a imagem
correspondente da pasta, recebe X ou O, logo abaixo tem outra condicional fazendo
a variação, se foi inserido primeiro X e coloca agora uma O senão ela faz o contrário.
- O parâmetro return false é para finalizar o script, portanto você deve colocar o return
juntamente com a função lá no HTML dentro da tag de imagem.
- Logo monte a condicional baseado nessa variável que é declarada novamente com
um incremento numJog++.
- O principal parâmetro desta função é o return ‘c’, ela concatena o início do nome
do id da tag de imagem e coloca um número aleatório utilizando o evento Math, o
random retorna um número entre 0....0.3, 0.7...1 multiplicando por 9 retorna tipo 0,5 x 9
= 4,5 + 1 = 5,5 e para deixar o número inteiro fecha com o Math.floor() retornando
apenas 5, portanto o retorno fica c5 e conforme for as jogadas ele sorteia outro valor,
c4..c3..c7..c8..