Example #1
0
        private static void Jeu2()
        {
            var joueur = new Joueur(150);
            var boss   = new BossDeFin(250);

            while (boss.EstVivant && joueur.EstVivant)
            {
                joueur.Attaquer(boss);
                if (boss.EstVivant)
                {
                    boss.Attaquer(joueur);
                }
            }
            if (joueur.EstVivant)
            {
                Console.WriteLine("Félicitations vous avez vaincu le Boss de fin! Il vous reste {0} points de vie", joueur.PointDeVie);
            }
            else
            {
                Console.WriteLine("Snif vous êtes mort... Il restait {0} points de vie au Boss de Fin", boss.PointDeVie);
            }
        }
Example #2
0
        private static void Jeu1()
        {
            var joueur1           = new Joueur(150);
            int compteurFacile    = 0;
            int compteurDifficile = 0;

            while (joueur1.EstVivant)
            {
                MonstreFacile monstre = FabriqueDeMonstre();
                while (monstre.EstVivant && joueur1.EstVivant)
                {
                    joueur1.Attaquer(monstre);
                    if (monstre.EstVivant)
                    {
                        monstre.Attaquer(joueur1);
                    }
                }

                if (joueur1.EstVivant)
                {
                    if (monstre is MonstreDifficile)
                    {
                        compteurDifficile++;
                    }
                    else
                    {
                        compteurFacile++;
                    }
                }
                else
                {
                    Console.WriteLine("Snif, vous êtes mort...");
                    break;
                }
            }
            Console.WriteLine("Bravo!!! Vous avez tué {0} monstres faciles et {1} monstres difficiles. Vous avez {2} points.", compteurFacile, compteurDifficile, compteurFacile + compteurDifficile * 2);
        }