Python Öğreniyorum 12 – Pythonda fare kullanımı Dikkat oyunu
Python Öğreniyorum 12 – Pythonda fare kullanımı Dikkat oyunu. Bu videomuzda Python programlama dilinde mouse-fareyi nasıl kullanabilcecğimizi öğreneceğiz ve bununla bir dikkat oyunu hazırlayacağız. Ayrıca oynamak için belirli bir zaman-süre belirleniyor, bunu yapmak için time kütüphanesi kullanılıyor.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
import turtle, random, time def puan(x, y): global t t += 1 ok.goto(random.randint(-300, 300), random.randint(-300, 300)) def start(): ok.onclick(puan) pencere = turtle.Screen() pencere.title('Fare oyunu') pencere.bgcolor('lightgreen') pencere.setup(width=600, height=600) ok = turtle.Turtle() ok.speed(0) ok.shape('circle') ok.color('red') ok.shapesize(3) ok.penup() ok.goto(random.randint(0,300), random.randint(0,300)) t = 0 yaz = turtle.Turtle() yaz.speed(0) yaz.shape('square') yaz.color('white') yaz.penup() yaz.goto(0, 260) yaz.hideturtle() yaz.write('Başla', align='center', font=('Courier', 24, 'normal')) time_limit = 5 while True: starting_time = time.time() while (time.time() - starting_time) < time_limit: start() else: yaz.clear() yaz.write('Puan: {}'.format(t), align='center', font=('Courier', 24, 'normal')) time.sleep(2) t = 0 yaz.clear() yaz.write('Başla', align='center', font=('Courier', 24, 'normal')) |
Merhaba, öncelikle süper içerikler paylaşıyorsunuz. Bunun için teşekkürler. Ve time.time()’ın nasıl çalıştığını tam anlayamadım. Bir tekrar yaza bilir misiniz buraya?
o anda bulunukan vakti veriyor