Menu
CoddyTech

Oyuna Başla

Coddy'nin Pygame ile Oyun Yap kursunda ders 39 / 40.

Dört oyun yaptın. Şimdi kendi oyununu yap. İşte bu kurstaki her oyunun izlediği plan:

  1. Bir pencere ve oyun döngüsü: olaylar, güncelleme, çizim, ekranı yenileme, tik.
  2. Oyuncunun tuşlarla hareket ettirdiği bir şey.
  3. Kendi kendine hareket eden bir şey: düşen bloklar, bir top, bir yılan.
  4. Oyunu bitiren bir kural: çarpışma, skor, zamanlayıcı.
  5. Oyuncuya nasıl gittiğini anlatan metin.

Bir fikir seç. Asteroitlerden kaçan bir uzay gemisi. Şeritler arasında ilerleyen bir araba. Balık yakalayan bir kedi. Şekiller yeterlidir: bir dikdörtgen, o şey gibi hareket ettiğinde her şey olabilir.

Bu ders 1. ve 2. adımları kapsıyor. Çözüm sekmesindeki örnek, mavi bir raketin düşen kayalardan kaçtığı Rock Dodge oyunudur.

challenge icon

Görev

Kolay

Oyununuzu başlatın:

  1. Pencerenize oyununuzun adını ve en az 320'ye 240 boyutunu verin.
  2. Ok tuşlarıyla hareket ettirilen ve pencerenin içinde tutulan bir oyuncu ekleyin.

Herhangi bir oyun geçer: kontroller yalnızca bir pencere, bir ok tuşuna basılı tutulduğunda hareket eden bir oyuncu ve pencere kapandığında sona eren bir döngü arar.

Kendin dene

import pygame

pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("My Game")
clock = pygame.time.Clock()

running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    screen.fill((30, 30, 46))
    pygame.display.flip()
    clock.tick(60)

pygame.quit()
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Pygame ile Oyun Yap bölümündeki tüm dersler

Kendi başına pratik yap: Pygame playground