Arts >> Kunst en amusement >  >> theater >> Comedy

Wat is de code voor SpongeBob SquarePants The Quickster?

```python

pygame importeren

importsysteem

Definieer enkele kleuren

ZWART =(0, 0, 0)

WIT =(255, 255, 255)

GROEN =(0, 255, 0)

ROOD =(255, 0, 0)

Stel de schermgrootte in

SCHERM_WIDTH =800

SCHERM_HEIGHT =600

Maak het schermobject

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

Maak het SpongeBob-object

speler =pygame.sprite.Sprite()

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

speler.rect =speler.image.get_rect()

Maak de muren

muren =pygame.sprite.Group()

Voeg de muren toe aan het scherm

voor i binnen bereik(5):

muur =pygame.sprite.Sprite()

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

wall.image.fill(GROEN)

muur.rect =muur.image.get_rect()

muur.rect.x =i * 100

muur.rect.y =i * 100

muren.add(muur)

De hoofdgameloop

terwijl waar:

# Controleer op evenementen

voor evenement in pygame.event.get():

als gebeurtenis.type ==pygame.QUIT:

pygame.quit()

sys.exit()

# Verplaats de speler

sleutels =pygame.key.get_press()

if-toetsen[pygame.K_LEFT]:

speler.rect.x -=5

if-toetsen[pygame.K_RIGHT]:

speler.rect.x +=5

if-toetsen[pygame.K_UP]:

speler.rect.y -=5

if-toetsen[pygame.K_DOWN]:

speler.rect.y +=5

# Controleer op botsingen

if pygame.sprite.spritecollideany(speler, muren):

speler.rect.x -=5

speler.rect.y -=5

# Teken het scherm

scherm.fill(ZWART)

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

muren.teken(scherm)

# Update het scherm

pygame.display.flip()

```

Comedy

Verwante categorieën