예제 #1
0
        static void Main(string[] args)
        {
            Wizard  zamzadar  = new Wizard("Zamzadar");
            Ninja   shadowMan = new Ninja("Shadow Man");
            Samurai hanzou    = new Samurai("Hanzou");

            zamzadar.Attack(shadowMan);
            shadowMan.Attack(hanzou);
            hanzou.Attack(zamzadar);

            zamzadar.Heal(hanzou);
            shadowMan.Steal(zamzadar);
            hanzou.Meditate();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            Human   human1   = new Human("Amy");
            Human   human2   = new Human("Tom");
            Wizard  wizard1  = new Wizard("Wizard-Will");
            Ninja   ninja1   = new Ninja("Ninja-Nick");
            Samurai samurai1 = new Samurai("Samurai-Sam");

            human1.Attack(human2);
            wizard1.Attack(human2);
            wizard1.Heal(human2);
            ninja1.Attack(human2);
            ninja1.Steal(human2);
            samurai1.Attack(human2);
            samurai1.Meditate();
        }
예제 #3
0
        static void Main(string[] args)
        {
            Human newHuman = new Human("Jon Snow");
            // newHuman.GetInfo();
            Human deadHuman = new Human("Night King", 15, 5, 10, 100);

            deadHuman.GetInfo();
            // newHuman.Attack(deadHuman);
            // newHuman.Attack(deadHuman);


            Ninja n1 = new Ninja("Ygritte");
            // n1.GetInfo();

            Wizard w1 = new Wizard("Gandolf");
            // w1.GetInfo();

            Samurai s1 = new Samurai("Watanabe");

            // s1.GetInfo();
            s1.Attack(deadHuman);
            s1.Attack(deadHuman);
            s1.Attack(deadHuman);
            s1.Attack(deadHuman);
            s1.Attack(deadHuman);
            s1.Attack(deadHuman);
            deadHuman.GetInfo();
            w1.Heal(deadHuman);
            deadHuman.GetInfo();
            deadHuman.Attack(s1);
            s1.Meditate();
            s1.GetInfo();
            n1.GetInfo();
            n1.Steal(s1);
            n1.Steal(s1);
            n1.Steal(s1);
            n1.Steal(s1);
            n1.Steal(s1);
            n1.Steal(s1);
            n1.Steal(s1);
            n1.GetInfo();
            s1.GetInfo();
        }
예제 #4
0
        static void Main(string[] args)
        {
            Human   loser   = new Human("loser");
            Ninja   ninja   = new Ninja("ninja man");
            Wizard  wizard  = new Wizard("wizard man");
            Samurai samurai = new Samurai("samurai man");

            Console.WriteLine(loser.name);
            Console.WriteLine(ninja.name);
            Console.WriteLine(wizard.name);
            Console.WriteLine(samurai.name);
            ninja.Steal(loser);
            Console.WriteLine(loser.health);
            wizard.FireBall(loser);
            wizard.FireBall(loser);
            Console.WriteLine(loser.health);
            samurai.DeathBlow(loser);
            Console.WriteLine(loser.health);
        }
예제 #5
0
        static void Main(string[] args)
        {
            Human bob = new Human("Bob");

            System.Console.WriteLine(bob);
            Ninja zuko = new Ninja("Zuko");

            System.Console.WriteLine(zuko);
            Samurai jack = new Samurai("Jack");

            System.Console.WriteLine(jack);
            Wizard gandalf = new Wizard("Gandalf");

            System.Console.WriteLine(gandalf);

            gandalf.Attack(jack);
            System.Console.WriteLine(gandalf);
            System.Console.WriteLine(jack);

            gandalf.Heal(gandalf);
            System.Console.WriteLine(gandalf);
        }