1- Kütüphaneler
İlk olarak oyunumuzda kullanacağımız kütüphaneleri ekleyelim.
import turtle
import random
2- Ekran Ayarları
Ardından ekran ayarlarımızı yapalım.
# Ekran Ayarları
ekran = turtle.Screen()
ekran.title("Kaplumbağa Yarışı")
ekran.bgcolor("lightgray")
Bu bölümde ekranımızın rengi ve başlığını yazdık.(İsteğe bağlı olarak değiştirilebilir)
3-Oyun Karakteri 1
Şimdi ise oyun karakterlerimizin ilki olan kırmızı kaplumbağanın boyutunu rengini ve başlangıç konumunu ayarlayalım.
# 1. Yarışçı (Kırmızı)
kirmizi = turtle.Turtle()
kirmizi.color("red")
kirmizi.shape("turtle")
kirmizi.penup()
kirmizi.goto(-200, 20)
4-Oyun Karakteri 2
Şimdi de ikinci karakterimiz olan mavi kaplumbağanın boyutunu rengini ve başlangıç konumunu ayarlayalım
# 2. Yarışçı (Mavi)
mavi = turtle.Turtle()
mavi.color("blue")
mavi.shape("turtle")
mavi.penup()
mavi.goto(-200, -20)
5-Bitiş Çizgisi
Şimdi de bitiş çizgimizin konumu ve boyutunu ayarlayalım
# Bitiş Çizgisi
cizgi = turtle.Turtle()
cizgi.penup()
cizgi.goto(150, 50)
cizgi.pendown()
cizgi.goto(150, -50)
cizgi.hideturtle()while kirmizi.xcor() < 150 and mavi.xcor() < 150:
6-Yarış Döngüsü
Ve son olarak yarışımızdaki döngünün kodlarını yazalım
# Yarış Döngüsü
while kirmizi.xcor() < 150 and mavi.xcor() < 150:
kirmizi.forward(random.randint(1, 10))
mavi.forward(random.randint(1, 10))
# Kazananı Yaz
if kirmizi.xcor() > mavi.xcor():
print("Kırmızı kazandı!")
else:
print("Mavi kazandı!")
turtle.done()
Ve işte harika bir python projemiz