private void Jeu1() { while (monstre1.EstVivant && joueur.EstVivant) { joueur.Attaque(monstre1); Form1_Load(); if (monstre1.EstVivant) { Thread.Sleep(1000); monstre1.Attaque(joueur); Form1_Load(); } } if (joueur.EstVivant) { if (monstre1 is MonstreDifficile) { cptScore += 2; } else { cptScore++; } Form1_Load(); } else { messBox(); } monstre1 = FabriqueDeMonstre(); }
//fonction d'attaque de Monstre pour le mode de jeu 1 public void Attaque(MonstreFacile monstre) { int lanceJoueur = LanceLeDe(); int lanceMonstre = monstre.LanceLeDe(); if (lanceJoueur >= lanceMonstre) { monstre.SubitDegats(); } }
public void Attaque(MonstreFacile monstre) { Numde = LanceLeDe(); int lanceMonstre = monstre.LanceLeDe(); if (Numde >= lanceMonstre) { monstre.SubitDegats(); } }
public void Attaque(MonstreFacile monstre) { int deJoueur = De.LanceLeDe(); int deMonstre = De.LanceLeDe(); if (deJoueur >= deMonstre) { monstre.EstVaincu(); } else { monstre.Attaque(this); } }
private static bool Jeu(string name) { Joueur nouveauJoueur = new Joueur(150, name); int mfVaincus = 0; int mdVaincus = 0; int points = 0; while (nouveauJoueur.EstVivant && points < 50) { MonstreFacile monstre = RandomizeMonster(); while (nouveauJoueur.EstVivant && monstre.EstVivant) { nouveauJoueur.Attaque(monstre); } if (nouveauJoueur.EstVivant) { if (monstre is MonstreDifficile) { mdVaincus++; } else { mfVaincus++; } points = mfVaincus + mdVaincus * 2; } else { Console.WriteLine($"{nouveauJoueur.nom} avez été vaincu."); break; } } Console.Write($"{nouveauJoueur.nom} a tué {mfVaincus} monstres faciles et {mdVaincus} monstres difficiles. Vous avez {points} points."); if (points >= 50) { Console.WriteLine("Bravo. Vous avez maintenant suffisamment d'expérience pour tenter de combattre l'impitoyable Boss de Fin. Voulez-vous tenter votre chance: O/N "); ConsoleKeyInfo continuer = Console.ReadKey(true); return(continuer.Key == ConsoleKey.O); } else { return(false); } }
private static void Jeu1() { Joueur chloe = new Joueur(150); int cptFacile = 0; int cptDifficile = 0; while (chloe.EstVivant) { MonstreFacile monstre = FabriqueDeMonstre(); while (monstre.EstVivant && chloe.EstVivant) { chloe.Attaque(monstre); if (monstre.EstVivant) { monstre.Attaque(chloe); } } if (chloe.EstVivant) { if (monstre is MonstreDifficile) { cptDifficile++; } else { cptFacile++; } } else { Console.WriteLine("Vous êtes mort :("); break; } } Console.WriteLine("Bravo! Vous avez tué {0} monstres faciles et {1} monstres difficiles. Vous avez {2} points.", cptFacile, cptDifficile, cptFacile + cptDifficile * 2); }
private void iniform() { joueur = new Joueur(50); monstre1 = FabriqueDeMonstre(); cptScore = 0; }