pygame’ e giriş ders-1

Bir önceki yazımızda pygameden ve kurulumundan bahsetmiştik.
Bu yazımızda ise pygame ile ilk uygulamamızı yapalım.
Python programımızı açıyoruz ve ilk iş olarak pygame kütüphanesini import ediyoruz.
import pygame
daha sonra ise her pygame uygulamasında olmazsa olmazımızı çalıştırıyoruz.
pygame.init() tüm pygame modüllerini başlat gibi düşünebiliriz. Daha sonra bir tane pencere oluşturalım ve bu pencereyi bir değişkene atayalım.
ekran=pygame.display.set_m
pode((600,800))
bunun anlamı ekran içinde bir 600 e 800 boyutlarında bir pencere başlat demek.
Daha sonra renkleri kullanmak için bir kaç değişkene renk ataması yapalım.
siyah=(0,0,0)
beyaz=(255,255,255)
yesil=(34,139,34)
mavi=(0,0,255)
şimdi penceremizi renkle dolduralım.
ekran.fill(beyaz)
Şimdi ise ekrana bir adet daire çizdirelim. pygame de şekil çizmek için kullanılan fonksiyolar;

pygame.draw.rect
dikdörtgen veya kare veya dörgen çizmek için
pygame.draw.polygon
çokgen çizmek için
pygame.draw.circle
dairen çizmek için
pygame.draw.ellipse
elips çizmek için
pygame.draw.arc
yay çizmek için
pygame.draw.line
çizgi veya doğru çizmek için
pygame.draw.lines
birden fazla çizgi çizmek için
pygame.draw.aaline
antialiastik çizgi çizmek için
pygame.draw.aalines
birden fazla antialiastik çizgi çizmek için
kullanılan draw fonksiyonunun alt fonksiyonlarıdır. hepsinin aldığı parametre değişikdir.

biz daire çizmeye karar vermiştik. Yani pygame.draw.circle fonksiyonunu kullanacağız.

daire=pygame.draw.circle(ekran,yesil,(300,300),50) buradaki değişkenler(yüzey, renk, merkez, yarıçap)
pygame.display.flip() ekrani sürekli güncelle dedik
pygame.quit() pygameden çık dedik.

evet şimdi programımızı çalıştırdık. ekrana daire geldi ve hemen gitti. Çünkü pygame.quit() diyerek kapat demiştik.
en üstte import time ekleyelim. import pygame dediğimiz yere.
daha sonra pygame.quit in üstüne de time.sleep(3) ekleyin.Artık Pygame de ilk şeklimizi çizdik ve 3 saniye beklettik.

Kodların son hali;

Administrator hakkında 234 makale
Bilişim Teknolojileri Öğretmeni

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*