Renseignement

Bonjour,

Pour mon travail de fin d'étude, je fais un Monopoly en visual basic 2010. Mais quand je fais avancer mon pion, mon pions il avance sur la casse du numéro du dé, donc quand le dé fais 2 il va jusque la casse deux quand je fais un il va sur la casse une quand je fais 6 il va sur la casse 6 ..... Mais j'aimerais que mon pion avance et non apparaît( ex quand je fais un deux le pion avance jusque la casse deux puis quand je relance le dé si sa fais 3 alors mon pions avance de 3 casse donc avance jusque la 5ème casse) Merci pour votre aide

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    Je ne connais pas la structure de ton programme, mais il me semble qu'il te manque une variable qui mémorise l'emplacement de ton pion au fur et à mesure qu'il avance ...
    1. C'est mon code

      Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

      PictureBox1.Left = PictureBox1.Left - 10

      If Label4.Text = 0 Then
      PictureBox1.Left = 1028
      PictureBox1.Top = 653

      End If

      If Label4.Text = 1 Then
      PictureBox1.Left = 940
      PictureBox1.Top = 653

      End If

      If Label4.Text = 2 Then
      PictureBox1.Left = 868
      PictureBox1.Top = 653

      End If

      ... pour le pion
      1. Mis comme ça, ton code ne m'apporte rien ... je serais plus intéressé par ton dossier de conception, issu du dossier de spécifications, qui montre comment tu as prévu de gérer les déplacements de tes pions ....
        1. j'espère que sava t'aider...

          je sais pas mettre le dossier

          Fonctionnement

          Form1: quand je clique sur un des deux labels ça va sur la form 2

          Form2: quand je clique sur un des 3 labels ça va sur la page demander

          Form3: je dois choisir un nombre pour faire apparaitre le bouton suivant et les
          Label joueurs et textbox se met visible selon le chiffre choisit
          Le nombre de joueur déterminera le nombre de "tableau" sur la form4
          Les deux boutons vont sur les pages demander

          Form4: les images du nombre de joueur apparait. On clique sur le bouton "lancer le dés" pour que les deux dés apparait et le pion 1 avance suivant le nombre s'il tombe sur une casse à acheter, le bouton oui et non apparait et le label voulez-vous l'achetez" aussi", si "oui" l'argent est enlever de son compte et l'image de la carte apparait dans son "tableau" les boutons et le label disparait et c'est au tour du joueur suivant, si "non" c'est au tour du joueur suivant, les bouton et le label disparait.
          S'il tombe sur une casse chance ou voyage alors une carte sors aléatoirement et s'il gagne de l'argent il reçoit l'argent s'il en perd il en perd, puis c'est au tour du joueurs suivant. S'il tombe sur une casse ou il faut payer, l'argent est retirer automatiquement puis c'est le tour du joueur suivant. Et de même pour le nombre de joueur choisi.
          S'il tombe sur une propriété déjà acheter, il paye à l'autre joueur et toujours ainsi de suite. Le jeu tourne dans le sens des aigui d'une montre donc ne reviens jamais en arriéré.
          Lorsque le joueur tombe sur la casse "aller en retenue" il va directement sur la casse retenue.
          En dessous des "tableaux" se trouve un autre "tableau" qui dit la position du joueur sur le plateau.
          Celui qui n'a plus d'argent à perdu et si il devait une dette toute ces propriétés sont donner au joueur à qui il devait l'argent
          Le jeu se termine quand un joueur à toutes les propriétés