Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 months ago
JSON representation
đ» a poker simulator made with react and typescript
- Host: GitHub
- URL: https://github.com/0xjoaovpsantos/poker-simulator-react
- Owner: 0xjoaovpsantos
- Created: 2020-06-30T13:00:23.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T21:57:58.000Z (almost 2 years ago)
- Last Synced: 2024-09-29T00:03:12.778Z (3 months ago)
- Topics: components, poker, pokersimulator, react, reactjs, simulator, styled, styledcomponents, ts, typescript
- Language: TypeScript
- Homepage: https://joaovictorpsantos.github.io/poker-simulator-react/
- Size: 8.82 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Poker Simulator With React
> Simulador de Poker feito com React, TypeScript e StyledComponents, para acessar clique aqui.
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