IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Jeu de bataille en mode console


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 2
    Par défaut Jeu de bataille en mode console
    Salut à tous! Alors voilà je suis étudiant en première année en Informatique de gestion, et j'ai quelques soucis sur un exercice supplémentaire que notre professeur nous a donné...

    Donc il s'agit de développer un jeu de bataille de cartes via la console, avec des relations d'agrégation entre plus ou moins toutes les classes (une énumération et une interface en plus). Donc voilà; ici j'en arrive donc à faire appel à vous! Un bref résumé de l'UML:
    -Interface: Couleurs
    -Enum: Valeurs
    -Carte (implémente Couleurs et Valeurs)
    -Tas (Contient une Liste de cartes)
    -Jeu (Contient une liste de 2 Tas correspondant aux joueurs)

    Dans jeu on a une méthode jouer qui permet au jeu de se dérouler. Dans cette méthode je dois, entre autres, retourner les cartes des deux joueurs, chose que je fais comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    joueurs.get(0).ajouterCarte(joueurs.get(0).getPremiereCarteInCard());
    Sauf que la méthode getPremiereCarteInCard me renverra toujours la première carte de la pile du joueur... Mon soucis est du coup, le fait que j'ai beau me retourner le problème dans tous les sens, je ne sais pas comment je peux faire en sorte que par getPremiereCarteInCard() je puisse la rajouter en dernière position de la liste?

    En espérant avoir été clair dans ma question, parce que j'avoue avoir un peu de mal à m'exprimer à ce niveau là ^^'.

    PS: l'attribut "joueurs" est une liste de Tas, donc par le get(0) je fais juste appel au joueur1 :p.

  2. #2
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    bonjour,

    Je te conseille de faire un diagramme de classe, puisque tu parle au début d'UML. En effet, ca n'est pas logique de repasser d'UML au monde du discours pour modéliser un logiciel.
    Je te conseille même des modèles dynamiques comme un diagramme de séquence ....

    Ensuite il y a quelques incohérence :
    -ta classe carte implemente une enum et une interface, bizarre!
    -ta collection jeu devient joueurs plus bas, bizarre aussi

    enfin je ne comprends pas ton code : tu ajoutes à un joueur une carte qu'il possède déjà, encore plus bizarre.

    Pour moi chaque joueur montre sa première carte et celui qui a la plus forte ajoute toutes les autres à son tas. et les autres joueurs perdent leurs première cartes. Enfin c'était comme ca il y a 40 ans.
    Développeur Java
    Site Web

Discussions similaires

  1. Pb jeu mastermind mode console
    Par Rodrig0 dans le forum C
    Réponses: 6
    Dernier message: 18/05/2011, 21h03
  2. Des couleurs en mode console
    Par davcha dans le forum MFC
    Réponses: 3
    Dernier message: 08/05/2004, 14h37
  3. Mode console par défaut
    Par sekiryou dans le forum Administration système
    Réponses: 5
    Dernier message: 05/03/2004, 06h38
  4. Mode console et MFC ??
    Par G3G3 dans le forum MFC
    Réponses: 7
    Dernier message: 20/02/2004, 17h49
  5. Editeur en mode console
    Par logramme dans le forum C
    Réponses: 5
    Dernier message: 11/06/2002, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo