Tu vas créer un jeu Zelda interactif !

2. ÉTAPE 1 : Afficher une fenêtre de jeu

Objectif

L'élève doit voir apparaître à l'écran une fenêtre noire intitulée "Zelda".

Question motivante

"Tout jeu commence par une fenêtre. Comment créer cette première fenêtre en Python ?"

Concepts clés à maîtriser

  1. Importer une bibliothèque : import pygame

  2. Initialiser : pygame.init()

  3. Créer une fenêtre : pygame.display.set_mode((largeur, hauteur))

  4. Nommer la fenêtre : pygame.display.set_caption("titre")

  5. Boucle infinie : while True: (la fenêtre reste ouverte)

  6. Rafraîchir l'écran : pygame.display.update()


python
import pygame import sys [COMPLETE] # Initialiser Pygame WIDTH = 1200 HEIGHT = 800 [COMPLETE] # Créer une fenêtre de 1200x800 pixels [COMPLETE] # Donner un titre à la fenêtre BLACK = (0, 0, 0) running = True while running: for event in pygame.event.get(): [COMPLETE] # Vérifier si on ferme la fenêtre [COMPLETE] # Remplir l'écran [COMPLETE] # Mettre à jour l'affichage pygame.quit() sys.exit()

À toi de jouer (défi d'extension)

  1. Change la couleur de fond en bleu (BLUE = (0, 0, 255))

  2. Change la taille de la fenêtre à 800×600

  3. Ajoute un titre personnalisé

Erreurs courantes & solutions

ErreurCauseSolution
ModuleNotFoundError: No module named 'pygame'Pygame non installépip install pygame
La fenêtre ferme immédiatementPas de boucle infinieVérifier le while True:
L'écran reste blancPas de screen.fill()Ajouter la ligne de remplissage