Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
name: "Motifs puissants : exemple de Kek Lepis Sarawak"
identifier: "repeated-patterns-example"
type: 'python'
type: 'python'
6 changes: 3 additions & 3 deletions fr-FR/code/powerful_patterns_mcewen_tartan_example/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ def draw():

for i in range(int(carres)):
ecart = 0
for j in range(int(carres)):
for i in range(int(carres)):
fill(COULEURS_BASE[j % 2]) # VERT et BLEU
rect(ecart, coordonnee_y, taille_carre, taille_carre)
ecart = ecart + taille_carre
Expand All @@ -48,14 +48,14 @@ def draw():
fill(COULEURS_CROIX[i % 2]) # JAUNE et ROUGE
rect(croix, 0, 4, lignes)
rect(0, croix, lignes, 4)
croix = croix + 2 * taille_carre
croix = croix + 2 * taille_croix
# Dessine les croix de couture
no_fill()
croix = taille_carre + taille_carre / 2 - 2
for i in range(int(carres)):
rect(croix, 0, 4, lignes)
rect(0, croix, lignes, 4)
croix = croix + taille_carre
croix = croix + taille_croix

# Dessine les lignes grises où le matériau se chevauche
no_stroke()
Expand Down
2 changes: 1 addition & 1 deletion fr-FR/code/powerful_patterns_random_faces_example/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ def draw():
push_matrix()
# décalé de la largeur d'un quart de taille du visage
translate(randint(-50, 350), randint(-50, 350))
scale(0.25, 0.25) # chemins de quart de taille
scale(0.5, 0.25) # chemins de quart de taille
dessin_motif()
pop_matrix()

Expand Down
17 changes: 8 additions & 9 deletions fr-FR/meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
title: Motifs puissants
hero_image: images/banner.png
description:
- Créer une œuvre d'art inspirante qui peut être mise à l'échelle en utilisant des motifs
- répétés
Crée une œuvre d'art inspirante qui peut être mise à l'échelle en utilisant
des motifs répétés
meta_title: Projets de codage Python pour enfants et adolescents | Motifs puissants
meta_description: Apprends Python avec les projets de codage de la Raspberry Pi Foundation pour les enfants et les adolescents. Crée une œuvre d'art inspirante avec Python en utilisant des motifs répétés.
version: 4
Expand All @@ -12,16 +12,15 @@ copyedit: true
last_tested: "2021-10-06"
steps:
- title: Ce que tu vas faire
- title: Ton idée
- title: 'Construire et tester : motif'
- title: Commencer
completion:
- engaged
- title: 'Développer et tester : motif'
- title: Créer un motif
completion:
- internal
- title: Liste de contrôle
- title: Faire le motif
completion:
- external
- title: Améliorer ton projet
- title: Partager
- title: Et ensuite ?
- title: Défi
challenge: true
- title: Que peux-tu faire maintenant ?
146 changes: 2 additions & 144 deletions fr-FR/python-comments.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,150 +2,8 @@ Choisis une taille

Essaie différents nombres pour changer la couleur

Commencer la transformation

Réinitialiser la transformation

Moitié de la taille

Mettre le code à exécuter ci-dessous

Mettre le code pour exécuter chaque image ici

Garde ceci pour exécuter ton code

Choisis des couleurs magnifiques pour les couches de gâteau

La confiture colle les couches ensemble

Change le nombre pour changer la quantité de confiture

Neuf couches de gâteau, en répétant les 3 couleurs 3 fois

hauteur de 3 blocs de gâteau

Le gâteau est enveloppé dans une couche extérieure

Ne couvre pas les quadrants du gâteau !

rendre le gâteau carré

arrière-plan transparent

5 images par seconde

Définis un quart de tour pour que notre code soit facile à lire

commencer à partir du centre

Faire le quart inférieur droit du gâteau puis faire pivoter pour les autres quarts

dessiner jusqu'à 4 quadrants

ajouter la couche externe

retour au coin supérieur

couche externe

Définitions pour la compatibilité avec la bibliothèque de traitement p5py

Forme

Polices

Texte

Couleur

Images

Environnement

Transformation

Clavier

une courte rangée de carrés

animation rapide

bordure épaisse

commencer à partir du centre de l'écran

anime le motif

tourne le motif

déplace le motif

Yeux

Bouche

décalé de la largeur d'un quart de taille du visage

chemins quart de taille

Couleurs du motif

bleu

doré

commencer en haut à gauche de l'écran

créer 16 lignes puis s'arrêter

anime 1 ligne à la fois

créer une ligne de motifs

descendre pour commencer la ligne suivante

Couleurs du fil

Carrés

ligne de formes

enregistrer les paramètres

tourner la forme de 45 degrés

revenir aux paramètres enregistrés

déplacer horizontalement

rose

commencer par des demi-motifs

lignes maximales

pour décaler le motif sur la ligne suivante

Utiliser dans la largeur/longueur de la forme pour animer au fil du temps

Couleurs du tartan McEwen

Couleurs des carrés de base

Couleurs des croix

Couleur de couture et de chevauchement

Dessine tous les carrés de base alternés VERT et BLEU

VERT et BLEU

Croix

Dessine des croix alternées JAUNE et ROUGE

JAUNE et ROUGE

Dessine les croix de couture
Commencer la transformation

Dessine les lignes grises où le matériau se chevauche
Réinitialiser la transformation
70 changes: 1 addition & 69 deletions fr-FR/python-translatable.txt
Original file line number Diff line number Diff line change
@@ -1,71 +1,3 @@
quadrant

turquoise

doré

tomate

confiture

debut_y

exterieur

vertjaune

quartier

motif

dessin_motif

orange

brun

vert

taille_cercle

Cet art utilise beaucoup de cercles !

taille_motif

ORANGE

VIOLET

JAUNE

BLEU

C'est le tissage philippin Yakan

largeur_motif

C'est le tartan McEwen

taille_carré

Quelle taille de tartan souhaites-tu ? 20, 50 ou 100

lignes

VERT

COULEURS_BASE

ROUGE

COULEURS_CROIX

GRIS

coordonnee_y

carrés

écart

croix
BLEU
37 changes: 37 additions & 0 deletions fr-FR/resources/art_deco.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
#!/bin/python3

from p5 import *
from math import random
from random import randint

def motif():
global circle_size
for i in range(5):
ellipse(0, 0, circle_size / 5 * (5 - i), circle_size / 5 * (5 - i))

def setup():
size(400, 400)
frame_rate(3)
print('🖌 This art uses lots of circles!')

global circle_size

circle_size = 50

def draw():

# Pattern colours
stroke(40, 35, 100) # blue
stroke_weight(2) # thick border
fill(200, 180, 128) # gold

translate(0,0) # start from the top left of the screen

if frame_count <= 16: # creates 16 rows then stops
for row in range (frame_count): # animates 1 row at a time
for shape in range (16): # create a row of motifs
motif()
translate(circle_size / 2, 0)
translate(-width, circle_size / 2) # move down to start next row

run()
Loading
Loading