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:
- Bir pencere ve oyun döngüsü: olaylar, güncelleme, çizim, ekranı yenileme, tik.
- Oyuncunun tuşlarla hareket ettirdiği bir şey.
- Kendi kendine hareket eden bir şey: düşen bloklar, bir top, bir yılan.
- Oyunu bitiren bir kural: çarpışma, skor, zamanlayıcı.
- 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.
Görev
KolayOyununuzu başlatın:
- Pencerenize oyununuzun adını ve en az 320'ye 240 boyutunu verin.
- 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()
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