Ejemplo n.º 1
0
 public Character(string name, int health, int maxHealth, int damage, int defence, /*int damageModifier,*/ RollDie die)
 {
     this.name      = name;
     this.health    = health;
     this.maxHealth = maxHealth;
     this.damage    = damage;
     this.defence   = defence;
     //this.damageModifier = damageModifier;
     this.die = die;
 }
Ejemplo n.º 2
0
        public Character AddNewCharacter(string title, RollDie die)
        {
            Character character = new Character();

            character.name      = title;
            character.health    = rnd.Next(85, 100);
            character.maxHealth = rnd.Next(95, 100);
            character.damage    = rnd.Next(15, 25);
            character.defence   = rnd.Next(5, 8);
            character.die       = die;


            return(character);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            bool   check  = true;
            int    points = 0;
            string name;
            // creating objects
            RollDie die = new RollDie(6);

            Console.WriteLine("With time machine you were trasnported back to Romanian times " +
                              "\nUnluckely you are prisoner in Colliseum." +
                              "\nToday you will fight till you die");

            Console.WriteLine("Please enter your name");

            name = Console.ReadLine();

            Character fighter1 = new Character();


            /*Character fighter2 = new Character();
             * fighter2 = fighter2.AddNewCharacter(Character.RandName(), die); */



            // fight
            do
            {
                fighter1 = fighter1.AddNewCharacter(name, die);
                Character fighter2 = new Character();
                fighter2 = fighter2.AddNewCharacter(Character.RandName(), die);
                Arena arena = new Arena(fighter1, fighter2, die);
                if (points == 0)
                {
                    arena.Greeting();
                }
                arena.Fight();

                points++;
                Console.WriteLine("If you want to stop fighting pres x and enter\nIf you want to try fighting other openent press any key and enter");
            } while (Console.ReadLine() != "x");



            Console.WriteLine("\nYour score {0}", points);

            Console.ReadKey();
        }
Ejemplo n.º 4
0
 public Arena(Character warrior1, Character warrior2, RollDie die) //class arena
 {
     this.warrior1 = warrior1;
     this.warrior2 = warrior2;
     this.die      = die;
 }