Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
913
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.51 KB | None | 0 0
  1. import pygame
  2. # initialise pygame
  3. pygame.init()
  4.  
  5. # creer un class pour le joueur
  6. class Player(pygame.sprite.Sprite):    # element qui va pouvoir bouger dans le jeu
  7.     def __init__(self):
  8.         super().__init__()
  9.         self.health = 100      # point de vie variable du joueur
  10.         self.max_health = 100  # point de vie max du joueur
  11.         self.attack = 10       # point d'attaque
  12.         self.velocity = 5      # vitesse de deplacement du joueur en pixel
  13.         self.image = pygame.image.load("assets/player.png") # permet de charger l'image du joueur
  14.         self.rect = self.image.get_rect() # permet de recuperer les coordonnées du joueur pour le deplacement
  15.  
  16. # Générer la fenetre du jeu
  17. pygame.display.set_caption("comet fall Game")
  18. screen = pygame.display.set_mode((1080, 720))
  19.  
  20. # impoter et charger l'arriere plan du jeu
  21. background = pygame.image.load("assets/bg.jpg")
  22.  
  23. # charger le joueur
  24. player = Player
  25.  
  26. # permet de laisser la fenetre ouverte
  27. running = True
  28.  
  29. # boucle tant que running est vrai
  30. while running:
  31.     # appliquer l'arriere plan du jeu
  32.     screen.blit(background, (0, -200))
  33.  
  34.     # appliquer l'image du joueur
  35.     screen.blit(player.image, player.rect)
  36.  
  37.     # mettre a jour l'ecran
  38.     pygame.display.flip()
  39.  
  40.     # si le joueur ferme la fenetre
  41.     for event in pygame.event.get():
  42.         #que l'evenement est fermeture de fenetre
  43.         if event.type == pygame.QUIT:
  44.             running = False
  45.             pygame.quit()
  46.             print ("Fermeture du jeu")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement