Arts >> Sanat ve Eğlence >  >> tiyatro >> Komedi

SpongeBob SquarePants The Quickster'ın kodu nedir?

```piton

pygame'i içe aktar

sistemi içe aktar

Bazı renkleri tanımlayın

SİYAH =(0, 0, 0)

BEYAZ =(255, 255, 255)

YEŞİL =(0, 255, 0)

KIRMIZI =(255, 0, 0)

Ekran boyutunu ayarlayın

SCREEN_WIDTH =800

SCREEN_HEIGHT =600

Ekran nesnesini oluşturun

ekran =pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))

SüngerBob nesnesini oluşturun

oyuncu =pygame.sprite.Sprite()

player.image =pygame.image.load("süngerbob.png")

player.rect =player.image.get_rect()

Duvarları oluşturun

duvarlar =pygame.sprite.Group()

Duvarları ekrana ekleyin

(5) aralığındaki i için:

duvar =pygame.sprite.Sprite()

wall.image =pygame.Surface((100, 100))

wall.image.fill(YEŞİL)

wall.rect =wall.image.get_rect()

duvar.rect.x =i * 100

duvar.doğru.y =i * 100

duvarlar.add(duvar)

Ana oyun döngüsü

Doğruyken:

# Olayları kontrol et

pygame.event.get() dosyasındaki etkinlik için:

if event.type ==pygame.QUIT:

pygame.quit()

sys.exit()

# Oynatıcıyı hareket ettir

tuşlar =pygame.key.get_pressed()

if tuşları[pygame.K_LEFT]:

player.rect.x -=5

if tuşları[pygame.K_RIGHT]:

player.rect.x +=5

if tuşları[pygame.K_UP]:

player.rect.y -=5

if tuşları[pygame.K_DOWN]:

player.rect.y +=5

# Çarpışmaları kontrol edin

if pygame.sprite.spritecollideany(oyuncu, duvarlar):

player.rect.x -=5

player.rect.y -=5

# Ekranı çiz

screen.fill(SİYAH)

screen.blit(oyuncu.görüntü, oynatıcı.doğru)

duvarlar.draw(ekran)

# Ekranı güncelle

pygame.display.flip()

''''

Komedi

İlgili Kategoriler