Exemple #1
0
        static void Main(string[] args)
        {
            //   var bill = new Human("Bill", 5,99,10,100);
            //   var gates = new Human("Gates", 4,96,10,100);

            //   gates.Attack(bill);

            //   Console.WriteLine(bill.Health);
            var buffet = new Buffet();
            var ninja  = new Ninja();
            var food   = buffet.Serve();

            ninja.Eat(food);
            ninja.Eat(food);
            ninja.Eat(food);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Human   jeff       = new Human("Jeff");
            Human   joanna     = new Human("Joanna");
            Wizard  gandalf    = new Wizard("Gandalf");
            Wizard  dumbledore = new Wizard("Dumbledore");
            Ninja   raphael    = new Ninja("Raphael");
            Samurai hanzo      = new Samurai("Hanzo");

            joanna.Attack(jeff);
            gandalf.fireball(joanna);
            raphael.steal(joanna);
            raphael.getAway();
            hanzo.deathBlow(joanna);
            dumbledore.fireball(raphael);
        }
Exemple #3
0
        public static void Main(string[] args)
        {
            Homosapien firstMan = new Homosapien("Adam", 10, 10, 7, 100);

            System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstMan.name, firstMan.strength, firstMan.intelligence, firstMan.dexterity, firstMan.health);
            Homosapien firstWoman = new Homosapien("Eve", 8, 10, 9, 100);

            System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstWoman.name, firstWoman.strength, firstWoman.intelligence, firstWoman.dexterity, firstWoman.health);
            //firstMan.attack(firstWoman);
            System.Console.WriteLine("I am {0} and I have {1} health", firstWoman.name, firstWoman.health);
            //firstWoman.attack(firstMan);
            System.Console.WriteLine("I am {0} and I have {1} health", firstMan.name, firstMan.health);
            Wizard firstWiz = new Wizard("Merlin");

            System.Console.WriteLine("I am {0} and I have {1} intelligence, and {2} health", firstWiz.name, firstWiz.intelligence, firstWiz.health);
            firstWiz.fireball(firstMan);
            firstMan.attack(firstWiz);
            System.Console.WriteLine("I am {0} and I have {1} health", firstMan.name, firstMan.health);
            System.Console.WriteLine("I am {0} and I have {1} health", firstWiz.name, firstWiz.health);
            firstWiz.heal();
            System.Console.WriteLine("I am {0} and I have {1} health", firstWiz.name, firstWiz.health);
            Ninja firstNinja = new Ninja("Ryoku");

            System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstNinja.name, firstNinja.strength, firstNinja.intelligence, firstNinja.dexterity, firstNinja.health);
            firstNinja.steal(firstWoman);
            System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstWoman.name, firstWoman.strength, firstWoman.intelligence, firstWoman.dexterity, firstWoman.health);
            System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstNinja.name, firstNinja.strength, firstNinja.intelligence, firstNinja.dexterity, firstNinja.health);
            firstNinja.get_away(firstMan);
            System.Console.WriteLine("I am {0} and I have {1} health", firstMan.name, firstMan.health);
            Samurai firstSam = new Samurai("Tom Cruise");

            System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstSam.name, firstSam.strength, firstSam.intelligence, firstSam.dexterity, firstSam.health);
            firstSam.deathblow(firstMan);
            System.Console.WriteLine("I am {0} and I have {1} health", firstMan.name, firstMan.health);
            firstMan.attack(firstSam);
            firstWoman.attack(firstSam);
            firstWiz.fireball(firstSam);
            System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstSam.name, firstSam.strength, firstSam.intelligence, firstSam.dexterity, firstSam.health);
            firstSam.meditate();
            System.Console.WriteLine("I am {0} and I have {1} strength, {2} intelligence, {3} dexterity, {4} health", firstSam.name, firstSam.strength, firstSam.intelligence, firstSam.dexterity, firstSam.health);
        }
        static void Main(string[] args)
        {
            //Human assignment
            Human human1 = new Human("a");
            Human human2 = new Human("b", 3, 5, 6, 200);

            Console.WriteLine(human2.Attack(human1));

            //Wizard, Ninja, Warrior assignment
            Wizard  wi1 = new Wizard("Wiz");
            Ninja   n1  = new Ninja("Nin");
            Warrior wr1 = new Warrior("Wa");

            wi1.Heal(wr1);
            wi1.Heal(n1);
            wi1.Heal(wi1);
            n1.Steal(wr1);
            wr1.Meditate();
            wr1.Attack(n1);
            wi1.Attack(wr1);
            n1.Attack(wi1);
        }
Exemple #5
0
        static void Main(string[] args)
        {
            Wizard human1 = new Wizard("Alex");
            Ninja  human2 = new Ninja("Bob");

            human1.echo(human1.GetType().ToString());
            human2.echo(human2.GetType().ToString());
            human1.fireball(human2);
            human2.steal(human1);
            human1.echo(human1.GetType().ToString());
            human2.echo(human2.GetType().ToString());

            Samurai human3 = new Samurai("Bobby");
            Samurai human4 = new Samurai("Peter");

            Samurai.how_many();
            human3 = null;
            human4 = null;
            GC.Collect();
            GC.WaitForPendingFinalizers();
            Samurai.how_many();
        }
Exemple #6
0
        static void Main(string[] args)
        {
            Human   me      = new Human("Justin", 4, 5, 2, 120);
            Wizard  wizard  = new Wizard("Wizard");
            Ninja   ninja   = new Ninja("Ninja");
            Samurai samurai = new Samurai("Samurai");

            me.Attack(wizard);
            wizard.Attack(me);
            wizard.Heal(me);
            ninja.Attack(me);
            ninja.Steal(me);
            samurai.Attack(me);
            samurai.Attack(me);
            wizard.Heal(me);
            me.Attack(ninja);
            me.Attack(samurai);
            samurai.Meditate();
            samurai.Attack(ninja);
            samurai.Attack(ninja);
            samurai.Attack(ninja);
            samurai.Attack(ninja);
        }
Exemple #7
0
        static void Main(string[] args)
        {
            Wizard  wizard  = new Wizard("Wizard");
            Ninja   ninja   = new Ninja("Ninja");
            Samurai samurai = new Samurai("Samurai");

            Console.WriteLine("1. ************************************");
            Console.WriteLine("*** Init ***");
            wizard.ShowInfo();
            ninja.ShowInfo();
            samurai.ShowInfo();
            Console.WriteLine("");

            Console.WriteLine("2. ************************************");
            Console.WriteLine("*** Ninja stole from Wizard ***");
            ninja.Steal(wizard);
            wizard.ShowInfo();
            ninja.ShowInfo();
            samurai.ShowInfo();
            Console.WriteLine("");

            Console.WriteLine("3. ************************************");
            Console.WriteLine("*** Wizard attacked Ninja ***");
            wizard.Attack(ninja);
            wizard.ShowInfo();
            ninja.ShowInfo();
            samurai.ShowInfo();
            Console.WriteLine("");

            Console.WriteLine("4. ************************************");
            Console.WriteLine("*** Samurai attacked Wizard ***");
            samurai.Attack(wizard);
            wizard.ShowInfo();
            ninja.ShowInfo();
            samurai.ShowInfo();
            Console.WriteLine("");
        }
Exemple #8
0
        static void Main(string[] args)
        {
            // Ally Party Creation
            Human   Morty    = new Human("Morty", 15, 17, 14, 275);
            object  _morty   = Morty;
            Human   Rick     = new Human("Rick");
            object  _rick    = Rick;
            Wizard  Wizard   = new Wizard("Wizard Rick");
            object  _wizard  = Wizard;
            Ninja   Ninja    = new Ninja("Ninja Rick");
            object  _ninja   = Ninja;
            Samurai Samurai  = new Samurai("Samurai Rick");
            object  _samurai = Samurai;

            Console.WriteLine("Welcome to Rick Before Morty");
            Console.WriteLine("Please enter your character name:");
            string _name = Console.ReadLine();

            Console.WriteLine("Hi " + _name + "! Please enter a character type (Wizard, Ninja or Samurai):");
            string _type = Console.ReadLine();

            if (_type == "Wizard")
            {
                Wizard player  = new Wizard(_name);
                object _player = player;
                Console.WriteLine(player.name);
                Console.WriteLine("Strength: " + player.strength);
                Console.WriteLine("Intelligence: " + player.intelligence);
                Console.WriteLine("Dexterity: " + player.dexterity);
                Console.WriteLine("Health: " + player.health);
                object[] ally_party = { _rick, _wizard, _samurai, _ninja, _player };
            }
            else if (_type == "Ninja")
            {
                Ninja  player  = new Ninja(_name);
                object _player = player;
                Console.WriteLine(player.name);
                Console.WriteLine("Strength: " + player.strength);
                Console.WriteLine("Intelligence: " + player.intelligence);
                Console.WriteLine("Dexterity: " + player.dexterity);
                Console.WriteLine("Health: " + player.health);
                object[] ally_party = { _rick, _wizard, _samurai, _ninja, _player };
            }
            else if (_type == "Samurai")
            {
                Samurai player  = new Samurai(_name);
                object  _player = player;
                Console.WriteLine(player.name);
                Console.WriteLine("Strength: " + player.strength);
                Console.WriteLine("Intelligence: " + player.intelligence);
                Console.WriteLine("Dexterity: " + player.dexterity);
                Console.WriteLine("Health: " + player.health);
                object[] ally_party = { _rick, _wizard, _samurai, _ninja, _player };
            }
            else
            {
                Human  player  = new Human(_name);
                object _player = player;
                Console.WriteLine(player.name);
                Console.WriteLine("Strength: " + player.strength);
                Console.WriteLine("Intelligence: " + player.intelligence);
                Console.WriteLine("Dexterity: " + player.dexterity);
                Console.WriteLine("Health: " + player.health);
                object[] ally_party = { _rick, _wizard, _samurai, _ninja, _player };
            }
            // End of character creation

            Console.WriteLine("Welcome " + _type + " " + _name + ", you are welcomed into a new party with: " + Rick.name + ", " + Wizard.name + ", " + Ninja.name + ", and " + Samurai.name + ".");
            Console.WriteLine("You join up the party and begin to walk through the park.");
            Console.WriteLine("You come across a giant spider and two zombies.");
            Spider spider  = new Spider("Shelob");
            object _spider = spider;
            Zombie zomb1   = new Zombie("Zombie1");
            object _zomb1  = zomb1;
            Zombie zomb2   = new Zombie("Zombie2");
            object _zomb2  = zomb2;

            object[] enemy_party = { _spider, _zomb1, _zomb2 };


            // Console.WriteLine(Rick.name);
            // Console.WriteLine("Strength: "+Rick.strength);
            // Console.WriteLine("Intelligence: "+Rick.intelligence);
            // Console.WriteLine("Dexterity: "+Rick.dexterity);
            // Console.WriteLine("Health: "+Rick.health);
            // Rick.Attack(ref _morty);
            // Console.WriteLine("Rick attacked Morty! Morty's health: "+Morty.health);
            // Wizard.Fireball(ref _rick);
            // Console.WriteLine("Wizard Rick fireballed Rick! Rick's health: "+Rick.health);
            // Rick.Attack(ref _wizard);
            // Console.WriteLine("Rick attacked Wizard Rick! Wizard Rick's health: "+Wizard.health);
            // Wizard.Heal();
            // Console.WriteLine("Wizard Rick healed himself. Wizard Rick's health: "+Wizard.health);
            // Ninja.Steal(ref _wizard);
            // Console.WriteLine("Ninja Rick stole from Wizard Rick! Wizard Rick's health: "+Wizard.health+"\n"+"Ninja Rick's health: "+Ninja.health);
            // Ninja.Get_Away();
            // Console.WriteLine("Ninja Rick cleverly escapes from the enemy. Ninja Rick's health: "+Ninja.health);
            // Samurai.Death_Blow(ref _rick);
            // Wizard.Fireball(ref _rick);
            // Console.WriteLine("Wizard Rick fireballed Rick! Rick's health: "+Rick.health);
            // Samurai.Death_Blow(ref _rick);
            // Console.WriteLine("Samurai Rick dealt a death blow to Rick! Rick's health: "+Rick.health);
            // Wizard.Fireball(ref _samurai);
            // Console.WriteLine("Wizard Rick fireballed Samurai Rick! Samurai Rick's health: "+Samurai.health);
            // Samurai.Meditate();
            // Console.WriteLine("Samurai Rick meditates deeply. Samurai Rick's health: "+Samurai.health);
        }
Exemple #9
0
 static void Main(string[] args)
 {
     Ninja   Hanzo   = new Ninja("Hanzo");
     Wizard  Merline = new Wizard("Merline");
     Samurai Jack    = new Samurai("Jack");
 }