Diese Woche haben wir unser erstes Schaufenster Spiel mit python geschreiben aus dem Buch Programmieren Super Easy.
In dem Buch sind super Erklärungen was genau in dem Spiel passiert. Damit das spiel auch draussen mit unserem Controller und ohne Tastatur spielbar ist haben wir die Button mit der gpiozero Library eingebunden. Wichtig ist auch darauf zu achten auch auf dem Pi Python 3 zu verwenden.
from gpiozero import Button
from random import randint
roter_button = Button(7)
button1 = Button(8)
button2 = Button(25)
button3 = Button(11)
print("Geisterspiel")
print("Druecke den roten Button, um das Spiel zu starten")
roter_button.wait_for_press()
du_bist_mutig = True
score = 0
while du_bist_mutig:
geistertuer = randint(1, 3)
print("Vor dir sind drei Türen.")
print("Hinter einer ist ein Geist")
print("Welche Tür öffnest du ")
tuer = input("1, 2 oder 3? ")
if button1.is_pressed:
input(1)
if button2.is_pressed:
input(2)
if button3.is_pressed:
input(3)
tuer_nummer = int(tuer)
if tuer_nummer == geistertuer:
print("GEIST!")
du_bist_mutig = False
else:
print("Kein Geist")
print("Du bist ein Zimmer weiter")
score = score + 1
print("Laufe weg")
print("Spiel vorbei! Deine Punkte:", score)