Un peu d'organisation pour Pacman

Magazine
Marque
SysOps Pratique
Numéro
100
Mois de parution
mars 2017
Spécialité(s)


Résumé
Comme la fois précédente, je vous propose de vous initier à la programmation Python de manière ludique en vous basant sur un jeu très connu : Pacman. Dans ce numéro, nous allons structurer le code à l'aide de fonctions.

Dans le précédent numéro, nous avions réalisé une fenêtre graphique dans laquelle nous pouvions afficher un Pacman que nous pouvions déplacer à l'aide des flèches du clavier. Pour vous rafraîchir la mémoire (et pour ceux qui n'auraient pas pu lire le premier article), voici le code final que nous avions obtenu :

01: import pygame
02: 
03: pygame.init()
04: screen = pygame.display.set_mode((1024, 768), 0, 32)
05: pygame.display.set_caption('Pacman')
06: clock = pygame.time.Clock()
07: 
08: spritesheet = pygame.image.load('pacman_sprites.png').convert_alpha()
09: pacman = []
10: for i in range(4):
11:     pacman.append(pygame.Surface((112, 112)))
12:     pacman[i].blit(spritesheet, (0, 0), (0+i*112, 0, 112+i*112, 112))
13: 
14: 
15: pacman_pos = [0, 0]…

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous