예제 #1
0
        public static void Walcz(Postac atakujacy, Postac obronca)
        {
            Random     rnd          = new Random();
            List <int> wynikiRzutow = new List <int>();
            int        sukcesy      = 0;

            for (int i = 1; i <= atakujacy.CurSilaAtaku; ++i)
            {
                wynikiRzutow.Add(rnd.Next(1, 7));
            }

            //atakujacy.CurSilaAtaku = 2;
            int poziomTrudnosci = atakujacy.umiejetnosci[0].poziom - obronca.CurObrona;

            Console.WriteLine("Poziom trudności: " + poziomTrudnosci);

            foreach (int rzut in wynikiRzutow)
            {
                Console.WriteLine("Rzut: " + rzut);
                if (rzut <= poziomTrudnosci)
                {
                    sukcesy++;
                }
            }
            Console.WriteLine("Ilość sukcesów: " + sukcesy);
        }
예제 #2
0
        static void Main(string[] args)
        {
            var c = new Postac("JOHN", 6, 1, 10, 3);
            var d = new Postac("GEORGE", 6, 2, 10, 3);

            while (true)
            {
                Walka.Walcz(c, d);

                Console.ReadKey();
            }
        }