Exemple #1
0
        private static void Jeu1()
        {
            Joueur franck          = new Joueur(150);
            int    nbMonstreFacile = 0;
            int    nbMonstreDif    = 0;

            while (franck.EstVivant)
            {
                MonstreFacile monstre = FabriqueMonstre();
                while (monstre.EstVivant && franck.EstVivant)
                {
                    franck.Attaque(monstre);
                    if (monstre.EstVivant)
                    {
                        monstre.Attaque(franck);
                    }
                }

                if (franck.EstVivant)
                {
                    if (monstre is MonstreDifficile)
                    {
                        nbMonstreDif++;
                    }
                    else
                    {
                        nbMonstreFacile++;
                    }
                }

                else
                {
                    Console.WriteLine("Désolé, vous êtes mort");
                    break;
                }
            }
            Console.WriteLine("Bravo !! vous avez tué {0} monstres faciles et {1} monstres difficiles. Vous avez {2} points.", nbMonstreFacile, nbMonstreDif, nbMonstreFacile + nbMonstreDif * 2);
        }
Exemple #2
0
        private static void Jeu2()
        {
            Joueur    franck = new Joueur(150);
            BossDeFin boss   = new BossDeFin(250);

            while (franck.EstVivant && boss.EstVivant)
            {
                franck.Attaque(boss);
                if (boss.EstVivant)
                {
                    boss.Attaque(franck);
                }
                Console.WriteLine("Points de vie franck: " + franck.PtsVie + "\nPoints de vie Bigboss: " + boss.PtsDeVie);
            }
            if (franck.EstVivant)
            {
                Console.WriteLine("Bravo !!! vous avez battu le Boss !!");
            }
            else
            {
                Console.WriteLine("Vous avez perdu !!");
            }
        }