Created
May 8, 2018 15:45
-
-
Save JonasEmre/93d75729ac85084b380b47af911fac68 to your computer and use it in GitHub Desktop.
Pygame İskeleti
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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