Merci infiniment de prendre le temps de tout détailler. Ca permet a tout le monde de se lancer et pourquoi pas de se trouver une vocation. Pour moi c'est la plus belle forme d art ! ça mélange la science des arts visuels, musicaux et mathématique. Une merveilleuse époque et une merveilleuse chaine yt !
La vidéo de quasiment une heure ; UNE HEURE QUOI. Grand fou, merci ! Et toujours cette musique de qualitay ! Merci Baba pour ta contribution de folie à la connaissance Godot en français :)
Vraiment un super tuto qui se veut accessible même pour les personnes qui n'ont jamais vu une ligne de code, quand quelqu'un me dira "j'aimerais apprendre à développer des jeux vidéo", je lui enverrai un lien vers ici sans hésiter ! (non c'est pas vrai je suis pas en train d'apprendre Godot pour abandonner Unity, vous n'avez aucune preuve)
Vraiment merci pour ce tuto ! très pédagogue en plus ! Merci aussi aux abonnés qui répondent aux problèmes rencontrés (j'avais déplacé le sprite sans le character 2D et ça buguait)
Top ! Je n'ai pas vu le temps passer, c'est vraiment bien expliqué et clair ! Après plusieurs années sur Unreal, ça fait un moment que j'hésites a passer sur Godot. Grâce à toi ça devrait le faire !
Merci très bon tuto. Ma version 4.2.2 n'affîche pas spontanément les petites boîtes noires qui informent sur les arguments à passer. Et j'ai l'impression d'avoir moins de choix globalement à l'écriture automatique (par ex: on ne me propose pas le ".. -> void:" ) Selon le type de shmup, l'absence d'inertie, donc les contrôles rigides sont les plus adaptés.
Excellent tuto ! Bravo ! euh par contre mettre du "lait" dans du lait c'est peut être pas le meilleur exemple... peut être : bouteille = "lait" aurait été plus compréhensible pour les débutants. A part ce détail c'est 99% du tout bon !
Super tuto, par contre attention "pass" ça n'est pas comme "return" avec "pass" la fonction continue à s'exécuter si il y a du code après le "pass", c'est juste une ligne qui ne fait rien. On a surtout besoin de "pass" car le gdscript (comme le python) n'aime pas les fonctions vides ou les blocs de code vides après les if et for entre autres
finalement j'ai trouvé, j'vais pas l'habitude du GD du coup un soucis de retour a la ligne :) en tout cas de tout les tuto c'est le plus explicite, bravo
Tu n'es pas le seul chez moi aussi je pense à ça et ça m'énerve normalement un lien youtube ne doit pas être supprimé sinon il y a plus l'intérêt de d'apprendre surtout pour un débutant
C'est vraiment des notions très avancés; la mise en réseau c'est c'est très complexe, faire un jeu de survie ça nécessite des dizaines et des dizaines de systèmes complexes qui cohabitent. Ça serait donc un sujet de tutos destiné a un public absolument pas débutants, mais très confirmés. Le problème c'est que ces personnes là ne sont pas très nombreuses, et en plus elles ont généralement pas besoin de tutos puisque leur niveau leur permet d'apprendre les quelques connaissances qui leur manque en lisant la documentation. Donc en résumé, ça serait beaucoup beaucoup de boulot a faire comme vidéo, pour quasiment aucunes vues; donc pas ouf :/
Bonjour, merci pour la série de tuto version 4 qui arrive. J'ai débuté godot il y a 1 mois en suivant tes tutos version 3 mais ayant la version 4 j'ai du fouiller un peu dans la documentation pour trouver les substitutions en version 4. Étant dev de mon côté, j'ai d'abord appréhendé l'outil de manière débutante, puis en appliquant mon savoir faire de dev ensuite, et j'aurai une question à te poser. De ce que j'ai pu voir on pourrai très bien faire une appli tout graphique ou tout script. (On peut très bien juste créer des scènes vide et tout créer dedans par script) La question de la frontière (graphique - script) est arrivé assez vite dans mon esprit. Prenons un exemple simple du premier écran de mon appli qui est composé de 3 boutons. (Nouvelle partie - Charger - Quitter). Quand on est débutant, on fait les 1 bouton à la main, on le paramètre, puis on le copie - colle 2 fois, on attache un script sur chacun pour l'action "pressed". Ensuite on réduit, on créait une scène pour le bouton mais on reste sur le fait d'attacher les 3 mêmes scripts précédents sur chaque scène et on modifie des choses séparément comme le texte du bouton, etc ... Finalement on fini par avoir une scène unique sans transformation avec un script à l'intérieur sur le noeud principal, qui avec des setter - getter peut gérer le texte du bouton, la texture, etc .. et l’émission d'un signal pour l'action "pressed" qui sera intercepter dans la scène principal pour savoir quoi faire avec le bouton. Mais du coup on se retrouve avec une vue graphique bien obscure, avec des boutons qui n'ont pas de texte, pas de texture, voir pas de taille non plus, ce qui rend la vue graphique très perturbante. Y a t il pour toi un juste milieu entre script et vue graphique ? Car dans mon cas, ou je fais un jeu qui est régie par "cliquer sur des boutons". Quand tu dois placer tes boutons sur l’écran grâce au ancres et au placement, ben quand tes boutons n'ont pas de taille et de texture, tu ne vois rien sur la vue graphique. Et quand je vois les tuto graphique godot sur youtube ou tout le monde fait de jolie truc mais tout en "dur" , tu te dis que si un jour tu changes la dimension de l’écran tu peux aller te tirer une balle dans la tête ...
Dans ce genre de cas je fais une scene avec un script avec le mot clé tool et des accesseurs pour modifier les paramètres text, texture etc depuis le noeud principal dans l'éditeur. Chacun bosse comme iel préfère mais dans un projet sur le long terme c'est pas mal de se faire ce genre de petit outils a mon avis. ^^
Merci pour cette vidéo, c'est clair et intéressant. Par contre j'ai l'impression que les versions de godot rendent très difficile la tenu dans le temps des tutos. Je m'explique je suis sous godot 4.2.2 et quand je crée le noeud caracterbody2D j'ai tout un base de code qui n'apparait pas dans la vidéo (j'ai déjà des fonction de moteur physique, la gestion du saut etc ), il semble que la syntaxe à changé car quand je fais func _imput godot ne me propose pas du tout la même liste que sur la vidéo et je n'ai pas acces a event : imput event . Je sais que tu n'y est pour rien, mais du coup si godot change autant de version en version ca me semble très compliqué d'apprendre à l'utiliser et me décourage un peu, je suis bloqué sur un truc bête.... :/
Salut , j'ai bien tout suivi mais j'ai un problème avec la rotation du vaisseau qui ne tourne pas sur lui même mais fait des grandes rotation en cercle , une solution ? Merci
Quand tu as déplacé ton vaisseau au milieu de ta scène 2D, tu as uniquement déplacé le sprite et pas le CharacterBody2D, ce qui fait que le point central de ton personnage est resté en 0, 0 alors que sa texture est au milieu de la scène. Donc quand tu demandes a ton personnage de tourner par rapport à ta souris, il tourne par rapport a son centre qui est en 0, 0 et ne tourne donc pas sur lui même. Si tu veux courriger ça tu reset la position de ton sprite2d et tu déplace entièrement le CharacterBody2D
C'est littéralement commet tu l'a ecrit là! Pour avoir le caractère spécial il faut que tu active les ligatures dans les paramètres de l'editeur, mais c'est purement cosmetique. La facon dont tu l'as ecrit ici marche aussi bien
Salut Merci pour ces tuto et ta pédagogie :).La fonction built in "move_and_slide" tient deja compte du delta time et de normaliser le vecteur direction ou pour le tuto tu as volontairement evité ce sujet ?
Alors tu as pas besoin du vecteur de direction puisque tu as la vélocité qui contient déjà la direction. Mais pour le delta time effectivement je l'ai évité pour éviter aux débutants des sources de confusions inutiles puisqu'ils n'ont pas besoin de savoir ça pour faire le tuto! Mais effectivement pour aller plus loin c'est une connaissance nécessaire et d'ailleurs on en parle dans la suite du tuto :)
Petite question : Pourquoi ne pas utiliser la ligne : look_at(get_global_mouse_position()) à la place de toutes ces lignes ? Est-ce qu'il y a une vraie différence en perf ou en précision (pour les projectiles ?)
merci de prendre ton temps pour apprendre aux débutant comme moi a créer leurs jeux mais j'ai un petit probleme : quand je lance mon debug le code n'as pas l'air de fonctionner. Quand j'appuie sur les touches directionnelles aucune valeur n'est inscrite dans la console. Je me demande si ce n'est pas du au fait que je n'ai pas exactement le meme code a la ligne 11 et 7 : je n'arrive pas a avoir le "symbole fleche" puis void. je n'ai que fun _input( event ) : pourrais-je avoir un peu d'aide ? merci d'avance
le symbole flèche c'est une ligature; c'est juste l'éditeur qui affiche deux symboles successif comme un seul, mais c'est purement visuel; tu peux les activer si tu veux Dans Editeur -> Parametre de l'éditeur -> Général -> Interface -> Editeur -> Code Font Contextual Ligatures et tu mets a Enabled. Tu n'as pas de message d'erreur non plus? Si tu veux de l'aide je te suggère d'aller faire un tour sur le discord (Tu trouveras le lien dans la description de la vidéo) ca sera plus pratique, tu pourra poster des screenshots et des extraits de code et d'autres pourront aider!
Salut, je déterre un peu mais j'ai le même soucis avec mes inputs, rien ne se passe, godot ne m'affiche aucune erreur et le code est scrupuleusement identique au tiens, flèches et void compris
Super tuto. Juste un truc (pour une prochaine fois du coup), il aurait été plus clair sûrement de donner pour exemple : var bouteille = "lait" mais tu n'es pas le seul à faire ça, quand tu codes tu oublies un truc fondamental du débutant... Il ne va rien comprendre si le même mot se répète partout. Là, ce qu'il voit, c'est lait = lait. Ok, so what ? Dit il 🤣 et combien de tutos je vois où les mecs essaient d'expliquer des trucs plus ou moins complexes en réutilisant le même mot partout. Or, la première difficulté dans un bout de code, c'est bien évidemment la syntaxe. Si tu te retrouves face à un pavé de texte avec "lait" partout, bien sûr toi ça te parait évident que "y a des guillemets, donc y en a un qui est le nom, l'autre le contenu de la variable"... Mais c'est pas du tout le cas pour un débutant. Et de minutes en minutes, tu l'envoies juste dans un gouffre d'incompréhension :)
très motivant une petite série, complète, un jeu fait de A à Z, masterclass je sais que je vais réussir à aller au bout du tuto
Je commente très rarement, mais merci, ça fait des années que je veux me lancer, grâce à toi c'est possible :)
Merci infiniment de prendre le temps de tout détailler. Ca permet a tout le monde de se lancer et pourquoi pas de se trouver une vocation. Pour moi c'est la plus belle forme d art ! ça mélange la science des arts visuels, musicaux et mathématique. Une merveilleuse époque et une merveilleuse chaine yt !
Je passe de Pygame à Godot 4, il y a peu de tutos sur ce dernier pour l'instant donc je te remercie et t'encourage vivement à continuer ce guide !
La suite est en cours de montage :D
La vidéo de quasiment une heure ; UNE HEURE QUOI. Grand fou, merci ! Et toujours cette musique de qualitay ! Merci Baba pour ta contribution de folie à la connaissance Godot en français :)
1. Super tutoriel, génial !!
2. Les assets sont superbes !
Super tuto ! Cette vidéo est vraiment très clair, j'ai tout compris sans difficulté !
Merci pour cette nouvelle série Monsieur
Vraiment un super tuto qui se veut accessible même pour les personnes qui n'ont jamais vu une ligne de code, quand quelqu'un me dira "j'aimerais apprendre à développer des jeux vidéo", je lui enverrai un lien vers ici sans hésiter ! (non c'est pas vrai je suis pas en train d'apprendre Godot pour abandonner Unity, vous n'avez aucune preuve)
Ahaha tu fait parti de la vague Brackeys?? :p
Merci en tous cas content que ca aide :D
@@BabaDesBois Pour être 100% honnête : oui, totalement mdr
c'est une dinguerie comment c'est simple avec godot , merci mec
pu...naise que c'est bien🤩
PS : pas mal de "petits changements ou simplifications" en terme de syntaxe en version 4.2.2
Vraiment merci pour ce tuto ! très pédagogue en plus !
Merci aussi aux abonnés qui répondent aux problèmes rencontrés (j'avais déplacé le sprite sans le character 2D et ça buguait)
Trop bon Baba !!! J'adore ta manière d'expliquer, montage impec, musique impec, par contre moi...pas impec, faut que j'apprenne tout !
Signé Tratra
Je suis dev et j'avais déjà donné un coup d'essai à Godot 3 et franchement excellente vidéo, je m'abonne avec plaisir !
Yes! Avec plaisir bon apprentissage de Godot alors! :)
Super, j ai hate de voir la suite =). que la force soit avec vous !
merci BABA
super video, tu explique tout tres bien merci beaucoup ! et tes assets sont vrmt bien faits, +1 like +1 abonnement
salut je te découvre et j'adore t génial et tu explique super bien voila continue comme ça tu régale ❤
MERCI enfin un tuto qui fonctionne !
Top ! Je n'ai pas vu le temps passer, c'est vraiment bien expliqué et clair ! Après plusieurs années sur Unreal, ça fait un moment que j'hésites a passer sur Godot. Grâce à toi ça devrait le faire !
Très clair. Vidéo suivante (les déçus de Unity devraient apprécier ^_^)
Tuto bien détaillé. Merci pour votre travail :) Mon vaisseau ne tourne pas autour de son centre mais autour d'un point éloigné de lui. :(
As tu vérifié que le sprite du vaiseau est bien en position 0,0 dans la scene du vaiseau?
bravo pour ce tuto clair et précis !!!
Merci très bon tuto. Ma version 4.2.2 n'affîche pas spontanément les petites boîtes noires qui informent sur les arguments à passer. Et j'ai l'impression d'avoir moins de choix globalement à l'écriture automatique (par ex: on ne me propose pas le ".. -> void:" )
Selon le type de shmup, l'absence d'inertie, donc les contrôles rigides sont les plus adaptés.
Je viens de te découvrir ^^ un grand merci je vais faire tout ton block RogueLike après ces vidéos intro
sympa cela va me faire découvrir Godot et rejouer a un des mes vieux jeu 😃
Merci pour ce tuto.
Bonjour, très bonne vidéo et je vais dévoré les 4 autres, Merci à toi, tu es bien complet.
MERCI
merci a toi vraiment top
Excellent tuto ! Bravo ! euh par contre mettre du "lait" dans du lait c'est peut être pas le meilleur exemple... peut être : bouteille = "lait" aurait été plus compréhensible pour les débutants. A part ce détail c'est 99% du tout bon !
C'est vrai que cette partie est un peu confuse; mais l'idée c'est que le nom de la variable doit décrire la valeur qui est dedans!
Merci beaucoup
Super tuto, par contre attention "pass" ça n'est pas comme "return" avec "pass" la fonction continue à s'exécuter si il y a du code après le "pass", c'est juste une ligne qui ne fait rien. On a surtout besoin de "pass" car le gdscript (comme le python) n'aime pas les fonctions vides ou les blocs de code vides après les if et for entre autres
My bad! Merci d'avoir relevé cette coquille
cool
Enfin un tuto version 4 :)
j'ai juste un souci avec rotation
erreur : parser Error: Unexpected "Identifer' in class body
finalement j'ai trouvé, j'vais pas l'habitude du GD du coup un soucis de retour a la ligne :)
en tout cas de tout les tuto c'est le plus explicite, bravo
Vraiment bien fait! Comment t'es tu formé sur ce logiciel??
comment taper void
Bonjour à tous, merci pour ce tuto qui me régale mais je ne trouve pas le lien pour les assets une idée ?
Tu n'es pas le seul chez moi aussi je pense à ça et ça m'énerve normalement un lien youtube ne doit pas être supprimé sinon il y a plus l'intérêt de d'apprendre surtout pour un débutant
seraice possible une serie de tutoriel sur un jeu de survie 3D ? et peut'etre si vous avez le temps aborde le mise en reseau par exemple pour les mmos
C'est vraiment des notions très avancés; la mise en réseau c'est c'est très complexe, faire un jeu de survie ça nécessite des dizaines et des dizaines de systèmes complexes qui cohabitent.
Ça serait donc un sujet de tutos destiné a un public absolument pas débutants, mais très confirmés.
Le problème c'est que ces personnes là ne sont pas très nombreuses, et en plus elles ont généralement pas besoin de tutos puisque leur niveau leur permet d'apprendre les quelques connaissances qui leur manque en lisant la documentation.
Donc en résumé, ça serait beaucoup beaucoup de boulot a faire comme vidéo, pour quasiment aucunes vues; donc pas ouf :/
Bonjour, merci pour la série de tuto version 4 qui arrive.
J'ai débuté godot il y a 1 mois en suivant tes tutos version 3 mais ayant la version 4 j'ai du fouiller un peu dans la documentation pour trouver les substitutions en version 4.
Étant dev de mon côté, j'ai d'abord appréhendé l'outil de manière débutante, puis en appliquant mon savoir faire de dev ensuite, et j'aurai une question à te poser.
De ce que j'ai pu voir on pourrai très bien faire une appli tout graphique ou tout script. (On peut très bien juste créer des scènes vide et tout créer dedans par script)
La question de la frontière (graphique - script) est arrivé assez vite dans mon esprit.
Prenons un exemple simple du premier écran de mon appli qui est composé de 3 boutons. (Nouvelle partie - Charger - Quitter).
Quand on est débutant, on fait les 1 bouton à la main, on le paramètre, puis on le copie - colle 2 fois, on attache un script sur chacun pour l'action "pressed".
Ensuite on réduit, on créait une scène pour le bouton mais on reste sur le fait d'attacher les 3 mêmes scripts précédents sur chaque scène et on modifie des choses séparément comme le texte du bouton, etc ...
Finalement on fini par avoir une scène unique sans transformation avec un script à l'intérieur sur le noeud principal, qui avec des setter - getter peut gérer le texte du bouton, la texture, etc .. et l’émission d'un signal pour l'action "pressed" qui sera intercepter dans la scène principal pour savoir quoi faire avec le bouton.
Mais du coup on se retrouve avec une vue graphique bien obscure, avec des boutons qui n'ont pas de texte, pas de texture, voir pas de taille non plus, ce qui rend la vue graphique très perturbante.
Y a t il pour toi un juste milieu entre script et vue graphique ?
Car dans mon cas, ou je fais un jeu qui est régie par "cliquer sur des boutons". Quand tu dois placer tes boutons sur l’écran grâce au ancres et au placement, ben quand tes boutons n'ont pas de taille et de texture, tu ne vois rien sur la vue graphique.
Et quand je vois les tuto graphique godot sur youtube ou tout le monde fait de jolie truc mais tout en "dur" , tu te dis que si un jour tu changes la dimension de l’écran tu peux aller te tirer une balle dans la tête ...
Dans ce genre de cas je fais une scene avec un script avec le mot clé tool et des accesseurs pour modifier les paramètres text, texture etc depuis le noeud principal dans l'éditeur.
Chacun bosse comme iel préfère mais dans un projet sur le long terme c'est pas mal de se faire ce genre de petit outils a mon avis. ^^
le lien github stp 👀
Merci pour cette vidéo, c'est clair et intéressant. Par contre j'ai l'impression que les versions de godot rendent très difficile la tenu dans le temps des tutos. Je m'explique je suis sous godot 4.2.2 et quand je crée le noeud caracterbody2D j'ai tout un base de code qui n'apparait pas dans la vidéo (j'ai déjà des fonction de moteur physique, la gestion du saut etc ), il semble que la syntaxe à changé car quand je fais func _imput godot ne me propose pas du tout la même liste que sur la vidéo et je n'ai pas acces a event : imput event . Je sais que tu n'y est pour rien, mais du coup si godot change autant de version en version ca me semble très compliqué d'apprendre à l'utiliser et me décourage un peu, je suis bloqué sur un truc bête.... :/
dcp tu t'en est sorti moi aussi je suis bloqué là
Salut , j'ai bien tout suivi mais j'ai un problème avec la rotation du vaisseau qui ne tourne pas sur lui même mais fait des grandes rotation en cercle , une solution ? Merci
Je te suggère de venir faire un tour sur le discord tu pourra poster des screens du jeu et de l'editeur ca sera plus facile pour t'aider!
Quand tu as déplacé ton vaisseau au milieu de ta scène 2D, tu as uniquement déplacé le sprite et pas le CharacterBody2D, ce qui fait que le point central de ton personnage est resté en 0, 0 alors que sa texture est au milieu de la scène. Donc quand tu demandes a ton personnage de tourner par rapport à ta souris, il tourne par rapport a son centre qui est en 0, 0 et ne tourne donc pas sur lui même. Si tu veux courriger ça tu reset la position de ton sprite2d et tu déplace entièrement le CharacterBody2D
Merci pour la réponse , mais j'ai déjà résolu le problème. J'aurai peut être du l'edit@@evanlycee2323
Merci, je viens de rectifier et ca marche :) @@evanlycee2323
Super tuto juste je n'arrive pas a faire -> void
C'est littéralement commet tu l'a ecrit là!
Pour avoir le caractère spécial il faut que tu active les ligatures dans les paramètres de l'editeur, mais c'est purement cosmetique. La facon dont tu l'as ecrit ici marche aussi bien
@@BabaDesBois ah ok
Salut Merci pour ces tuto et ta pédagogie :).La fonction built in "move_and_slide" tient deja compte du delta time et de normaliser le vecteur direction ou pour le tuto tu as volontairement evité ce sujet ?
Alors tu as pas besoin du vecteur de direction puisque tu as la vélocité qui contient déjà la direction. Mais pour le delta time effectivement je l'ai évité pour éviter aux débutants des sources de confusions inutiles puisqu'ils n'ont pas besoin de savoir ça pour faire le tuto!
Mais effectivement pour aller plus loin c'est une connaissance nécessaire et d'ailleurs on en parle dans la suite du tuto :)
@@BabaDesBois Merci bcp de ta réponse je continue tes tutos :)
Petite question : Pourquoi ne pas utiliser la ligne :
look_at(get_global_mouse_position())
à la place de toutes ces lignes ? Est-ce qu'il y a une vraie différence en perf ou en précision (pour les projectiles ?)
Parce que pour le tuto suivant on va lerp la rotation pour la rendre progressive
@@BabaDesBois Oh je vois, merci!
incroyable tuto mais ou sont les sprite
Google avait ban le lien sans raison je l'ai changé, désolé du dérangement
où sont les texture aider moi
Google avait ban le lien sans raison je l'ai changé, désolé du dérangement
merci de prendre ton temps pour apprendre aux débutant comme moi a créer leurs jeux mais j'ai un petit probleme :
quand je lance mon debug le code n'as pas l'air de fonctionner. Quand j'appuie sur les touches directionnelles aucune valeur n'est inscrite dans la console. Je me demande si ce n'est pas du au fait que je n'ai pas exactement le meme code a la ligne 11 et 7 : je n'arrive pas a avoir le "symbole fleche" puis void. je n'ai que fun _input( event ) :
pourrais-je avoir un peu d'aide ?
merci d'avance
le symbole flèche c'est une ligature; c'est juste l'éditeur qui affiche deux symboles successif comme un seul, mais c'est purement visuel; tu peux les activer si tu veux Dans Editeur -> Parametre de l'éditeur -> Général -> Interface -> Editeur -> Code Font Contextual Ligatures et tu mets a Enabled.
Tu n'as pas de message d'erreur non plus?
Si tu veux de l'aide je te suggère d'aller faire un tour sur le discord (Tu trouveras le lien dans la description de la vidéo) ca sera plus pratique, tu pourra poster des screenshots et des extraits de code et d'autres pourront aider!
@@BabaDesBois d'accord je vais faire ça
Salut, je déterre un peu mais j'ai le même soucis avec mes inputs, rien ne se passe, godot ne m'affiche aucune erreur et le code est scrupuleusement identique au tiens, flèches et void compris
Ptite précision je suis sur linux.. ùais bon ça devrait pas géner ^^
Super tuto. Juste un truc (pour une prochaine fois du coup), il aurait été plus clair sûrement de donner pour exemple : var bouteille = "lait" mais tu n'es pas le seul à faire ça, quand tu codes tu oublies un truc fondamental du débutant... Il ne va rien comprendre si le même mot se répète partout. Là, ce qu'il voit, c'est lait = lait. Ok, so what ? Dit il 🤣 et combien de tutos je vois où les mecs essaient d'expliquer des trucs plus ou moins complexes en réutilisant le même mot partout. Or, la première difficulté dans un bout de code, c'est bien évidemment la syntaxe. Si tu te retrouves face à un pavé de texte avec "lait" partout, bien sûr toi ça te parait évident que "y a des guillemets, donc y en a un qui est le nom, l'autre le contenu de la variable"... Mais c'est pas du tout le cas pour un débutant. Et de minutes en minutes, tu l'envoies juste dans un gouffre d'incompréhension :)