Partage
  • Partager sur Facebook
  • Partager sur Twitter

Jeu de carte Android avec une IA

    22 mars 2020 à 17:01:53

    Bonjour,

    mon but est de créer un jeu de carte pour Android, j'ai déjà implémenté les view mais je ne sais pas implémenté le reste.

    Le jeu est censée se jouer tour à tour et je ne vois pas comment faire cela. Utilisé un thread ? Un observer ?

    Cordialement.

    Alexis

    • Partager sur Facebook
    • Partager sur Twitter
      23 mars 2020 à 1:44:01

      Je ne sais pas en quel langage tu as codé cette application. Et je ne travaille pas sur les mobile.
      Si les joueurs "jouent" à tour de rôle, pas en même temps, pourquoi utiliser un thread?
      Si tu définis une structure par joueur et une fonction "jouer" qui joue et a accès aux cartes, où est le problème?
      Tu appelles la fonction en boucle en alternant entre les joueurs.
      Tu quittes la boucle quand la fonction te retourne le statut que le jeu est terminé.
      Tu peux placer cette boucle dans une autre où tu demandes si les joueurs veulent faire une autre partie.
      • Partager sur Facebook
      • Partager sur Twitter

      Le Tout est souvent plus grand que la somme de ses parties.

        23 mars 2020 à 15:22:29

        Pour info je code en JAVA.

        Le truc si je fais une boucle infini c'est que comme les autres joueurs sont des IA, comment faire qu'il y ai une pause avant que l'IA joue pour voir quelle carte il pose. C'est pour cela que j'ai pensé au thread.

        • Partager sur Facebook
        • Partager sur Twitter
          23 mars 2020 à 17:40:26

          Il n'y a pas de fonction en Java qui fait une pause comme le 'sleep()' du langage C?
          C'est en général la façon de faire attendre les thread.
          • Partager sur Facebook
          • Partager sur Twitter

          Le Tout est souvent plus grand que la somme de ses parties.

          Jeu de carte Android avec une IA

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown