Spielende
This commit is contained in:
@ -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 ()
|
||||
Reference in New Issue
Block a user