Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JonasEmre/93d75729ac85084b380b47af911fac68 to your computer and use it in GitHub Desktop.
Save JonasEmre/93d75729ac85084b380b47af911fac68 to your computer and use it in GitHub Desktop.
Pygame İskeleti
# Bir Pygame oyunu yapmak için başlangıç teması veya iskeleti bu şekilde
import pygame
import random
# Önceden renk kodlarını verebilirsin istersen yardımcı olur
white = (255,255,255)
black = (0,0,0)
red = (255,0,0)
green = (0,255,0)
blue = (0,0,255)
# Ekran yaratmak için gereken tema;
width = 1280
height = 720
fps = 30
pygame.init()
pygame.mixer.init()
screen = pygame.display.set_mode((width,height))
pygame.display.set_caption("İskelet")
clock = pygame.time.Clock()
# Oyun Döngüsü - Game Loop
run = True
while run:
# Döngüyü hep aynı FPS de tutmak için
clock.tick(fps)
# İşlem inputları - events - Mesela oyundan çıkmak istediğimizde x ya bastığımızda bu bir event olur.
for event in pygame.event.get():
# Oyun penceresi kapanıyor mu diye test edecek.
if event.type == pygame.QUIT:
run = False # Döngüden çıkıp en alttaki quit fonksiyonu devreye girecek.
# Update
# Draw ve Render
screen.fill(black)
# Çizdikten sonra herşeyi flip yapıyor. Tam olarak nedir sonra araştır.
pygame.display.flip()
pygame.quit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment