示例#1
0
文件: Program2.cs 项目: Salonen/peli
        static void Main(string[] args)
        {
            string liike = "0", liike2 = "1";
            ///stopwatch = Stopwatch.StartNew();
            ///
            hahmo pelaaja, hirvio; // ESITTELY !!

            pelaaja = new hahmo();
            hirvio  = new hahmo();

            while (liike != "5")
            {
                //Console.Clear();
                Console.WriteLine("1. POH, 2. ITÄ, 3. ETELÄ, 4. LÄNSI, 5. LOPPU");
                liike = Console.ReadLine();
                //Console.ReadLine();
                //Console.Read();
                //Console.Read();
                //Console.Clear();
                //Thread.Sleep(500);

                //stopwatch = Stopwatch.StartNew();
                //Thread.Sleep(5000);
                //stopwatch.Stop();

                //Console.ReadKey();
                //if ((cki.Modifiers & ConsoleModifiers.Alt) != 0) Console.Write("ALT+");
                //Console.WriteLine(" kokoko");
                switch (liike)
                {
                case "1": Console.WriteLine("Poh"); break;

                case "2": Console.WriteLine("Itä"); break;

                case "3": Console.WriteLine("Etelä"); break;

                case "4": Console.WriteLine("Länsi"); break;
                    //default : Console.Clear(); break;
                }

                ///Console.Clear();
                //Console.Read();
                //Console.Clear();
                //switch()
                Random rnd = new Random();
                switch (rnd.Next(0, 4))
                {
                case 0: Console.WriteLine("Ei mitään"); break;

                case 1: Console.WriteLine("Kirves"); break;

                case 2: Console.WriteLine("Miekka"); break;

                case 3: Console.WriteLine("Hirviö!");
                    Console.WriteLine("Hyökkää 1. Pakene 2.");
                    liike2 = Console.ReadLine();

                    /*
                     *   switch (liike2)
                     *   {
                     *      case "1": switch (pelaaja.ase)
                     *                {
                     *                  case 1: hirvio.terveys -= rnd.Next(0, kirves); break;
                     *                  case 2: hirvio.terveys -= rnd.Next(0, miekka); break;
                     *                }
                     *
                     *                break;
                     *      case "2" : break;
                     *      }
                     *   }*/
                    break;
                }
            }
        }
示例#2
0
文件: Program5.cs 项目: Salonen/peli
        /* hahmo pelaaja;
         * hahmo hirvio; // ESITTELY !!
         *
         * pelaaja = new hahmo();
         * hirvio = new hahmo();*/

        /* private void joo ()
         * {
         *   pelaaja.Ase = 0;
         * }*/

        static void Main(string[] args)
        {
            string liike = "0", liike2 = "2";
            ///stopwatch = Stopwatch.StartNew();
            ///
            hahmo pelaaja, hirvio; // ESITTELY !!

            pelaaja = new hahmo();
            hirvio  = new hahmo();

            // pelaaja = new hahmo();
            //hirvio = new hahmo();

            while (liike != "5")
            {
                //Console.Clear();
                Console.WriteLine("1. POH, 2. ITÄ, 3. ETELÄ, 4. LÄNSI, 5. LOPPU");
                liike = Console.ReadLine();
                //Console.ReadLine();
                //Console.Read();
                //Console.Read();
                //Console.Clear();
                //Thread.Sleep(500);

                //stopwatch = Stopwatch.StartNew();
                //Thread.Sleep(5000);
                //stopwatch.Stop();

                //Console.ReadKey();
                //if ((cki.Modifiers & ConsoleModifiers.Alt) != 0) Console.Write("ALT+");
                //Console.WriteLine(" kokoko");
                switch (liike)
                {
                case "1": Console.WriteLine("Poh"); break;

                case "2": Console.WriteLine("Itä"); break;

                case "3": Console.WriteLine("Etelä"); break;

                case "4": Console.WriteLine("Länsi"); break;
                    //default : Console.Clear(); break;
                }

                ///Console.Clear();
                //Console.Read();
                //Console.Clear();
                //switch()
                Random rnd = new Random();
                if (liike == "1" || liike == "2" || liike == "3" || liike == "4")
                {
                    switch (rnd.Next(0, 4))
                    {
                    case 0: Console.WriteLine("Ei mitään"); break;

                    case 1: Console.WriteLine("Kirves"); break;

                    case 2: Console.WriteLine("Miekka"); break;

                    case 3:
                        Console.WriteLine("Hirviö!");
                        Console.WriteLine("Hyökkää 1. Pakene 2.");
                        liike2 = Console.ReadLine();
                        switch (liike2)
                        {
                        case "1":
                            switch (pelaaja.Ase)
                            {
                            case 1: hirvio.Terveys -= rnd.Next(0, pelaaja.Kirves); break;

                            case 2: hirvio.Terveys -= rnd.Next(0, pelaaja.Miekka); break;
                            }
                            switch (hirvio.Ase)         // ylimääräiset pois x 2
                            {
                            case 1: pelaaja.Terveys -= rnd.Next(0, hirvio.Kirves); break;

                            case 2: pelaaja.Terveys -= rnd.Next(0, hirvio.Miekka); break;
                            }
                            if (hirvio.Terveys <= 0)
                            {
                                Console.WriteLine("Voitit hirviön");
                                hirvio.Terveys = 100;
                            }
                            if (pelaaja.Terveys <= 0)
                            {
                                Console.WriteLine("Hirviö voitti sinut");
                                pelaaja.Terveys = 100;
                            }
                            break;

                        case "2": break;
                        }
                        Console.WriteLine("Hirviön terveys" + hirvio.Terveys);
                        Console.WriteLine("Pelaajan terveys" + pelaaja.Terveys);
                        // pelaaja.Ase = 1;
                        //joo(pelaaja);
                        //taistelu(liike2);
                        break;
                    }
                }
                //Console.WriteLine("Hirviön terveys" + hirvio.Terveys);
            }

            /*private void taistelu(string parametri)
             * {
             *
             * }*/
        }