Skip to content

Commit 357fd18

Browse files
committed
init
1 parent 3390540 commit 357fd18

10 files changed

Lines changed: 91 additions & 0 deletions

File tree

documentation.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
## Deroulement de l'atelier
2+
3+
#### Mise en place de la fenetre pygame
4+
5+
```python
6+
import pygame
7+
8+
# initiatlisation de pygame
9+
pygame.init()
10+
11+
# mise en place et affichage de la fenetre de jeu
12+
13+
# constante pour la dimension de la fenetre
14+
WIDTH = 800 # largeur
15+
HEIGHT = 600 # hauteur
16+
17+
window = pygame.display.set_mode((WIDTH, HEIGHT)) # instruction pygame.display.set_mode((x,y)) pour la définition de la fenetre => dans une variable
18+
pygame.display.set_caption("Nom de la fenetre") # ajout d'un nom à la fenetre
19+
icon = pygame.image.load('gaming.png') #affectation d'une image dans une variable
20+
pygame.display.set_icon(icon) # mise en place de l'image sur la fenetre
21+
22+
```
23+
24+
#### Mise en place de la boucle d'affichage de la fenetre
25+
26+
```python
27+
# Boucle de jeu
28+
run = True # variable boolean precisant que le jeu tourne
29+
while run:
30+
for event in pygame.event.get(): # boucle for pour capturer les evenements de la fenetre
31+
if event.type == pygame.QUIT:
32+
run = False
33+
```
34+
35+
#### Mise en place d'une fonction d'affichage
36+
```python
37+
# mise en place d'une fonction d'affichage
38+
39+
def draw():
40+
window.fill((255,255,255))
41+
pygame.display.update()
42+
43+
```
44+
45+
ajout de l'appel de la fonction dans la boucle de jeu.
46+
definition d'une section de couleur pour definir les couleur sous forme de variable.
47+
48+
49+
50+
51+
### PARKING
52+
53+
```python
54+
55+
```

gaming.png

1.35 KB
Loading

images/pendu0.png

28.1 KB
Loading

images/pendu1.png

29.3 KB
Loading

images/pendu2.png

29.4 KB
Loading

images/pendu3.png

30.4 KB
Loading

images/pendu4.png

30.4 KB
Loading

images/pendu5.png

30.8 KB
Loading

images/pendu6.png

31.1 KB
Loading

main.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,39 @@
33
# initiatlisation de pygame
44
pygame.init()
55

6+
# mise en place et affichage de la fenetre de jeu
7+
8+
# constante pour la dimension de la fenetre
9+
WIDTH = 800 # largeur
10+
HEIGHT = 600 # hauteur
11+
12+
window = pygame.display.set_mode((WIDTH, HEIGHT)) # instruction pygame.display.set_mode((x,y)) pour la définition de la fenetre => dans une variable
13+
pygame.display.set_caption("Nom de la fenetre") # ajout d'un nom à la fenetre
14+
icon = pygame.image.load('gaming.png') #affectation d'une image dans une variable
15+
pygame.display.set_icon(icon) # mise en place de l'image sur la fenetre
16+
17+
18+
#Couleurs
19+
WHITE = (255,255,255)
20+
BLACK = (0,0,0)
21+
GREEN = (0,150,0)
22+
RED = (150,0,0)
23+
24+
# mise en place d'une fonction d'affichage
25+
26+
def draw():
27+
window.fill(WHITE)
28+
pygame.display.update()
29+
30+
31+
32+
33+
34+
35+
# Boucle de jeu
36+
run = True # variable boolean precisant que le jeu tourne
37+
while run:
38+
draw()
39+
for event in pygame.event.get(): # boucle for pour capturer les evenements de la fenetre
40+
if event.type == pygame.QUIT:
41+
run = False

0 commit comments

Comments
 (0)