from spiller import Spiller from brett import Brett import random # Dette er et program som ble lagd i plenum under gruppetimen med ideer fra gruppelærer og studenter # Ikke tenk at dette nødvendvis er en fasit, men heller en pekepinn på hva man kan gjøre # Programmet er en veldig forenklet versjon av monopol hvor man bare kan kjøpe eiendommer. # Spiller har heller ingen "ordentlig" måte å avslutte på # Gjerne prøv å ekspander på programmet selv :) def hovedprogram(): brett = Brett() ruter = brett.hent_ruter() spiller0 = Spiller("Topphatt", brett) spiller1 = Spiller("Hund", brett) spillere = [spiller0, spiller1] while True: for i in range(len(spillere)): nåværende_spiller = spillere[i] terningkast = random.randint(1, 6) nåværende_spiller.beveg(terningkast) print(f"Spiller {i} sin tur:") print(f"Spiller {i} kastet terningkast {terningkast}") print(f"Spiller {i} ligger på rute {nåværende_spiller.hent_indeks()}") print(f"Spiller {i} sine penger {nåværende_spiller.hent_penger()}") valg = input(f"Eiendommen koster {ruter[i].hent_pris()}? (ja/nei)") if valg == "ja": bekreft = nåværende_spiller.kjop() if bekreft == False: if ruter[i].hent_eier(): print("Denne ruten er kjøpt opp") else: print("Du har ikke nok penger") print("") hovedprogram()