Arts >> Arte >  >> teatro >> commedia

Qual è il codice di SpongeBob SquarePants The Quickster?

```pitone

importa pygame

importare il sistema

Definisci alcuni colori

NERO =(0, 0, 0)

BIANCO =(255, 255, 255)

VERDE =(0, 255, 0)

ROSSO =(255, 0, 0)

Imposta le dimensioni dello schermo

LARGHEZZA_SCHERMO =800

ALTEZZA_SCHERMO =600

Crea l'oggetto schermo

schermo =pygame.display.set_mode((LARGHEZZA_SCREEN, ALTEZZA_SCREEN))

Crea l'oggetto SpongeBob

giocatore =pygame.sprite.Sprite()

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

player.rect =player.image.get_rect()

Crea i muri

muri =pygame.sprite.Group()

Aggiungi i muri allo schermo

per i nell'intervallo(5):

muro =pygame.sprite.Sprite()

wall.immagine =pygame.Superficie((100, 100))

wall.image.fill(VERDE)

wall.rect =wall.image.get_rect()

muro.rett.x =i * 100

muro.rett.y =i * 100

pareti.add(muro)

Il ciclo di gioco principale

mentre Vero:

# Controlla gli eventi

per l'evento in pygame.event.get():

if event.type ==pygame.QUIT:

pygame.quit()

sys.exit()

# Muovi il giocatore

chiavi =pygame.key.get_pressed()

if chiavi[pygame.K_LEFT]:

giocatore.rect.x -=5

if chiavi[pygame.K_RIGHT]:

giocatore.rect.x +=5

if chiavi[pygame.K_UP]:

giocatore.rect.y -=5

if chiavi[pygame.K_DOWN]:

giocatore.rett.y +=5

# Controlla le collisioni

if pygame.sprite.spritecollideany(giocatore, muri):

giocatore.rect.x -=5

giocatore.rect.y -=5

# Disegna lo schermo

schermo.fill(NERO)

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

pareti.draw(schermo)

# Aggiorna lo schermo

pygame.display.flip()

```

commedia

Categorie correlate