from spiller import Spiller from random import randint def main(): # Oppretter en spiller og en fiende navn = input("Hva heter karakteren din?\n> ") spiller = Spiller(navn, liv=200) fiendeNr = 1 fiende = Spiller("Stygging1", liv=50) # Skriver info om begge spillerne. print(fiende.hentNavn(), "har", fiende.hentLiv(), "liv!") print(spiller.hentNavn(), "har", spiller.hentLiv(), "liv!") # L?kke som g?r s? lenge spilleren er i live while not spiller.erDod(): # henter et tilfeldig antall liv som fienden skal miste. livTatt = randint(0, 30) fiende.mistLiv(livTatt) print(fiende.hentNavn(), "mistet", livTatt, "liv. Ouch!") # sjekker om fienden er d?d. Is?fall lages en ny fiende. if fiende.erDod(): print("Yes!", spiller.hentNavn(), "vant over", fiende.hentNavn()) fiendeNr += 1 fiende = Spiller("Stygging" + str(fiendeNr), liv=50 + (fiendeNr * 10)) # spilleren f?r 50 liv hver gang den sl?r en fiende spiller.giLiv(50) # Hvis fienden ikke er d?d, tar den et tilfeldig antall liv fra spilleren. else: livTatt = randint(0, 30) spiller.mistLiv(livTatt) print(spiller.hentNavn(), "mistet", livTatt, "liv. Ouch!\n") # Skriver info om begge spillerne. print(fiende.hentNavn(), "har", fiende.hentLiv(), "liv!") print(spiller.hentNavn(), "har", spiller.hentLiv(), "liv!\n") input("Trykk enter for ? fortsette\n> ") # While-l?kken er ferdig, dermed er spilleren d?d. print(spiller.hentNavn(), "D?de! Du slo", fiendeNr -1, "fiender.") main()