} // Luokka Peli_tila loppuu static void Main(string[] args) { Peli_tila alku = new Peli_tila("Olet vankisellissä odottamassa häpeäpaalua. Mitä teet?", "Huuda vartioita", "Tutki sellin läpikotaisin", "Vaivu epätoivoon", false, false); alku.näytä_tila(); // Luo vartijat -kohdasta instanssi Peli_tila vartijat = new Peli_tila("Huudat vartioita.Yksi tulee.", "Väität vartiajalle löytäneesi sellistä kultaharkon ja pyydät tätä sisään.", "Alat kiroilemaan vartiajalle.", "", false, false); vartijat.näytä_tila(); // (Vartijat) string V_pää_teksti = "Huudat vartioita.Yksi tulee."; string V_vaihtoehto_1 = "Väität vartiajalle löytäneesi sellistä kultaharkon ja pyydät tätä sisään."; string V_vaihtoehto_2 = "Alat kiroilemaan vartiajalle."; string V_vaihtoehto_3 = ""; bool V_peli_loppu = false; bool V_peli_voitettu = false; Console.WriteLine(alku.pää_teksti); // (Alku) string A_pää_teksti = "Olet vankisellissä odottamassa häpeäpaalua. Mitä teet?"; string A_vaihtoehto_1 = "Huuda vartioita"; string A_vaihtoehto_2 = "Tutki sellin läpikotaisin"; string A_vaihtoehto_3 = "Vaivu epätoivoon"; bool A_peli_loppu = false; bool A_peli_voitettu = false; // MINIHAASTE // (Kultaharkko) string K_pää_teksti = "* Vartija tulee sisään ja kääntyy katsomaan osoittamaasi suuntaa.Kolkkaat hänet. ryöstät hänen vaatteet ja pakenet!"; string K_vaihtoehto_1 = ""; string K_vaihtoehto_2 = ""; string K_vaihtoehto_3 = ""; bool K_peli_loppu = true; bool K_peli_voitettu = true; // *(kultaharkko) // Vankilapako /* (Alku) * Olet vankisellissä odottamassa kuolemantuomioita. Mitä teet? * / * 1. Huuda vartioita -> Ohjaa Vartiojoihin * 2. Tutki sellin läpikotaisin * 3. Vaivu epätoivoon * / * * (Vartijat) * Huudat vartioita. Yksi tulee. * 1. Väität vartiajalle löytäneesi sellistä kultaharkon ja pyydät tätä sisään. * 2. Alat kiroilemaan vartiajalle. * * (kultaharkko) * Vartija tulee sisään ja kääntyy katsomaan osoittamaasi suuntaa. Kolkkaat hänet. * ryöstät hänen vaatteet ja pakenet! * PELI VOITETTU * * (Kiroilu) * Vartija nauraa sinulle ja lähtee pois. * 1. Vaivu epätoivoon * * (Epätoivo) * Aamu koittaa ja loppu tulee. * PELI HÄVITTY * * (tutki selli) * Diktaattori ei ole pistänyt rahaa vankilaan, kalteri lähtee helposti irti. Pääset pakoon. * PELI VOITETTU */ // Testatkaa painaa Ctrl + F5 }
} // Luokka Peli_tila loppuu static void Main(string[] args) { string[] arvoja = new[] { "eka", "toka", "kolmas" }; Console.WriteLine(arvoja[2]); int valinta = 1; Console.WriteLine(arvoja[valinta]); // Dictionary<string, Peli_tila> peli = new Dictionary<string, Peli_tila>(); Peli_tila alku = new Peli_tila( "Olet vankisellissä odottamassa häpeäpaalua. Mitä teet?", "Huuda vartioita", "Tutki sellin läpikotaisin", "Vaivu epätoivoon", false, false, new[] { "vartijat", "tutkiselli", "epätoivo" } ); // Luo vartijat -kohdasta instanssi Peli_tila vartijat = new Peli_tila( "Huudat vartioita.Yksi tulee.", "Väität vartiajalle löytäneesi sellistä kultaharkon ja pyydät tätä sisään.", "Alat kiroilemaan vartiajalle.", "", false, false, new[] { "", "", "" } ); string seuraava_tila; seuraava_tila = alku.näytä_tila(); Console.WriteLine("Seuraavaksi pitäisi siirtyä tilaan:" + seuraava_tila); // peli.Add("alku", alku); // peli.Add("vartijat", vartijat); /* * vartijat.näytä_tila(); * // (Vartijat) * string V_pää_teksti = "Huudat vartioita.Yksi tulee."; * string V_vaihtoehto_1 = "Väität vartiajalle löytäneesi sellistä kultaharkon ja pyydät tätä sisään."; * string V_vaihtoehto_2 = "Alat kiroilemaan vartiajalle."; * string V_vaihtoehto_3 = ""; * bool V_peli_loppu = false; * bool V_peli_voitettu = false; * Console.WriteLine(alku.pää_teksti); * // (Alku) * string A_pää_teksti = "Olet vankisellissä odottamassa häpeäpaalua. Mitä teet?"; * string A_vaihtoehto_1 = "Huuda vartioita"; * string A_vaihtoehto_2 = "Tutki sellin läpikotaisin"; * string A_vaihtoehto_3 = "Vaivu epätoivoon"; * bool A_peli_loppu = false; * bool A_peli_voitettu = false; * * // MINIHAASTE * * * // (Kultaharkko) * string K_pää_teksti = "* Vartija tulee sisään ja kääntyy katsomaan osoittamaasi suuntaa.Kolkkaat hänet. ryöstät hänen vaatteet ja pakenet!"; * string K_vaihtoehto_1 = ""; * string K_vaihtoehto_2 = ""; * string K_vaihtoehto_3 = ""; * bool K_peli_loppu = true; * bool K_peli_voitettu = true; * // *(kultaharkko) * * // Vankilapako * /* (Alku) * Olet vankisellissä odottamassa kuolemantuomioita. Mitä teet? * / * 1. Huuda vartioita -> Ohjaa Vartiojoihin * 2. Tutki sellin läpikotaisin * 3. Vaivu epätoivoon * / * * (Vartijat) * Huudat vartioita. Yksi tulee. * 1. Väität vartiajalle löytäneesi sellistä kultaharkon ja pyydät tätä sisään. * 2. Alat kiroilemaan vartiajalle. * * (kultaharkko) * Vartija tulee sisään ja kääntyy katsomaan osoittamaasi suuntaa. Kolkkaat hänet. * ryöstät hänen vaatteet ja pakenet! * PELI VOITETTU * * (Kiroilu) * Vartija nauraa sinulle ja lähtee pois. * 1. Vaivu epätoivoon * * (Epätoivo) * Aamu koittaa ja loppu tulee. * PELI HÄVITTY * * (tutki selli) * Diktaattori ei ole pistänyt rahaa vankilaan, kalteri lähtee helposti irti. Pääset pakoon. * PELI VOITETTU */ // Testatkaa painaa Ctrl + F5 }