Δρ 2.5 Παιχνίδι ταχύτητας αντίδρασης

Ο παίκτης που θα πατήσει πρώτος το κουμπί αφού ανάψει το φως, κερδίζει!

Τι θα χρειαστούμε

  1. Breadboard
  2. Ένα Led
  3. Μια αντίσταση 220Ω
  4. Δυο Button
  5. Δυο καλώδια Α – Α
  6. Τέσσερα καλώδια Α ? Θ

from gpiozero import Button, LED
from time import sleep
import random
led = LED(17)
player_1 = Button(14)
player_2 = Button(15)
time = random.uniform(5, 10)
sleep(time)
led.on()
while True:
           if player_1.is_pressed:
                      print(“Κερδίζει ο παίκτης 1!”)
                      break
           if
player_2.is_pressed:
                      print(“Κερδίζει ο παίκτης 2!”)
                      break
led.off()

Προσπαθήστε να αναβαθμίσετε το παιχνίδι ώστε να ζητάει τα ονόματα των παικτών και να εκτελείται 5 φορές. Τέλος να αποδίδει το τελικό σκορ συνοδευόμενο από το όνομα του νικητή.

 

 Πως θα κάναμε την επανάληψη με For;

Δρ 2.2 Συνδυασμός κουμπιού με LED

 Δρ 2.3 Δημιουργία διακόπτη

Δρ 2.4 Δημιουργία κουμπιού συνεχούς πίεσης

Δρ 2.5 Παιχνίδι ταχύτητας αντίδρασης