private static string KysyAmmunnanKohdeRuutuTietokoneelta(Pelaaja pelaaja) { Random rnd = new Random(); int x = rnd.Next(1, 6); int y = rnd.Next(1, 6); string ys = TulostaKonsoliin.NumeroKirjaimeksi(y); string laukaus = ys + Convert.ToString(x); Console.WriteLine($" {pelaaja.käyttäjä}: ammun: " + laukaus); return(laukaus); }
static void Main(string[] args) { Console.WriteLine("Tervetuloa laivanupotukseen!"); Console.WriteLine(""); Pelaaja aktiivinenPelaja = TulostaKonsoliin.LuoPelaaja(); Pelaaja vastustaja = TulostaKonsoliin.LuoSimuloituPelaaja(); Pelaaja voittaja = null; do { NäytäPelialue(aktiivinenPelaja); TallennaPelaajanAmmunta(aktiivinenPelaja, vastustaja); bool jatketaankoPelia = Peli.OnkoPelaajaAktiivinen(vastustaja); if (jatketaankoPelia == true) { (aktiivinenPelaja, vastustaja) = (vastustaja, aktiivinenPelaja); } else { voittaja = aktiivinenPelaja; } } while (voittaja == null); Console.WriteLine($" Onnittelut {voittaja.käyttäjä} voiton johdosta!"); Console.WriteLine($" Voitton kului {Peli.AmmuttuLukumäärä(voittaja)} ammusta."); Console.WriteLine(); NäytäPelialue(voittaja); Console.WriteLine("Paina enter lopettaaksesi..."); Console.ReadKey(); Console.Clear(); }