İlk Programın
Coddy'nin Pygame Journey'sinin Oyun Penceresinde Python bölümünün bir parçası. Ders 1 / 32.
Çalıştır'a bas. Düzenleyicinin yanında bir pencere açılır: ayın bulunduğu bir gece gökyüzü ve yanından geçen bir kuyruklu yıldız. Bu, Python ile oyun yazmak için kullanılan bir kütüphane olan pygame ile yapılmış bir oyundur. Bu bölümde, bunun gibi bir oyunu parça parça oluşturacak ve ilerledikçe Python öğreneceksin.
Python bir programı en üst satırdan aşağıya doğru okur. Henüz her satırı anlaman gerekmiyor. Ayı çizen satırı bul:
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)Son sayı olan 40, ayın ne kadar büyük olduğunu belirtir. Bu sayıyı değiştir, yeniden Çalıştır'a bas ve ay değişsin. Her oyun bunun gibi satırlardan oluşur.
# ile başlayan satırlar yorumdur: Python'ın atladığı, insanlar için yazılmış notlardır. Bu programdakiler, ilerideki derslerde kendi kodunu nereye ekleyeceğini gösterir.
Görev
KolayAyı iki kat büyüt: boyutunu 40'tan 80'e değiştir, ardından Çalıştır'a bas.
Kendin dene
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Oyun döngüsünden önce, hazırlıkları burada yapın.
comet_x = 0
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Her karede bir kez, gerekli değişiklikleri burada yapın.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# fill işleminden sonra burada çizim yapın.
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)
pygame.draw.circle(screen, (255, 255, 255), (comet_x, 300), 6)
pygame.display.flip()
clock.tick(60)
pygame.quit()
Oyun Penceresinde Python bölümündeki tüm dersler
Kendi başına pratik yap: Pygame playground