Arts >> Kunst und Unterhaltung >  >> Theater >> Komödie

Wie lautet der Code für SpongeBob Schwammkopf – Der Quickster?

„Python

Pygame importieren

Importsystem

Definieren Sie einige Farben

SCHWARZ =(0, 0, 0)

WEISS =(255, 255, 255)

GRÜN =(0, 255, 0)

ROT =(255, 0, 0)

Stellen Sie die Bildschirmgröße ein

SCREEN_WIDTH =800

SCREEN_HEIGHT =600

Erstellen Sie das Bildschirmobjekt

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

Erstellen Sie das SpongeBob-Objekt

Spieler =pygame.sprite.Sprite()

player.image =pygame.image.load("spongebob.png")

player.rect =player.image.get_rect()

Erstelle die Wände

Wände =pygame.sprite.Group()

Fügen Sie die Wände zum Bildschirm hinzu

für i im Bereich(5):

wall =pygame.sprite.Sprite()

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

wall.image.fill(GRÜN)

wall.rect =wall.image.get_rect()

wall.rect.x =i * 100

wall.rect.y =i * 100

Wände.add(Wand)

Die Hauptspielschleife

während True:

# Suchen Sie nach Ereignissen

für Ereignis in pygame.event.get():

if event.type ==pygame.QUIT:

pygame.quit()

sys.exit()

# Bewegen Sie den Spieler

Schlüssel =pygame.key.get_pressed()

wenn Schlüssel[pygame.K_LEFT]:

player.rect.x -=5

wenn Schlüssel[pygame.K_RIGHT]:

player.rect.x +=5

wenn Schlüssel[pygame.K_UP]:

player.rect.y -=5

wenn Schlüssel[pygame.K_DOWN]:

player.rect.y +=5

# Auf Kollisionen prüfen

wenn pygame.sprite.spritecollideany(player, walles):

player.rect.x -=5

player.rect.y -=5

# Zeichnen Sie den Bildschirm

screen.fill(SCHWARZ)

screen.blit(player.image, player.rect)

wall.draw(screen)

# Aktualisieren Sie den Bildschirm

pygame.display.flip()

Komödie

Related Categories