Python Turtle Kütüphanesi Yarış Oyunu

K
Kerem KILINÇ
2 dk okuma
129 izlenme
Yazı İçeriği (İçindekiler)
Python Turtle Kütüphanesi Yarış Oyunu

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

 

Hızlı Paylaş

Yorumlar

1
L

Lo Siento Wilson মোৰ মহানতা

3 ay önce

Güzel ama biraz daha geliştir berbet vasatın üstü

Yorum Yaz

Düşünceleriniz bizim için değerli. E-posta adresiniz yayınlanmayacaktır.

K
Yazar

Kerem KILINÇ

Teknoloji, yazılım ve tasarım dünyasından en güncel gelişmeleri paylaşıyorum.

Bültene Katılın

İlgili Yazılar

Python Nişancı Oyunu
Yazılım
83

Python Nişancı Oyunu

Python programlama dilinde oyun geliştirmeye başlamak istiyorsanız, turtle modülü harika bir başlangıç noktasıdır. Bu yazıda, Python’un yerleşik turtle kütüphanesini kullanarak basit bir Keskin Nişancı Oyunu yapacağız.

Devamını Oku
Tinkercad’e Nasıl Girilir? (Adım Adım Rehber)
Yazılım
157

Tinkercad’e Nasıl Girilir? (Adım Adım Rehber)

3D tasarım, kodlama ve elektronik devre simülasyonları yapmak istiyorsanız Tinkercad harika ve ücretsiz bir platformdur. Üstelik tamamen tarayıcı üzerinden çalışır — herhangi bir program indirmenize gerek yoktur.

Devamını Oku