0xjoaovpsantos / poker-simulator-react

💻 a poker simulator made with react and typescript

Home Page:https://joaovictorpsantos.github.io/poker-simulator-react/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Poker Simulator With React

Simulador de Poker feito com React, TypeScript e StyledComponents, para acessar clique aqui.

Autor Linguagens Stars Forks Tamanho do código em bytes Commits



Esse projeto é open-source, contribua você também :D

💡 Sobre o projeto:

Este projeto faz parte de um desafio que consistia em desenvolver em 2 dias uma aplicação que permitisse ao usuário entrasse com duas mãos de cartas de poker e a aplicação retornasse o resultado. Sobre a parte técnica do desafio poderia ser de acordo com a escolha do desenvolvedor, poderia ser um site, um app, uma api rest, o intuito era mostrar o conhecimento, eu escolhi o React junto com o TypeScript para o desafio por ser a stack que atualmente estou estudando e também por ser a stack usada para a vaga referente a esse desafio. Para poder ver a aplicação online clique aqui.

🔥 Quais são as funcionalidades?

Através do simulador de poker conseguimos:

  • Escolher entre todas as 52 cartas
  • Verificar cada mão do poker:
    • ✅ Royal Flush, que consiste na sequência de Ás, Rei, Dama, Valete e Dez do mesmo naipe.
    • ✅ Straight Flush: Cinco cartas em ordem numérica, todas do mesmo naipe.
    • ✅ Quadra: Quatro cartas de mesmo valor, e uma outra carta como 'Kicker'.
    • ✅ Full House: Três cartas do mesmo valor, e duas outras cartas diferentes de mesmo valor.
    • ✅ Flush: Cinco cartas do mesmo naipe.
    • ✅ Sequência: Cinco cartas em sequência.
    • ✅ Trinca: Três cartas do mesmo valor, e duas outras cartas não relacionadas.
    • ✅ Dois pares: Duas cartas de um mesmo valor, outras duas cartas diferentes de mesmo valor, e uma outra carta não relacionada
    • ✅ Um Par: Duas cartas do mesmo valor, e três outras cartas não relacionadas.
    • ✅ Carta Alta: Qualquer mão que não esteja nas categorias acima.
  • O Ás faz o papel de carta baixa apenas numa sequência de Ás a Cinco.

⚙️ Techs:

  • React
  • TypeScript
  • StyledComponents

⛏ Ferramentas:

🏁 Executar esse projeto:

Para executar esse projeto em sua máquina, De o clone no repositório:

 git clone https://github.com/joaovictorpsantos/poker-simulator-react.git

Execute na raiz para baixar as dependências:

 yarn

Para iniciar o projeto execute na raiz:

 yarn start

Vamos compartilhar conhecimento e crescer juntos!!!



Autor: João Victor Pereira Santos

About

💻 a poker simulator made with react and typescript

https://joaovictorpsantos.github.io/poker-simulator-react/


Languages

Language:TypeScript 97.1%Language:HTML 2.5%Language:JavaScript 0.4%