Coder Social home page Coder Social logo

0xjoaovpsantos / poker-simulator-react Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 1.0 9.04 MB

💻 a poker simulator made with react and typescript

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

JavaScript 0.40% HTML 2.52% TypeScript 97.08%
react reactjs typescript ts styledcomponents styled components poker simulator pokersimulator

poker-simulator-react's Introduction

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!!!



poker-simulator-react's People

Contributors

0xjoaovpsantos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

carlosbandelli

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.