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

C# Discussion :

Gestion Différents Joueurs


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 37
    Par défaut Gestion Différents Joueurs
    Bonjour,

    Le projet que je dois développer porte sur un jeu de cartes (coloretto http://www.trictrac.net/jeu-de-societe/coloretto/infos si ça vous interesse).

    Mon problème est que je dois gérer les diffèrent tour des joueur, j'ai pensé a creer u booléen true si c'est son tour false sinon MAIS


    j'en suis au début, on peut choisir le nombre de joueur , donner un nom etc...
    la les joueur doivent choisir une couleur de départ (j'ai eu la brillante idée de mettre les image des couleurs dans des boutton )
    Nom : choix couleur.png
Affichages : 874
Taille : 132,2 Ko
    (les bouton j1,j2... était pour des test je mettrais des label avec le nom du joueur & un autre plus grand avec le nom du joueur en cours)

    ce que je veux faire : le joueur 1 clique sur un l'image/bouton "rouge", on lui affecte rouge(l'image rouge.Enable=false)
    on passe au joueur 2 et ainsi de suite.
    ne pas pouvoir choisir 2 fois la même couleur aide, mais je ne sais pas comment affecter

    :sachant qu'il y aura d'autre problematique car ces 7 carte font partie d'une pioche qu'il faudra déduire etc... #PasIZI

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2010
    Messages : 210
    Par défaut
    Salut,

    Je suis désolé je ne comprend pas trop le problème ?
    Tu veux en fait affecter une couleur au joueur en cours ?


    Il faudrait savoir comment est construit ton objet joueur.
    Il faudrait qu'il est une propriété correspondant à un objet couleur.

    Tu aurais du coup

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Monjoueur1.couleur = MaCouleur;
    Si tu as un peux plus de détail sur ton architecture à nous donner.

    A+

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 37
    Par défaut
    (oui en gros c'est ça, mais j'avais pas vu assez loin, parce qu'une couleur es en fait une carte ,qui fait partie de la pioche,
    donc il faudrait peut être que je crée ma pioche en 1er.)


    pour l'instant je donne a joueur un attribut premCouleur je devrais reussir.

    EDIT: bah non, enfait comment je sais a quel joueur j'attribue la couleur dans mes procedure ,
    rappel : chaque image est un bouton

    Nom : procedure.png
Affichages : 833
Taille : 14,1 Ko


    comment faire la difference , est ce que c'est le joueur 1 , le 2 ou le 4 ??

    RE-EDIT: ah bah oui celui qui a Tour = true

  4. #4
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Salut,

    pour le coup la solution ne serait-elle pas plutôt de mettre les TexBox pour les noms des joueurs sous les cartes.
    Si elle est remplie un joueur est associée à la carte, sinon y'a pas de joueur.
    Ensuite pour le "numéro" des joueurs je suppose que ça n'a pas tellement d'importance, y'a un tirage au sort pour déterminer l'ordre en début de partie je suppose (enfin j'en sais rien, y'a pas les règles du jeu dans le lien que tu as filé).

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 37
    Par défaut
    Citation Envoyé par jopopmk Voir le message
    Salut,

    pour le coup la solution ne serait-elle pas plutôt de mettre les TexBox pour les noms des joueurs sous les cartes.
    Si elle est remplie un joueur est associée à la carte, sinon y'a pas de joueur.
    Ensuite pour le "numéro" des joueurs je suppose que ça n'a pas tellement d'importance, y'a un tirage au sort pour déterminer l'ordre en début de partie je suppose (enfin j'en sais rien, y'a pas les règles du jeu dans le lien que tu as filé).
    normalement celui qui commence c'est celui qui a le plus de couleurs sur ses vêtement, un peu compliqué a mettre en oeuvre,
    pour associer la couleur je trouve que l'idée de @egautier18 est mieux, j'ai commencé a la mettre en oeuvre ça roule...
    pour les no de joueur ça n'a pas d'importance je commencerai de J1 a J5 ça pose pas de probleme

    Bonjour,
    Faire une propriété Tour sur l'objet joueur n'est à mon avis pas une bonne idée au niveau de la conception. Dans l'absolu cela peut signifier que 2 joueurs pourraient avoir Tour = True et là c'est le drame.
    Et puis, cela engendre une gestion fastidieuse. Je ferais plutôt un objet Game comportant la liste des joueurs et une propriété indiquant le joueur dont c'est le tour (un index de la liste ou directement un des joueurs de la liste, à voir).
    "une gestion fastidieuse." j'ai commencé avec "tour" j'aime pas,ça m'a l'air tellement long en plus verifier lequel est vrai , ensuite faire passer au suivant ...

    Je ferais plutôt un objet Game comportant la liste des joueurs et une propriété indiquant le joueur dont c'est le tour (un index de la liste ou directement un des joueurs de la liste, à voir).
    je vais essayer ça

  6. #6
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    egautier18 te parles de modèle, je te parle d'interface ...
    Je vais vous laisser vous amuser

  7. #7
    Membre Expert
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Par défaut
    Bonjour,
    Faire une propriété Tour sur l'objet joueur n'est à mon avis pas une bonne idée au niveau de la conception. Dans l'absolu cela peut signifier que 2 joueurs pourraient avoir Tour = True et là c'est le drame.
    Et puis, cela engendre une gestion fastidieuse. Je ferais plutôt un objet Game comportant la liste des joueurs et une propriété indiquant le joueur dont c'est le tour (un index de la liste ou directement un des joueurs de la liste, à voir).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD14] Gestion différent de code barre
    Par tonioboss dans le forum WinDev
    Réponses: 9
    Dernier message: 29/05/2012, 18h11
  2. [A-07] Gestion de joueurs de paint-ball
    Par Sehnsucht dans le forum Modélisation
    Réponses: 3
    Dernier message: 12/12/2008, 19h35
  3. [Debutant] Probleme de gestion des joueurs pour un jeu
    Par Mokette dans le forum Langage
    Réponses: 21
    Dernier message: 10/01/2008, 23h01
  4. [CONCEPTION]MCD gestion d'équipements différents
    Par gargamelle dans le forum Modélisation
    Réponses: 2
    Dernier message: 15/05/2007, 14h10
  5. Réponses: 6
    Dernier message: 28/02/2007, 09h37

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