Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0xjoaovpsantos/poker-simulator-react

đŸ’» a poker simulator made with react and typescript
https://github.com/0xjoaovpsantos/poker-simulator-react

components poker pokersimulator react reactjs simulator styled styledcomponents ts typescript

Last synced: about 1 month ago
JSON representation

đŸ’» a poker simulator made with react and typescript

Awesome Lists containing this project

README

        

# 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:

- [Visual Studo Code](https://code.visualstudio.com/download)

## 🏁 Executar esse projeto:

Para executar esse projeto em sua mĂĄquina,
De o clone no repositĂłrio:

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

Execute na raiz para baixar as dependĂȘncias:

```bash
yarn
```

Para iniciar o projeto execute na raiz:

```bash
yarn start
```



Vamos compartilhar conhecimento e crescer juntos!!!


---


Autor: JoĂŁo Victor Pereira Santos