Skip to content

Commit ec35677

Browse files
Merge pull request #118 from raspberrypilearning/draft
Update translation
2 parents ccefa67 + d85241f commit ec35677

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+723
-1102
lines changed
Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,55 @@
1-
# importation des librairies de code !
1+
## Importer le code de la bibliothèque
2+
23
from p5 import *
34
from random import randint
45

5-
# La fonction mouse_pressed vient ici
6+
7+
# La fonction souris_pressee vient ici
68
def mouse_pressed():
7-
if touche_couleur == Color('blue').hex: # Comme les fonctions, les instructions 'if' sont indentées
9+
# print('🎯')
10+
if couleur_touchee == Color("blue").hex:
811
print('Tu as touché le cercle extérieur, 50 points !')
9-
elif touche_couleur == Color('red').hex:
12+
elif couleur_touchee == Color("red").hex:
1013
print('Tu as touché le cercle intérieur, 200 points !')
11-
elif touche_couleur == Color('yellow').hex:
14+
elif couleur_touchee == Color("yellow").hex:
1215
print('Tu as touché le centre, 500 points !')
1316
else:
1417
print('Tu as loupé la cible ! Aucun point !')
1518

19+
1620
# La fonction tire_fleche vient ici
1721
def tire_fleche():
18-
global touche_couleur # Peut être utilisé dans d'autres fonctions
19-
fleche_x = randint(100, 300) # Stocke un nombre aléatoire entre 100 et 300
20-
fleche_y = randint(100, 300) # Stocke un nombre aléatoire entre 100 et 300
21-
touche_couleur = get(fleche_x, fleche_y).hex # Récupère la couleur de l'endroit touché
22-
fill('sienna') # Définit la flèche pour remplir la couleur sur marron
23-
circle(fleche_x, fleche_y, 15) # Dessine un petit cercle à des coordonnées aléatoires
22+
global couleur_touchee
23+
fleche_x = randint(100, 300)
24+
fleche_y = randint(100, 300)
25+
couleur_touchee = get(fleche_x, fleche_y).hex
26+
# print(couleur_touchee)
27+
fill("brown")
28+
circle(fleche_x, fleche_y, 15)
29+
2430

2531
def setup():
2632
# Configure ton jeu ici
27-
size(400, 400) # largeur et hauteur
33+
size(400, 400)
2834
no_stroke()
2935

36+
3037
def draw():
3138
# Choses à faire dans chaque image
32-
fill('cyan')
33-
rect(0, 0, 400, 250) # Ciel
34-
fill('lightgreen')
35-
rect(0, 250, 400, 150) # Herbe
36-
fill('sienna')
37-
triangle(150, 350, 200, 150, 250, 350) # Support
38-
fill('blue')
39-
circle(200, 200, 170) # Cercle extérieur
40-
fill('red')
41-
circle(200, 200, 110) # Cercle intérieur
42-
fill('yellow')
43-
circle(200, 200, 30) # Cercle du milieu
39+
fill("cyan")
40+
rect(0, 0, 400, 250)
41+
fill("lightgreen")
42+
rect(0, 250, 400, 150)
43+
fill("brown")
44+
triangle(150, 350, 200, 150, 250, 350)
45+
fill("blue")
46+
circle(200, 200, 170)
47+
fill("red")
48+
circle(200, 200, 110) # Dessiner le cercle intérieur
49+
fill("yellow")
50+
circle(200, 200, 30) # Dessiner le cercle du milieu
4451
tire_fleche()
4552

53+
4654
# Garde ceci pour exécuter ton code
4755
run(frame_rate=2)
Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
1-
# importation des librairies de code
1+
## Importer le code de la bibliothèque
22
from p5 import *
33
from random import randint
44

5-
# La fonction mouse_pressed vient ici
5+
# La fonction souris_pressee vient ici
6+
67

78
# La fonction tire_fleche vient ici
89

10+
911
def setup():
1012
# Configure ton jeu ici
11-
size(400, 400) # largeur et hauteur de l'écran
13+
size(400, 400)
14+
no_stroke()
15+
1216

1317
def draw():
1418
# Choses à faire dans chaque image
15-
fill('cyan') # Définit la couleur de remplissage du ciel sur cyan
16-
rect(0, 0, 400, 250) # Dessine un rectangle pour le ciel avec ces valeurs pour x, y, largeur, hauteur
19+
fill("cyan")
20+
rect(0, 0, 400, 250)
21+
1722

1823
# Garde ceci pour exécuter ton code
1924
run(frame_rate=2)

fr-FR/images/arrow-centre.png

12.4 KB
Loading
60.7 KB
Loading

fr-FR/images/missed-points.png

-32.2 KB
Loading

fr-FR/images/missed_no_points.gif

61.1 KB
Loading

fr-FR/images/target_printed.gif

150 KB
Loading

fr-FR/meta.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Tir sur cible
33
hero_image: images/banner.png
4-
description: Utilise Python pour dessiner une cible et marquer des points en la frappant avec des flèches
4+
description: Utilise Python pour dessiner une cible et marquer des points en l'atteignant avec des flèches
55
meta_title: Projets de codage Python pour enfants et adolescents | Tir sur cible
66
meta_description: Apprends le langage Python avec les projets de codage de la Raspberry Pi Foundation pour les enfants et les adolescents. Utilise Python pour dessiner une cible et marquer des points en l'atteignant avec des flèches.
77
version: 4
@@ -10,11 +10,12 @@ copyedit: true
1010
last_tested: "2021-10-06"
1111
steps:
1212
- title: Ce que tu vas faire
13-
- title: Créer un arrière-plan
13+
- title: Dessiner l'herbe
1414
- title: Dessiner ta cible
1515
completion:
1616
- engaged
17-
- title: Tirer la flèche
17+
- title: Ajouter une flèche
18+
- title: Quelle est la couleur atteinte ?
1819
- title: Marquer des points
1920
completion:
2021
- internal
@@ -26,5 +27,6 @@ steps:
2627
passing_score: 3
2728
completion:
2829
- external
29-
- title: Améliorer ton projet
30-
- title: Et ensuite ?
30+
- title: Défi
31+
challenge: true
32+
- title: Que peux-tu faire maintenant ?

fr-FR/python-comments.txt

Lines changed: 11 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,27 @@
11
Choses à faire dans chaque image
22

3-
Rouge = 92, Vert = 204, Bleu = 206
3+
Dessiner le cercle intérieur
44

5-
Départ x, départ y, largeur, hauteur
6-
7-
x, y, largeur, hauteur
8-
9-
Définir la couleur de remplissage du support sur bois
10-
11-
Définir la couleur de remplissage de la flèche sur bois
12-
13-
Définir la couleur de remplissage du support sur herbe
14-
15-
Définir la couleur de remplissage de l'ellipse sur extérieur
16-
17-
Définir la couleur de remplissage de l'ellipse sur intérieur
18-
19-
Définir la couleur de remplissage de l'ellipse sur milieu
20-
21-
x, y, largeur de l'ellipse
22-
23-
Cercle intérieur - x, y, largeur de l'ellipse
24-
25-
Cercle du centre - x, y, largeur de l'ellipse
26-
27-
Cercle extérieur. 200, 200 est le milieu de l'écran
28-
29-
Bleu
30-
31-
Rouge
32-
33-
Jaune
34-
35-
Support
36-
37-
Cercle extérieur
38-
39-
Cercle intérieur
40-
41-
Mille
5+
Dessiner le cercle du milieu
426

437
La fonction tire_fleche vient ici
448

45-
Importer le code de la bibliothèque
46-
47-
Mise à jour des coordonnées aléatoires
48-
49-
Enregistrer la couleur avant de dessiner la flèche
50-
519
La fonction souris_pressee vient ici
5210

53-
Peut être utilisé dans d'autres fonctions
54-
55-
Comme les fonctions, les instructions "if" sont indentées
56-
57-
Configure ton jeu ici
58-
59-
largeur et hauteur
60-
61-
Définitions pour la compatibilité avec la bibliothèque de traitement p5py
62-
63-
Forme
64-
65-
Polices
66-
67-
Texte
68-
69-
Couleur
70-
71-
Images
11+
Tu as touché le cercle extérieur, 50 points !
7212

73-
Environnement
13+
Tu as touché le cercle intérieur, 200 points !
7414

75-
Transformer
15+
Tu as touché le milieu, 500 points !
7616

77-
Clavier
17+
Tu as touché le milieu, 500 points !
7818

79-
Garde ceci pour exécuter ton code
19+
Tu as loupé la cible ! Aucun point !
8020

81-
Stocker un nombre aléatoire entre 100 et 300
21+
Super rapide
8222

83-
Obtenir la couleur du succès
23+
Assez rapide
8424

85-
Dessiner une petite ellipse à des coordonnées aléatoires
25+
Très rapide
8626

87-
largeur et hauteur de l'écran
27+
Vitesse non reconnue !

fr-FR/python-translatable.txt

Lines changed: 2 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,9 @@
1-
ciel
2-
3-
herbe
4-
5-
bois
6-
7-
exterieur
8-
9-
interieur
10-
11-
centre
12-
131
tire_fleche
142

153
fleche_x
164

175
fleche_y
186

19-
couleur_touche
20-
21-
Tu as touché le cercle extérieur, 50 points !
22-
23-
Tu as touché le cercle intérieur, 200 points !
24-
25-
Tu as touché le centre, 500 points !
26-
27-
Tu as touché le mille, 500 points !
28-
29-
Tu as loupé la cible ! Aucun point !
30-
31-
À quelle vitesse veux-tu la flèche ? lent, moyen, rapide
32-
33-
Tu as touché le rouge, 200 points !
34-
35-
vitesse
36-
37-
Super rapide
38-
39-
Assez rapide
40-
41-
Très rapide
7+
couleur_touchee
428

43-
Vitesse non reconnue !
9+
vitesse

0 commit comments

Comments
 (0)