caxconte / jokenpo

Desafio de frontend Jokenpo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jokenpô

image

1. O jogo

Jokenpô é um jogo jogado por 2 pessoas onde cada tem que escolher 1 entre 3 opções: Pedra, papel ou tesoura. No jogo Pedra ganha de Tesoura, Tesoura ganha de Papel, Papel ganha de Pedra e valores iguais geram empate. Simples, né?

2. Desafio

Nesse repositório você já encontra uma lógica básica para o jogo (você não precisa usá-la, sinta-se livre para criar a melhor lógica), irei propor 3 níveis de desafio.

Nivél 1

  • Escreva um html que integra com o script
  • Modifique o script para atender melhor as necessidades da sua view
  • Publique seu projeto usando o github pages

Nível 2

  • Faça o proposto para o nível 1
  • Adicione testes unitários

Nível 3

  • Faça o proposto para os níveis 1 e 2
  • Use uma lib ou framework (React, Vue, Angular)
  • Escreva testes end2end
  • Documente como clonar, executar e testar sua aplicação.

SUPER EXTRA

Passe sua aplicação no Lighthouse e ela deve ter pontuação acima de 80 em Performance, Best Pratices e SEO.

A proposta principal é entender um código já existente e trabalhar em cima dele (com melhorias). Mas sinta-se a vontade de criar lindos layouts e animações, responsividade e o que mais quiser.

Se você quiser focar apenas nos testes e não está a fim de desenvolver o jogo todinho você pode usar esse forkar esse código aqui Jokenpô Base em React

3 - Não esqueçam de me marcar e boa sorte!

About

Desafio de frontend Jokenpo


Languages

Language:JavaScript 100.0%