Utilizando a biblioteca do React.
create-react-app
foi usado para criar o projetostyled-components
para fazer a estilização da páginareact hooks
para lidar com algumas especificidades da aplicação ( useState, useRef, ...)redux
ereact-redux
para lidar com controle de estadosreactotron
para debugar e ver as interações do redux em desenvolvimento
- Cada jogador escolhe uma letra para representar-lhe no jogo (X ou O)
- Escolhido a letra, um jogador de iniciar o jogo escolhendo um dos 9 espaços do tabuleiro para preencher com sua letra.
- O próximo jogador segue escolhendo um espaço que ainda não foi preenchido.
- Ganha quem preencher 3 casas em linha coluna ou diagonal primeiro
É necessario ter instalado, na versão descrita ou superior.
-
NodeJs(v12.11.1)
-
npm ( 6.11.3 ) ou yarn ( 1.17.3 )
-
Atendendo os requisitos acima, rodar dentro da pasta do projeto o sequinte comando:
-
yarn start
ounpm start
.
Site no ZEIT https://angry-nightingale-f26582.netlify.app/