コード例 #1
0
ファイル: Program.cs プロジェクト: hh42/Open_Activity
        private static void Jeu2()
        {
            Joueur    nicolas = new Joueur(150);
            BossDeFin boss    = new BossDeFin(250);

            while (nicolas.EstVivant && boss.EstVivant)
            {
                nicolas.Attaque(boss);
                if (boss.EstVivant)
                {
                    boss.Attaque(nicolas);
                }
            }
            if (nicolas.EstVivant)
            {
                Console.WriteLine("Bravo, vous avez sauvé la princesse (ou le prince !)");
            }
            else
            {
                Console.WriteLine("Game over...");
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: hh42/Open_Activity
        private static void Jeu1()
        {
            Joueur nicolas      = new Joueur(150);
            int    cptFacile    = 0;
            int    cptDifficile = 0;

            while (nicolas.EstVivant)
            {
                MonstreFacile monstre = FabriqueDeMonstre();
                while (monstre.EstVivant && nicolas.EstVivant)
                {
                    nicolas.Attaque(monstre);
                    if (monstre.EstVivant)
                    {
                        monstre.Attaque(nicolas);
                    }
                }

                if (nicolas.EstVivant)
                {
                    if (monstre is MonstreDifficile)
                    {
                        cptDifficile++;
                    }
                    else
                    {
                        cptFacile++;
                    }
                }
                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.", cptFacile, cptDifficile, cptFacile + cptDifficile * 2);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: hh42/Open_Activity
 private static void Jeu2()
 {
     Joueur nicolas = new Joueur(150);
     BossDeFin boss = new BossDeFin(250);
     while (nicolas.EstVivant && boss.EstVivant)
     {
         nicolas.Attaque(boss);
         if (boss.EstVivant)
             boss.Attaque(nicolas);
     }
     if (nicolas.EstVivant)
         Console.WriteLine("Bravo, vous avez sauvé la princesse (ou le prince !)");
     else
         Console.WriteLine("Game over...");
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: hh42/Open_Activity
        private static void Jeu1()
        {
            Joueur nicolas = new Joueur(150);
            int cptFacile = 0;
            int cptDifficile = 0;
            while (nicolas.EstVivant)
            {
                MonstreFacile monstre = FabriqueDeMonstre();
                while (monstre.EstVivant && nicolas.EstVivant)
                {
                    nicolas.Attaque(monstre);
                    if (monstre.EstVivant)
                        monstre.Attaque(nicolas);
                }

                if (nicolas.EstVivant)
                {
                    if (monstre is MonstreDifficile)
                        cptDifficile++;
                    else
                        cptFacile++;
                }
                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.", cptFacile, cptDifficile, cptFacile + cptDifficile * 2);
        }