Merhaba dostlar bugün sizlere Python da oyun yapmamıza yardımcı olan 3. şahıs kütüphanesi olan PYGAME kütüphanesini kullanarak kar yağma efekti yapacağız kodlar aşağıdaki gibidir.
CODE
import pygame
import random
WHITE = [255, 255, 255]
BLACK = [0, 0, 0]
SIZE = [800, 400]
Screen = pygame.display.set_mode(SIZE)
pygame.display.set_caption("Kar Yağışı")
snowFall = []
for i in range(50):
x = random.randint(0, 800)
y = random.randint(0, 400)
snowFall.append([x, y])
clock = pygame.time.Clock()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
break
Screen.fill(BLACK)
for i in range(len(snowFall)):
pygame.draw.circle(Screen, WHITE, snowFall[i], 2)
snowFall[i][1] += 1
if snowFall[i][1] > 400:
y = random.randint(-50, -10)
snowFall[i][1] = y
x = random.randint(0, 800)
snowFall[i][0] = x
pygame.display.flip()
clock.tick(20)
pygame.quit()
Yorumlar
Yorum Gönder