Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- # initialise pygame
- pygame.init()
- # creer un class pour le joueur
- class Player(pygame.sprite.Sprite): # element qui va pouvoir bouger dans le jeu
- def __init__(self):
- super().__init__()
- self.health = 100 # point de vie variable du joueur
- self.max_health = 100 # point de vie max du joueur
- self.attack = 10 # point d'attaque
- self.velocity = 5 # vitesse de deplacement du joueur en pixel
- self.image = pygame.image.load("assets/player.png") # permet de charger l'image du joueur
- self.rect = self.image.get_rect() # permet de recuperer les coordonnées du joueur pour le deplacement
- # Générer la fenetre du jeu
- pygame.display.set_caption("comet fall Game")
- screen = pygame.display.set_mode((1080, 720))
- # impoter et charger l'arriere plan du jeu
- background = pygame.image.load("assets/bg.jpg")
- # charger le joueur
- player = Player
- # permet de laisser la fenetre ouverte
- running = True
- # boucle tant que running est vrai
- while running:
- # appliquer l'arriere plan du jeu
- screen.blit(background, (0, -200))
- # appliquer l'image du joueur
- screen.blit(player.image, player.rect)
- # mettre a jour l'ecran
- pygame.display.flip()
- # si le joueur ferme la fenetre
- for event in pygame.event.get():
- #que l'evenement est fermeture de fenetre
- if event.type == pygame.QUIT:
- running = False
- pygame.quit()
- print ("Fermeture du jeu")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement