Spielende

This commit is contained in:
2023-07-03 15:31:40 +02:00
parent 8c9fad639e
commit 642e02d8c8

View File

@ -214,6 +214,9 @@ def feldWahl (spielerFeld):
if wert+1 == 3:
if not zweicheck (spielerFeld):
print ("GRATULATION! Du hast gewonnen!!!")
return 0
print ("TREFFER!\nEs darf direkt ein neues Feld gewählt werden!")
feldWahl (spielerFeld)
else:
@ -259,7 +262,6 @@ def SchwierigkeitsWahl ():
def botwahl (spielerFeld, diff):
print (diff)
diff *= 10
wurf = random.randint (-5, 105)
feld = [random.randint (0, matrixgr-1), random.randint (0, matrixgr-1)]
@ -275,8 +277,11 @@ def botwahl (spielerFeld, diff):
setFeld (spielerFeld, feld[0], feld[1], 5)
printFelder()
if treffer:
if not zweicheck (spielerFeld):
print ("Schade! Der Bot hat gewonnen!")
return 0
print ("Der Bot hat getroffen! Er darf noch ein Feld wählen!")
time.sleep (2)
time.sleep (1)
botwahl (spielerFeld, diff/10.25)
else:
print ("Der Bot hat nicht getroffen! Du bist nun dran!")
@ -286,13 +291,22 @@ def botwahl (spielerFeld, diff):
def start ():
startzeit = time.time ()
level = SchwierigkeitsWahl ()
Initialisiere ()
printFelder ()
while zweicheck (eigenFeld) and zweicheck (gegnerFeld):
feldWahl (gegnerFeld)
time.sleep (2)
time.sleep (1)
botwahl (eigenFeld, level)
print ("Das Spiel hat", int((time.time()-startzeit)//60), "Minuten", int(((time.time()-startzeit)%60)//1), "Sekunden gedauert.")
w = str (input ("Noch eine Runde? [J: Ja/Irgendwas: Nein]"))
if w == 'J':
start ()
start ()