Votre premier programme
Fait partie de la section Python dans une fenêtre de jeu du Journey Pygame de Coddy. Leçon 1 sur 32.
Appuie sur Run. Une fenêtre s’ouvre à côté de l’éditeur : un ciel nocturne avec une lune et une comète qui passe. C’est un jeu créé avec pygame, une bibliothèque pour créer des jeux en Python. Dans cette section, tu vas en créer un similaire, morceau par morceau, et apprendre Python au fur et à mesure.
Python lit un programme de haut en bas, à partir de la première ligne. Tu n’as pas encore besoin de comprendre chaque ligne. Trouve la ligne qui dessine la lune :
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)Le dernier nombre, 40, correspond à la taille de la lune. Modifie-le, appuie de nouveau sur Run, et la lune change. Chaque jeu est construit à partir de lignes comme celle-ci.
Les lignes qui commencent par # sont des commentaires : des notes destinées aux personnes, que Python ignore. Dans ce programme, elles indiquent où tu ajouteras ton propre code dans les leçons suivantes.
Défi
FacileFais la lune deux fois plus grande : change sa taille de 40 à 80, puis appuie sur Run.
Essayez vous-même
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
pygame.display.set_caption("Night Sky")
clock = pygame.time.Clock()
# Préparez les éléments ici, avant la boucle du jeu.
comet_x = 0
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Modifiez les éléments ici, une fois par image.
comet_x = comet_x + 3
if comet_x > 700:
comet_x = -60
screen.fill((20, 24, 48))
# Dessinez ici, après le remplissage.
pygame.draw.circle(screen, (240, 230, 160), (500, 110), 40)
pygame.draw.circle(screen, (255, 255, 255), (comet_x, 300), 6)
pygame.display.flip()
clock.tick(60)
pygame.quit()
Toutes les leçons de Python dans une fenêtre de jeu
1Votre première fenêtre
Votre premier programmeAfficher un messageLes couleurs en nombresDessiner la LuneEntraînez-vous par vous-même : Playground Pygame