🎨 Guide des Couleurs du Robot
🎨 Guide des Couleurs du Robot
💙 Yeux Bleus (Nouveau !)
Lancer le robot avec yeux bleus
./run_robot.sh bleu
# ou
python3 run_robot.py bleu
Le robot aura maintenant des yeux bleu cyan brillants ! 💙
🎨 Personnaliser les Couleurs
Méthode 1 : Modifier directement dans le code
Ouvrez roboeyes_pygame.py et changez les lignes 58-59 :
# Couleurs - YEUX BLEUS ! 💙
self.bg_color = (0, 20, 40) # Fond (R, G, B)
self.fg_color = (100, 180, 255) # Yeux (R, G, B)
Méthode 2 : Dans votre programme
from roboeyes_pygame import RoboEyes
robo = RoboEyes(surface, 128, 64)
# Changer les couleurs après création
robo.bg_color = (R, G, B) # Couleur de fond
robo.fg_color = (R, G, B) # Couleur des yeux
🌈 Exemples de Couleurs
Yeux Bleus (actuel)
robo.bg_color = (0, 20, 40) # Fond bleu foncé
robo.fg_color = (100, 180, 255) # Yeux bleu cyan
Yeux Verts
robo.bg_color = (0, 20, 0) # Fond vert foncé
robo.fg_color = (100, 255, 100) # Yeux vert clair
Yeux Rouges
robo.bg_color = (20, 0, 0) # Fond rouge foncé
robo.fg_color = (255, 100, 100) # Yeux rouge clair
Yeux Violets
robo.bg_color = (20, 0, 40) # Fond violet foncé
robo.fg_color = (200, 100, 255) # Yeux violet clair
Yeux Jaunes
robo.bg_color = (40, 40, 0) # Fond jaune foncé
robo.fg_color = (255, 255, 100) # Yeux jaune clair
Yeux Orange
robo.bg_color = (40, 20, 0) # Fond orange foncé
robo.fg_color = (255, 180, 100) # Yeux orange clair
Yeux Blancs (classique)
robo.bg_color = (0, 0, 0) # Fond noir
robo.fg_color = (255, 255, 255) # Yeux blancs
🎓 Comprendre les Couleurs RGB
Les couleurs sont définies avec 3 nombres (R, G, B) :
- R = Rouge (Red) : 0 à 255
- G = Vert (Green) : 0 à 255
- B = Bleu (Blue) : 0 à 255
Exemples :
(255, 0, 0)= Rouge pur(0, 255, 0)= Vert pur(0, 0, 255)= Bleu pur(255, 255, 0)= Jaune (rouge + vert)(255, 0, 255)= Magenta (rouge + bleu)(0, 255, 255)= Cyan (vert + bleu)(255, 255, 255)= Blanc(0, 0, 0)= Noir
💡 Exercice : Créer Votre Propre Couleur
-
Créez un nouveau fichier
robot_smile_perso.py -
Copiez le code de
robot_smile_bleu.py - Changez les couleurs (lignes 29-30) :
robo.bg_color = (?, ?, ?) # Votre couleur de fond robo.fg_color = (?, ?, ?) # Votre couleur d'yeux - Lancez votre robot :
python3 robot_smile_perso.py
🌟 Idées Créatives
Robot Arc-en-ciel
Changez la couleur des yeux toutes les secondes !
import time
colors = [
(255, 100, 100), # Rouge
(255, 180, 100), # Orange
(255, 255, 100), # Jaune
(100, 255, 100), # Vert
(100, 180, 255), # Bleu
(200, 100, 255), # Violet
]
color_index = 0
last_change = time.time()
# Dans la boucle principale :
if time.time() - last_change > 1:
robo.fg_color = colors[color_index]
color_index = (color_index + 1) % len(colors)
last_change = time.time()
Robot qui Change selon l’Humeur
if robo.happy:
robo.fg_color = (255, 255, 100) # Jaune quand heureux
elif robo.angry:
robo.fg_color = (255, 100, 100) # Rouge quand en colère
elif robo.tired:
robo.fg_color = (150, 150, 200) # Bleu pâle quand fatigué
🎨 Outil de Sélection de Couleurs
Vous pouvez utiliser des outils en ligne pour choisir vos couleurs :
- Google : “color picker”
- https://htmlcolorcodes.com/fr/
- https://colorpicker.me/
Ces sites vous donnent les valeurs RGB à utiliser !
Amusez-vous à créer votre robot unique ! 🎨🤖