CoddyRun

Parcours L'arc-en-ciel et les dégradés Étape 1

Étape 1 sur 6

Un ciel en dégradé

Peindre un ciel qui pâlit vers l'horizon avec 30 bandes de couleur fabriquées par rgb.

Notions :rgbboucle pourdégradé

Le résultat final du parcours : L'arc-en-ciel et les dégradés
Le résultat final du projet
Ce qu'il faut savoir

Un écran fabrique ses couleurs en mélangeant trois lumières : rouge, vert et bleu, chacune de 0 à 255. rgb(r, v, b) construit la couleur correspondante :

  • rgb(255, 0, 0) : rouge vif ;
  • rgb(255, 255, 255) : blanc ;
  • rgb(40, 110, 220) : un bleu de ciel.

Un dégradé en bandes

On dessine 30 bandes de 10 pixels. À chaque bande, le rouge et le vert augmentent un peu, le bleu reste à fond : la couleur pâlit doucement.

rectangle(toile1, 0, b * 10, 400, 10, rgb(40 + b * 6, 110 + b * 4, 220))

Pour la dernière bande (b = 29) : rgb(214, 226, 220), un bleu très clair, presque blanc.

Code de départ

Ouvrez CoddyRun et partez d'un programme vide : tout commence ici.

Pas encore CoddyRun ?

Il te faut le logiciel pour faire cette étape. Il est gratuit : crée ton compte pour le télécharger, puis reviens ici, ta place t'attend.

Créer mon compte et télécharger
Besoin d'aide ?
Indice 1

La toile fait 400 × 300 pixels : 30 bandes de 10 pixels la remplissent exactement.

Indice 2

Les composantes doivent rester entre 0 et 255, sinon rgb signale une erreur.

Indice 3

Essayez rgb(255, 120 + b * 4, 80) pour un coucher de soleil.

Voir la solution complète

Essayez d'abord par vous-même : c'est en cherchant qu'on apprend. La solution sert à vérifier ou à se débloquer.

@ Les déclarations
toile1 est une toile

@ Programme principal
dimension(toile1, 400, 300)
// 30 bandes de 10 pixels : le bleu pâlit en descendant
pour b de 0 à 29
    rectangle(toile1, 0, b * 10, 400, 10, rgb(40 + b * 6, 110 + b * 4, 220))
fin pour
affiche toile1

Ce parcours te plaît ?

Crée ton compte gratuit et construis le projet en entier, étape par étape.

Créer mon compte gratuit J'ai déjà un compte