importer pygame
système d'importation
NOIR =(0, 0, 0)
BLANC =(255, 255, 255)
VERT =(0, 255, 0)
ROUGE =(255, 0, 0)
SCREEN_WIDTH =800
SCREEN_HEIGHT =600
écran =pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
joueur =pygame.sprite.Sprite()
joueur.image =pygame.image.load("bob l'éponge.png")
joueur.rect =joueur.image.get_rect()
murs =pygame.sprite.Group()
pour moi dans la plage (5):
mur =pygame.sprite.Sprite()
wall.image =pygame.Surface((100, 100))
wall.image.fill(VERT)
mur.rect =mur.image.get_rect()
mur.rect.x =i * 100
mur.rect.y =i * 100
murs.ajouter(mur)
tandis que Vrai :
# Vérifier les événements
pour l'événement dans pygame.event.get() :
si event.type ==pygame.QUIT :
pygame.quit()
sys.exit()
# Déplacer le joueur
clés =pygame.key.get_pressed()
si clés[pygame.K_LEFT] :
joueur.rect.x -=5
si clés[pygame.K_RIGHT] :
joueur.rect.x +=5
si clés[pygame.K_UP] :
joueur.rect.y -=5
si clés[pygame.K_DOWN] :
joueur.rect.y +=5
# Vérifier les collisions
si pygame.sprite.spritecollideany (joueur, murs) :
joueur.rect.x -=5
joueur.rect.y -=5
# Dessinez l'écran
écran.fill (NOIR)
écran.blit (joueur.image, joueur.rect)
murs.draw (écran)
# Mettre à jour l'écran
pygame.display.flip()
```