Parcours L'arc-en-ciel et les dégradés Étape 1
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é
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.
Ouvrez CoddyRun et partez d'un programme vide : tout commence ici.
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échargerIndice 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