コード例 #1
0
        static void Main(string[] args)
        {
            Human   Ryan   = new Human("Ryan");
            Wizard  Potter = new Wizard("Potter");
            Samurai Chan   = new Samurai("Chan");
            Ninja   Tucker = new Ninja("Tucker");

            Console.WriteLine($"Name: {Potter.Name}");
            Console.WriteLine($"Health: {Potter.Health}");
            Console.WriteLine($"Strength: {Potter.Strength}");

            Tucker.Steal(Potter);
            Tucker.punch();
            Console.WriteLine($"Name: {Tucker.Name}");
            Console.WriteLine($"Health: {Tucker.Health}");
            Console.WriteLine($"Dexterity: {Tucker.Dexterity}");
            Console.WriteLine($"Chan Health: {Chan.Health}");

            Potter.axe(Chan);
            Console.WriteLine($"Chan Health: {Chan.Health}");
            Ryan.attack(Potter);
            Console.WriteLine($"Potter Health: {Potter.Health}");
            Chan.burn(Potter);
            Console.WriteLine($"Potter Health: {Potter.Health}");
            Chan.Meditate();
            Console.WriteLine($"Chan Health: {Chan.Health}");
            Potter.Heal(Potter);
            Console.WriteLine($"Potter Health: {Potter.Health}");
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Human human1 = new Human("Alex", 6, 5, 7, 225);
            Human human2 = new Human("Aaron", 10, 1, 8, 200);

            human1.attack(human2);
            System.Console.WriteLine(human1.health);
            System.Console.WriteLine(human2.health);

            Wizard dumble = new Wizard("Dumbledore");

            human1.attack(dumble);
            System.Console.WriteLine(dumble.health);
            dumble.Heal();
            dumble.Fireball(human1);
            System.Console.WriteLine(human1.health);
            Ninja naruto = new Ninja("Naruto");

            naruto.Steal(dumble);

            Samurai ryu     = new Samurai("Ryu");
            Samurai ken     = new Samurai("Ken");
            Human   deadguy = new Human("deaddie", 10, 3, 4, 49);

            ken.DeathBlow(deadguy);

            Samurai.how_many();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Human me = new Human("steve", 10, 50, 3, 20);
            // Console.WriteLine(me.name);
            // Console.WriteLine(me.health);
            Wizard wizz = new Wizard();

            wizz.Fireball(me);
            Ninja ninjaman = new Ninja();

            ninjaman.Steal(me);
            ninjaman.GetAway();
            Samurai sam  = new Samurai();
            Samurai sam2 = new Samurai();
            Samurai sam3 = new Samurai();
            Samurai sam4 = new Samurai();

            sam2.ShowSamurai();
            me.attack(sam);
            Console.WriteLine("sam health: " + sam.health);
            sam.DeathBlow(me);
            Console.WriteLine("me health: " + me.health);
            sam.Meditate();
            Console.WriteLine("sam health: " + sam.health);
            Console.WriteLine("wizard health: " + wizz.health);
            Console.WriteLine("wizard name: " + wizz.name);
            wizz.Heal();
            Console.WriteLine("wizard health: " + wizz.health);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            // Console.WriteLine("Hello World!");
            Wizard raymond = new Wizard("Raymond");
            // Wizard harry = new Wizard("Harry Potter");
            // raymond.Attack(harry);
            Ninja gaiden = new Ninja("Ninja Gaiden");

            gaiden.Steal(raymond);
            gaiden.Attack(raymond);
            System.Console.WriteLine(raymond.Health);
        }
コード例 #5
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();
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: bevkwok/CSharp-fundamental
        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();
        }
コード例 #7
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);
        }
コード例 #8
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();
        }