Skip to content

React Typescript : Development game "Balatro"

Notifications You must be signed in to change notification settings

qluback/balatro

Repository files navigation

Balatro

Développement du jeu "Balatro" en React Typescript

To Do

  • Ajouter niveaux des mains de poker
  • Au clic sur une Card:
    • Refresh state cardsSelected
    • Calculer une combinaison prévisionnelle avec le state cardsSelected
    • Pour le check d'une Suite : changer le order d'une carte As si j'ai un 2 dans les cardsSelected
  • Au clic sur le bouton Défausser :
    • Supprimer cartes du deck de la manche en cours et en rajouter dans les cartes sélectionnables
    • Décrémenter le nombre de défausses restantes
    • Ne pas rendre cliquable si nombre restantes = 0
  • Au clic sur le bouton Jouer la main :
    • Supprimer cartes du deck de la manche en cours et en rajouter dans les cartes sélectionnables
    • Décrémenter le nombre de mains restantes
    • Calculer le nombre de points de la main ((combinaison + nombre de points de chaque carte) * multiplicateur) et ajouter au total de la manche
    • Ajouter le nombre de points de chaque carte uniquement si la carte fait partie d'une combinaison (renvoyer les cartes marquant des points dans la fonction getPokerHand())
    • Terminer le round si score du round >= objectif de score de la blind
    • Terminer le round si le nombre de mains restantes = 0 après le calcul du score
  • Au clic sur le bouton Trier la main par valeur :
    • Trier les cardsSelectable par valeur
  • Au clic sur le bouton Trier la main par couleur :
    • Trier les cardsSelectable par couleur
    • Ajouter un champ orderSuit dans chaque Card pour trier dans l'ordre Pique/Trèfle/Coeur/Carreau

About

React Typescript : Development game "Balatro"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published