Snippets
Created by
Eduardo Matos
last modified
Desafio
Você deve implementar, em JavasScript, o jogo do pontinho.
É imprescindível que o jogo tenha uma interface web (HTML/CSS).
Você pode usar as bibliotecas que desejar. Express, hapi, React, AngularJS ou qualquer uma que tenha familiaridade.
Funcionalidades
Must Have
- Exibir pontuação após cada jogada.
- Exibir vencedor ao fim do jogo.
- Permitir reiniciar o jogo.
- Permitir configurar o tamanho do tabuleiro (Ex.: Tamanho 3 = 3 linhas e 3 colunas).
Should Have
- Salvar resultados.
- Listar jogos salvos.
- Ordenar jogos salvos pelo número de jogadas, pontuação e data.
- Paginar jogos salvos (caso haja mais de 10 resultados).
Could Have
- Permitir visualizar tabuleiro dos jogos finalizados.
Challenge!
- Permitir jogar contra o computador.
- Link da aplicação rodando em produção (o Heroku permite que você suba aplicações sem nenhum custo).
Avaliação
Você será avaliado sob os seguintes critérios:
- Resolver o problema proposto.
- Clareza.
- Organização.
- Arquitetura.
- Consistência (se segue ou não algum guia de estilo, ainda que seja pessoal).
- Testes (back-end E front-end).
- Separação de lógica de negócio, apresentação e configuração.
- Documentação.
Você não será julgado(a) pelos critérios:
- Beleza do layout (desde que implemente um CSS básico).
- Funcionalidades extras.
Entrega
Seu código deve estar disponivel em um repositório público (GitHub, Bitbucket, GitLab...).
Comments (0)
You can clone a snippet to your computer for local editing. Learn more.