Comment enseigner la programmation ?
Quel est le principal code utilisé en informatique ? En informatique En programmation, le code ASCII (American Standard Code for Information Interchange) sert à la représentation des lettres, chiffres et symboles de ponctuation par des suites de bits. Quel est le but de la programmation ? La programmation, appelée aussi codage dans le domaine informatique, désigne l’ensemble des activités qui permettent l’écriture des programmes informatiques. C’est une étape importante du développement de logiciels (voire de matériel). Quelles sont les bases de la programmation ? Les langages HTML, CSS, JavaScript, SQL et PHP constituent tout de même une base de connaissances solide et suffisante pour la plupart des projets Web. Le site Web w3schools.com propose une documentation adaptée pour les débutants ainsi que des tutoriels pour l’utilisation des scripts évoqués.9 sept. 2019 Qui peut apprendre à coder ? Femme ou homme, 18 ou 55 ans, artiste ou ingénieur – tout le monde peut apprendre à coder.23 mai 2018 Quel âge pour apprendre à coder ? L’âge optimal d’un enfant pour commencer à programmer En matière d’apprentissage plus ciblé, la majorité des spécialistes considèrent que les enfants devraient correctement commencer à apprendre à coder vers l’âge de sept ans, à comprendre les concepts de base et exécuter les tâches de la programmation robotique.21 oct. 2022
Quelle est la différence entre un logiciel et un programme ?
Un programme est une simple suite d’opérations qui exécute automatiquement des écritures numériques sur un support informatique, alors qu’un logiciel est un combiné de plusieurs programmes informatiques, ainsi que tout le nécessaire pour les rendre opérationnels: fichiers de configuration, images bitmaps et procédures …
Quel est la base de la programmation ?
Le principe en est de compiler le code source non pas en code machine compréhensible par un processeur donné, mais en un code machine « fictif » (généralement appelé bytecode) qui sera lui-même interprété par la machine virtuelle associée au langage.
Quel est le premier langage de programmation ?
En 1948, Konrad Zuse publie un article sur son langage de programmation qu’il a développé entre 1943 et 1945 : le Plankalkül. Son créateur le considère comme étant le premier langage de programmation de haut niveau.
Comment lire un code informatique ?
Le codage consiste à utiliser un langage de programmation pour que l’ordinateur se comporte comme nous le souhaitons. Chaque ligne de code indique à l’ordinateur de faire quelque chose. Les lignes de code sont quant à elles stockées dans un document qui s’appelle « un script ».27 août 2019
Est-ce que la programmation est facile ?
Apprendre la programmation n’est pas forcément très facile. Mais c’est normal, car c’est une matière tellement riche et complexe que si c’était facile, il n’y aurait pas d’intérêt. Mais pour autant, c’est à la portée de tout le monde. Et c’est cela qui est intéressant.3 oct. 2017
Est-il difficile de coder ?
Le codage est-il difficile à apprendre ? Ça dépend. Chaque langage de programmation peut poser des défis aux apprenants, et certains programmeurs trouvent certains langages plus intuitifs. Pourtant, certains facteurs rendent plus facile ou plus difficile l’apprentissage d’un langage de programmation.
Quel métier après développeur ?
Parmi les nombreux métiers que le lauréat d’une formation en développement informatique peut exercer, nous avons :
Quel âge pour apprendre Python ?
Dès l’âge de 10 ans : des exercices pour Raisonner et Expérimenter. Python : un langage puissant et professionnel adapté à l’apprentissage pour les enfants.
Quels sont les 3 types de logiciels ?
Dans le grand monde de la technologie de l’information, on peut constater 3 types de logiciels informatiques. Il y a les logiciels payants, les logiciels gratuits et les logiciels libres.6 déc. 2019
Quels sont les points essentiels d’une programmation ?
La conception
Qui a créé programmation ?
C’est la comtesse anglaise Ada de Lovelace qui a écrit le tout premier programme informatique, en 1843.
Quel est le langage de programmation le plus facile à apprendre ?
Python
Quel est le langage le plus utilisé ?
Python toujours n°1, C++ continue de talonner Java Le langage C se maintient à la seconde place du podium avec une augmentation de +2,13 % sur les 12 derniers mois. Si Java continue de compléter le podium, il est suivi de près par le langage C++ qui menace de le supplanter depuis juin 2022.5 sept. 2022
Quel sont les 10 langage de programmation ?
Les 10 principaux langages de programmation
Quel est le langage de programmation le plus utilisé ?
Java
Est-ce que Python est difficile ?
Python est un langage facile à apprendre et son code est plus lisible, il est donc plus facile à maintenir. Il est parfois jusqu’à 5 fois plus concis que le langage Java par exemple, ce qui augmente la productivité du développeur et réduit mécaniquement le nombre de bugs. L’environnement python est riche en librairies.
Est-il difficile de devenir programmeur ?
Est-il difficile de devenir un développeur web ? Le développement web est l’un des métiers les plus simples à exercer, à condition de maîtriser la programmation. Tous les emplois ne conviennent pas à tout le monde, et il y aura toujours des personnes qui auront du mal à se faire une idée du code.10 juin 2022
Comment savoir si on aime la programmation ?
Comment savoir si vous êtes fait pour être un développeur ?
Quel âge pour coder ?
Pour être autorisés à cet examen du Code de la route, les candidats doivent impérativement être âgés de 17 au minimum s’ils suivent une formation à la conduite classique, ou de 15 ans s’ils souhaitent apprendre à conduire via la conduite accompagnée.
Quel âge pour programmer ?
L’âge optimal d’un enfant pour commencer à programmer En matière d’apprentissage plus ciblé, la majorité des spécialistes considèrent que les enfants devraient correctement commencer à apprendre à coder vers l’âge de sept ans, à comprendre les concepts de base et exécuter les tâches de la programmation robotique.21 oct. 2022
Qui a créé le logiciel ?
Comme mentionné dans la section précédente, Ada Lovelace et Alan Turing sont les précurseurs du concept de « logiciel ».
Quelle est la différence entre un projet et un programme ?
L’effort : un projet ne demande qu’un effort simple et concentré pour atteindre un objectif spécifique. Un programme est un ensemble de projets qui sont complémentaires et dont chacun participe à l’atteinte de l’objectif global du programme.9 juil. 2020
Quels sont les différents types de programmation informatique ?
Les différents types de programmation
Quel est le langage de programmation le plus utilisé au monde ?
Java
Quel langage apprendre en 2022 ?
Voici les langages plébiscités en 2022 dans l’IT :
Quel est le langage de programmation le plus difficile ?
Malbolge
Quel est le langage de programmation le plus difficile à apprendre ?
Malbolge
Quel logiciel pour la programmation ?
Éditeur de code
Quel est le langage de programmation le plus utilisé en 2022 ?
Python
Comment enseigner Python ?
La syntaxe Python est simple, ce qui la rend très facile à utiliser. En fait, certains diront que la meilleure façon d’apprendre Python est de commencer à écrire vos propres programmes. La plupart de la syntaxe est suffisamment logique pour vous permettre de commencer à le faire très tôt dans votre processus de codage.7 oct. 2021
Comment être fort en Python ?
Lorsqu’on débute, peu importe le langage de programmation il y a certaines choses importantes:
Quel métier quand on sait coder ?
En quoi consiste ce métier ? Le développeur informatique est le pro des langages informatiques, tels que C++ ou Java ! Responsable de la programmation, c’est-à-dire de la production de lignes de code, il rédige et suit un cahier des charges précisant les spécificités techniques à suivre pour créer le programme.
Qui peut devenir développeur ?
On peut devenir développeur web en étant autodidacte ou à partir d’une terminale S en accédant ensuite à une formation de type Bac+2. De nombreux BTS ou DUT permettent d’accéder au métier de développeur web, et il est également possible de poursuivre sur un Bac+3 grâce à des licences spécialisées.
Comment initier les enfants à la programmation ?
Les applications enfant pour apprendre à programmer sont nombreuses et pour tous les âges
Quels sont les deux types de logiciels ?
Les deux principales catégories de logiciels sont le logiciel applicatif et le logiciel de système : le logiciel applicatif est destiné à aider les usagers à effectuer une certaine tâche, le logiciel de système est destiné à effectuer des opérations en rapport avec l’appareil informatique.
elle tout le monde j’espère que vous allez bien et que vous êtes en forme la vidéo d’aujourd’hui est un peu spéciale puisqu’elle est plutôt dédié aux enfants qui voudraient apprendre la programmation alors aux enfants ou aux plus jeunes d’entre vous évidemment et elle est aussi dédié bien sûr aux adultes qui souhaiterait accompagner leurs enfants pour l’apprentissage de la programmation alors pour ça on va utiliser scratch scratch c’est quoi c’est un outil dédié vraiment à ça c’est un outil qui permet de faire découvrir la programmation aux plus jeunes et cet outil scratch bien c’est quand même quelque chose d’assez solide ça a été développé par la mighty spécialement pour les enfants pour découvrir la programmation c’est utilisé parfois même dans des écoles secondaires ou voilà pour pour des plus jeunes etc pour des ateliers d’initiation et ça quand même pas mal de possibilités donc voilà un peu pour le programme d’aujourd’hui juste une petite chose importante avant mais assez que si vous avez envie de commencer maintenant ou si votre enfant a envie de commencer maintenant mais allez-y foncez encouragez-les c’est lui je parle aux parents essaient simplement parce que ben voilà ou plutôt vous allez apprendre ça au mieux ça va être je ne dis pas qu’on ne peut pas apprendre la programmation plus tard il y en a qui l’ont appris à 20 39 40 parfois 50 ça peut très bien se faire donc voilà là aussi pas de souci mais dans l’absolu si vous avez envie c’est le meilleur moment pour commencer maintenant de toute façon juste une petite dernière chose surtout n’hésitez pas à donner le petit like le petit partage le petit abonnement si la vidéo s’il contenu que je vous propose vous plaît n’oubliez pas que c’est vous qui fait vivre la chaîne allait nous on est parti donc pour commencer bien simplement rendez vous sur ce crash tapez simplement le nom sur google et choisissez ensuite le premier lien soit scratch points et mighty points et du sur le site vous devrez d’abord soit vous inscrire si vous n’y avez jamais encore été donc en cliquant sur rejoindre au scratch ou en vous connectant en cliquant sur se connecter si vous avez déjà un nom d’utilisateur ainsi qu’un mot de passe une fois sur scratch vous arriverez sur cet écran simplement cliquer sur le bouton créer pour commencer un nouveau projet et à partir de maintenant tout se passera dans cet écran cet écran vous permet de créer vos animations vous jeu et ses parts entre guillemets programmation mais d’abord j’imagine que vous voudrez à voir l’interface en transe et est donc pour ça simplement cliquer sur cette icône sion forme de petites planètes et choisissez français ensuite n’hésitez pas à renommer votre petit logiciel est donc voilà ici simplement dans cet espace si vous pouvez changer le nom on va appeler ça mon premier jeu intéressons-nous maintenant du coup à l’application en elle-même la première zone intéressante est celle ci cette zone où vous avez le petit chat eh bien c’est la partie principale c’est là où votre jeu votre petit programme va être est ce que vous voyez bien sûr ce petit chat simplement je peux prendre maintenir mon curseur de souris donc maintenir la souris enfoncé et venir comme ça le déplacer où je veux donc voilà je peux vraiment venir mettre ce petit chat où je le désire dans cette zone et nous après on le fera se déplacer en appuyant sur une touche par exemple en bas vous avez ici une petite zone saine dans cette scène vous allez pouvoir choisir le fond de votre jeu ou de votre petite application est donc appuyez simplement sur choisir un arrière-plan et vous aurez le choix entre beaucoup d’ image différente moi je vais choisir la jungle mais choisissez celle que vous préférez alors une petite chose intéressante ici eh bien vous voyez que quand je déplace le petit chat vous avez les deux valeurs ici qui change donc voilà x et y quelles sont ces deux valeurs et bien il s’agit de la position du chat tout simplement le x montre sa position horizontale c’est à dire comme ceux ci et le y montre la position verticale c’est à dire comme ceci si je le monte lui y est bien j’arrive ici je peux venir par exemple modifier directement ses positions si directement dans cette petite zone mettons 00 pour venir placer le chat au centre de l’écran vous avez aussi ici une option taille on jouant sur cette option taille et bien vous pouvez comme vous le voyez ici modifier la taille de votre petit chat la taille normale est de 100 mais vous pouvez augmenter ou diminuer ce nombre pour la voir en plus petit ou en plus grand ici à 540 par exemple le chat prend vraiment toute la place je vais la remettre à 102 dernière chose que vous pouvez trouver ici et bien c’est le nom de votre petit dessin que vous manipulez parce que vous pourrez en avoir plusieurs on va le faire juste par la suite et pour ça et bien le nom je vais le changer et je vais m chat voilà ça me permettra de le retrouver plus facilement par la suite direction qui est ici vous permet de venir choisir la direction vers laquelle votre chat va se diriger et la dernière petite chose de cette zone 6 et bien c’est ce bouton afficher quand il est dans le bleu ici avec l’oeil ouvert eh bien ça veut dire que le personnage est visible si maintenant j’appuie sur l’oeil barré et bien le personnage devient visible à nous verrons plus tard comment ajouter d’autres personnages pour l’instant regardons un petit peu la partie gauche de l’écran cette partie gauche vous voyez que vous avez plusieurs onglets ici donc les anglais sont vraiment ces petites zones là un anglais pour le code donc c’est ici que vous allez faire la programmation de votre personnage et donc la programmation ça veut dire quoi au final et bien c’est lui dire exactement ce qu’ils doivent faire et j’insiste beaucoup sur le exactement parce que vous le verrez un ordinateur il peut faire vraiment plein de choses mais vous devez lui dire quoi faire pas à pas vous avez d’autres onglets qui vous permettront de modifier un petit peu l’apparence de votre personnage ou d’ajouter des sons mais ça nous le verrons plus tard pour l’instant intéressons-nous vraiment à la partie code en fait chaque bloc que vous voyez ici vous pouvez le prendre avec votre souris en maintenant votre doigt appuyé et venir la déplacer ici sur la partie de droite pour venir l’a ajouté à la programmation de votre personnage de la même façon si vous ne voulez plus et bien simplement vous venez reprendre ici et leur passé dans l’onglet de gauche ici dans la zone de gauche pour l’enlever ici vous avez tout ce que vous pouvez faire est ici pour l’instant c’est vide vous avez tout ce que votre chat va faire donc il ya vraiment beaucoup de choses que vous pouvez faire ici en vous voyez on va descendre voilà soit avec la souris soit en prenant ici le petit ascenseur et on voit qu’on a vraiment beaucoup beaucoup beaucoup de possibilités ses possibilités elles sont classées en fonction de ce que vous voulez faire par exemple si vous voulez faire un mouvement à votre chat et bien vous allez sur mouvement si vous voulez modifier un peu son apparence vous allez sur apparence pareil pour le son pareil pour les événements va y revenir un petit peu plus tard et pour le reste qui se trouvent ici on va voir ça un peu plus tard ensemble pour l’instant on va se positionner sur événement donc ce sont les briques jaunes ce qu’il faut comprendre avec la programmation c’est qu’on va souvent déclenché des choses en fonction d’événements de choses qui se passent donc on va lui dire bah voila quand il se passe quelque chose est bien le chat par exemple il va marcher et c’est ce qu’on va faire et si dans un premier temps donc vous voyez que vous avez quand la touche espace est pressé et bien cet événement va nous permettre de faire des choses quand une touche sera pressé donc je vais le prendre et je vais le glisser sur cette partie de l’écran et maintenant je vais changer en cliquant sur espace ici et vous voyez que vous avez le choix entre plusieurs autres touches c’est à dire qui si par exemple je peux venir changer espace par flèche de droite et on va essayer maintenant de le faire avancer quand on appuie sur la flèche de droite et maintenant eh bien je vais rajouter un autre bloc à la suite de celui ci c’est vraiment comme un puzzle et ça va sans boiter dedans donc pour ça maintenant je vais venir dans mouvement pourquoi parce qu’on cherche vraiment à faire avancer notre chat avancer c’est donc un mouvement est le premier que je trouve étant avancé de 10 pas alors je vais le prendre et de la même façon je vais venir le maître ici alors attention celui là je vais pas mettre ici au milieu de tous je vais venir l’un briquet dans celui ci dans le bloc précédent convient de mettre ensemble et on voit ici que du coup on a une suite de bloc est donc maintenant je vais appuyer sur la flèche de droite de mon clavier et je vois bien que le chat avance donc ça c’est déjà une première chose donc si on la fait avancer vers la droite maintenant on pourrait le faire avancer vers la gauche et pour ça on va reprendre exactement le même fonctionnement on va revenir dans événements on va reprendre quand la touche est pressé on va le glissé alors là par contre on va pas le mettre avec les deux autres voilà c’est un événement différence on appuie sur la touche droite du clavier soit on appris sur la touche gauche et donc je viens le déplacer ici et je vais maintenant choisir flèche gauche et maintenant eh bien on va faire exactement la même chose on va reprendre au mouvement et on va choisir avancé de 10 pas et on va venir le m alors par contre si l’état ne dis pas qu’on voudrait avancées ici vu qu’on va vers la gauche mais c’est entre guillemets de -10 pas d’accord donc on ne cherche plus à ajouter dit pas on ne cherche plus à ajouter 10 à cette valeur 6 qui se passe d’ailleurs quand on appuie voilà sur la flèche de droite on cherche à venir en enlever 10 et bien pour ça il suffit de mettre un petit moins de vent voilà tout simplement hélas en appuyant sur la flèche gauche maintenant vous devriez avoir la possibilité de faire reculer votre chat donc la flèche droite pour le faire avancer la flèche gauche pour le faire reculer d’ailleurs vous voyez que dans cette zone à quand un événement est déclenchée quand le code se lance on dit qu’il s’exécute donc quand le code s’exécute et bien vous voyez que ça a tendance à clignoter en jaune ce qui vous permet de voir du coup ce qu’il se passe et donc vous le voyez c’est vraiment ça la programmation c’est dire bah voila quand il se passe quelque chose eh bien on fait autre chose bon bien sûr ça va plus loin mais déjà là vous avez compris l’idée vous avez réussi à faire bouger vous même votre personnage ça c’est déjà une très très bonne étape de fait et si on faisait sauter maintenant ok et donc pour le faire sauter comment est ce qu’on va faire et bien premièrement on a toujours besoin d’un événement d’ailleurs votre code sur scratch votre programmation comment sera toujours plus ou moins par un événement donc garder ça en tête maintenant que j’ai mon événement je vais plutôt maintenant choisir quand la touche est pressé voilà on va faire en sorte que quand on appuie sur la touche espace est bien le chat fasse un petit saut et j’ai ici quand la touche espace est pressé donc ça assez bon c’est déjà dessus et maintenant du coup qu’est ce qu’on doit faire et bien on va les dents mouvement et on descend dans un petit peu vous allez trouver a ajouté 10 1 x et ajouté 10 à y et bien ça c’est exactement par exemple pour ajouter 10 à x la même chose que avancées ne dit pas d’accord simplement n’oubliez pas la position de façon horizontale est représenté par le x qui se trouve ici et la position verticale est représenté par le y qui se trouve ici et donc je vais prendre a ajouté 10 and y/y c’est bien le vertical c’est bien d’autant bas et je vais tester en appuyant sur espace et alors on voit que ça fonctionne ça c’est très très très bien mais par contre il va rester en haut et donc ça ce n’est pas ce qu’on veut nous on voudrait justement qu’il saute et puis qu’il redescende donc pour ça bien premièrement je vais remettre le y ici à zéro comme ça voilà on va le retrouver ici et maintenant eh bien je vais aussi avoir la même logique que pour aller à gauche et donc je vais dire ajouter 10 à y est je vais modifier le dise en moins 10 autrement dit il va avancer dit pas vers le haut et ensuite il va reculer de 10 pas et donc aller vers le bas alors on peut se dire qu’on va essayer mais là vous ne voyez rien et pourquoi et bien simplement ça fonctionne mais l’ordinateur est vraiment très très très très très rapide vraiment énormément et donc du coup eh bien il le fait bien monté de 10 et l’enlève de 10 mais beaucoup trop vite pour qu’on puisse la percevoir et donc pour ça et bien il fait un petit peu modifié les choses on va partir maintenant dans les contrôles donc la pastille orange qui se trouvent ici ces contrôles ils vont nous permettre de manipuler un petit peu plus notre code il y en a pas mal mais on va découvrir savent petit à petit moi ce que je vais faire c’est que je vais prendre le attendre une seconde qui se trouvent ici en haut se attendre une seconde va nous être utile parce que vous vous souvenez l’ordinateur va beaucoup trop vite et donc il faut lui dire ok tu montes un peu mais à vendre des cendres et bien tu attends et justement ça c’est parfait donc je le prends et je viens de glisse et non pas à la suite mais vraiment au milieu ici entre les deux a ajouté pourquoi parce que vraiment quand vous avez appris sur la touche espace il va faire tout ça à la suite il va vraiment faire tout ça à la suite et donc il va commencer à lire a ajouté 10 à y attendre une seconde et ensuite redescendre de 10 on teste ça en appuyant sur espace et vous voyez bien qu’il saute et qu’il redescend il saute et la langue seconde il redescend donc on est bon la seule chose c’est qu’on va peut-être mettre quelque chose de plus grande que 10 pour qu’il fasse un plus grand saut donc je vais modifier le premier 10 à 100 on va voir ce que ça donne et le deuxième ici tout en bas je vais le mettre à -100 au plus le nombre sera grands aux plus hautes rao mais attention à bien mettre les mêmes nombres ici vous pouvez choisir le nombre que vous voulez mais choisissez bien lemon à chaque fois je teste et là je vois que le résultat est intéressant on voit bien qu’ils sautent qu’il attend une seconde qu’il redescend et on est bien plus haut donc encore une fois ici on est bon pour notre touche pour sauter on sait déjà faire pas mal de choses à ce niveau ci ok alors on continue maintenant que notre personnage c’est avancer reculer et sauter et bien c’est le moment idéal pour mettre un deuxième personnage peut être un petit ennemis par exemple plat et pour ça simplement vous pouvez venir cliquez sur cette petite icône si choisir un sprite quand vous cliquez dessus et bien vous pouvez voir maintenant que vous avez le choix avec pas mal de dessin différent à venir a ajouté sur votre jeu choisissez celui que vous voulez moi je vais choisir la petite chauve-souris et de la même façon vous pouvez venir avec votre souris le déplacer là où vous voulez alors elle est un petit peu grande notre chauve sourire donc je vais passer sa taille à 30 par exemple pour voir un petit peu voilà là elle est beaucoup plus petit c’est peut-être un petit peu trop pour moi alors je vais prendre 45 voilà 45 c’est plutôt pas mal et je vais la mettre plus ou moins voilà sur la même ligne la même hauteur on va dire que notre petit chat est ce que vous pouvez voir ici c’est que votre code votre programmation est devenu totalement vide alors pas de panique simplement c’est parce que chacun de ses dessins à sa propre programmation quand vous cliquez sur la chauve souris ou quand vous cliquez sur le chat et bien vous voyez à chaque fois la programmation soit du chat soit de la chauve souris alors dans le cas de la chauve souris on va seulement la craie n’existe pas encore mais dans le cadre du chat là on a déjà tous nos contrôles de la même façon si vous cliquez sur arrière-plan eh bien vous avez aussi un espace qui vous permet de coder au niveau de l’arrière plan par exemple pour changer d’arrière-plan pendant le jeu donc je vais cliquez sur la chauve souris ce qui me donne accès à son code et je vais aussi venir choisir un événement alors l’événement ici on va plus utilisée quand la touche est pressé on va utiliser quand le petit drapeau et cliquer ce petit drapeau en quelque sorte il représente le début de votre jeu donc quand vous appuyez dessus et bien ce petit rat peau est pressé et ensuite le code qui se trouvera à la suite d’ ici et bien sera exécutée sera lancée lui est fait par l’ordinateur et donc qu’est ce qu’on cherche à faire et bien on cherche à faire dans un premier temps à faire bouger notre chauve souris et donc pour ça on va aller dans mouvement et on voit qu’on a avancé de 10 pas par exemple qui est disponible donc ça pourrait déjà marché en partie si je viens ici je le mets avancé de 10 pas la chauve souris quand je vais à prier sur le drapeau vert et bien va avancer ne dit pas donc c’est pas mal pour la faire avancer maintenant on va pas passer notre jeu a appuyé sur le drapeau vert pour faire avancer notre ennemi est bien pour ça il y a quelque chose d’intéressant si on va maintenant dans les contrôles donc les contrôles on les avait vus déjà un petit peu tantôt avec le attendre une seconde est bien dans les contrôles on à répéter indéfiniment répéter indéfiniment c’est quelque chose d’important en programmation c’est ce qu’on appelle une boucle est donc cette boucle et bien je vais la prendre et je vais la glisser ici dans un premier temps pour la travailler un peu et en fait quel est le principe est bien c’est que tous les blocs qu’on va prendre et qu’on va mettre ici donc je vais faire par exemple avancé ne dit pas je vais le mettre ici voilà et qu’est ce qui va se passer maintenant quand je vais voilà le connecter eh bien j’ai appris sur le drapeau et voilà donc le drapeau est enclenché et bien la chauve souris va avancer ne dit pas alors ici par contre on voit qu’elle a touché le bord et donc qu’elle arrête d’avancé donc je vais appris sur le stop je vais venir la remettre un petit peu plus ici pour vous montrer je rappe oui et on voit voilà qu’à chaque fois elle avance de 10 pas indéfiniment ça veut dire pour toujours tant qu on appuiera pas sur le bouton rouge notre chauve souris va avancer ne dit pas alors si vous trouvez que c’est un peu rapide vous pouvez changer vous pouvez lui dire non plus d’avancer de dit pas mais par exemple d’avancée de 3 pas elle ira vite donc voilà je vais reprendre la chauve souris je la mets ici et j’ai appris sur le drapeau vert et là on voit que la chauve souris continue à avancer mais qu’elle le fait beaucoup plus lentement alors on est presque bon pour notre chauve souris qui avance dans notre niveau sauf que comme vous le voyez elle vient toucher le bord quand elle touche le bord elle s’arrête et donc nous ce qu’on cherche à faire maintenant c’est que quand elle touche le bord et bien elle repart de l’autre côté et pour ça vous pouvez utiliser une autre structure de contrôle qu’on appelle ici le 6 à l’heure donc je vais la prendre je vais la mettre juste à la suite d’ avancée de trois papes et je vais vous expliquer tout de suite cette nouvelle chose très importante en programmation aussi c’est ce qu’on appelle une condition grosso modo on va regarder si quelque chose se passe par exemple dans ce cas ci c’est notre chauve souris touche le bord et si c’est le cas et bien on mettra du code qui se lancera pour venir changer sa direction et donc pour ça pour détecter si elle touche le bord on a ce qu’on appelle ici dans scratch des capteurs donc je vais venir sur capteurs et on va dire ici dans les capteurs quand elle touche le et alors on voit ici le petit triangle vers le bas qui nous disent on a plusieurs options possibles et on a pointeur de souris bord et chats le bord et bien c’est le bord de votre zone de jeu donc moi je vais choisir quand on touche le bord et donc je vais venir la glisser dans notre condition et là ça devient très lisible parce que ça nous dit que si la chauve-souris touche le bord eh bien on doit faire quelque chose et ce quelque chose eh bien c’est très simple c’est de changer sa direction alors là on va revenir dans mouvement et de façon encore plus simple simplement on va venir leur place et de ce côté-là de l’écran donc comme ça à chaque fois la chauve souris va avancer touché le bord et ensuite revenir ici continue à avancer touché le bord etc etc et donc pour ça mais en simplement on va lui dire que si elle touche le bord alors on va mettre x la position horizontale voilà et alors où est ce qu’on veut la mettre cette chauve-souris eh bien on va venir voir tout simplement les déplacements de même dans un premier temps donc je vais la déplacer ici et ça c’est important comme on vérifie si elle touche le bord elle ne devrait pas tout retouché du coup ce bord sinon elle va toujours rester à cet endroit là donc voilà m un petit peu plus loin du bord ici par exemple et je vais regarder sa position et donc sa position c’est quoi et bien ici on voit qu’on est à moins 194 et à -36 qui nous intéresse c’est la position horizontale donc c’est la position ici comme ça donc on va regarder la bonne valeur par exemple ici – sow 90 on va venir la m à moins 190 et ensuite on va cliquer sur le petit drapeau et on va regarder si ça se passe bien comme on le veut donc l avance l avance et hop elle revient ici l avance et elle revient ici voilà toujours comme ça et à partir de ce moment là eh bien on a notre ennemi qui commence à être là qui commence à être actif vous voyez on lui a dit nous mêmes de bouger alors tout simplement voilà maintenant on n’a pas encore détecté si le ch a touché la chauve souris ou pas et c’est là où je vous ai dit au début que l’ordinateur faisait exactement ce qu’on lui disait ni plus ni moins donc pour l’instant on pourrait se dire que voilà si l’ennemi touche le chat est bien le jeu se termine ou alors on pourrait rajouter un petit compteur et c’est ici il ne se passe rien de tout ça pourquoi simplement parce qu’on ne lui a pas encore dit on lui a dit que quand on a plié sur la flèche de gauche le chalet à gauche quand on appuyer sur la flèche de droite le chalet à droite comptons appuyer sur espace le chat saute au final mon de 10 ou de sang ici dans ce cas ci attend une seconde et redescend et on lui a dit que la chauve-souris devait toujours avancer 2-3 pas vers la droite et que s’ils finissaient par toucher le bord eh bien on re mais la chauve souris à son emplacement de départ et comme ça on a quelque chose qui fonctionne tout le temps tout le temps et vous le voyez bien dans le répéter indéfiniment tout ce qui se trouve à l’intérieur et effectuer tout le temps tout le temps tout le temps tout le temps c’est à dire qu’il sait et bien tout le temps la chauve souris va avancer de trois pas et tout le temps on va vérifier si elles touchent le bord et si elle touche le bord alors on mettra x à moins 190 pour le remettre à sa position de départ c’est exactement ce qu’il se passe ici alors ces deux choses là sont très importants dans programmation le répéter répéter répéter on appelle ça une boucle on va pouvoir faire répéter du code un certain nombre de fois voir tout le temps comme dans ce cas ci est ici le si vous avez une condition quand quelque chose va être fait ici elle va toucher le bord alors quelque chose va se passer ici on met x à moins 190 pour remettre la chauve souris un autre point de départ donc la condition ici est bien intégrée dans la boucle et vous le voyez très bien grâce à ce système de blocs alors maintenant il faudrait pouvoir perdre à ce jeu et donc c’est ce qu’on va créer dès à présent c’est à dire ce qu’on va faire en sorte que quand la chauve-souris s’ils touchent le chat est bien le jeu s’arrête et donc pour faire ça dans qu’est ce qu’on va faire on va réutiliser une condition on va utiliser un capteur qui permettra de voir si la chauve souris va toucher chat et on va aussi utiliser un contrôle qui nous permettra d’arrêter le jeu et on va mettre tout ça ensemble donc simplement qu’est ce qu’on va faire on va utiliser un contrôle on va utiliser notre condition donc le 6 alors et vous voyez bien qu’ici on a un espace pour mettre la condition justement je vais prendre ça et je vais le mettre ici à la suite d’accords alors attention bien ici dans la boucle répéter indéfiniment parce que là aussi tout le temps tout le temps tout le temps tout le temps on va devoir vérifier si la chauve-souris touche le chat est donc je viens le maître vraiment ici dans cette boucle ensuite j’ai besoin du capteur qui me permettra de voir si la chauve-souris touche le chat est donc pour ça je vais prendre ici touche le et par défaut on a pointeur de souris mais on peut mettre autre chose je viens le mettre dans la condition où vous voyez vraiment à cet endroit si et on va mettre chat et donc on voit bien que si la chauve-souris donc touche le chat est bien elle va se passer quelque chose et ce quelque chose eh bien ça va être quoi barça va être dans les contrôles toujours et ça va être stoppé tout je vais le prendre je viens glissé alors on peut voir qu’on peut stopper tout ou alors la programmation de la chauve souris donc ça veut dire ce script le script c’est ce qu’on fait ici c’est de la programmation donc nous on va lui demander de tout stopper et on va tester si ça fonctionne donc ici la chauve-souris avance elle me touche et le jeu s’arrête on voit bien qu’ici ça a été stoppée je relance voilà je vais éloigner un petit peu le chat si jamais vous n’arrivez plus à le relancer simplement c’est parce que votre chauve souris tu touches le chat donc weezy et l’aap je vois bien que quand la chauve souris a touché les chats le jeu s’arrête c’est comme si j’appuyais sur le bouton stop ici je relance j’avance recul un peu je saute voilà ici là toujours se toucher le chat donc attention maintenant si vous trouvez que bien on n’a pas 70 pour laisser passer la chauve souris et bien simplement repartez sur le script du ch a donc simplement en cliquant sur le chat ici tout en bas et venez changer simplement le temps d’attentes par exemple est donc ici plutôt que d’attendre une seconde vous pouvez attendre trois secondes on appuie sur play pour voir si ça fonctionne voilà le ch arrive je saute voilà la chauve souris passe et on est bon donc maintenant et bien ce qu’on va faire c’est s’intéresser à ce qu’on appelle des variables alors c’est quoi une variable et bien on va avoir un petit exemple ensemble et pour ça on va aller sur variable en fait les variables c’est un petit endroit dans lequel on va pouvoir enregistrer des informations par exemple on pourrait enregistrer un nombre de points de vie où on pourrait aussi enregistré le nombre de secondes que nous avons réussi à tenir face à la chauve-souris et pour ça on a besoin d’un endroit pour enregistrer ce nombre est bien cet endroit c’est une variable et pour ça vous allez cliquer sur créer une variable on va demander un nouveau nom pour la variable et ce nouveau nom on va l’appeler temps autrement dit le nombre de secondes on aura réussi à tenir dans le jeu donc on va avoir cette variable temps je vais choisir pour tous les sprites ça c’est une option un petit peu plus avancé qu’on pourra voir peut-être dans d’autres vidéos dites – si celle-ci vous intéresse dans les commentaires ainsi on pourrait peut-être aller un peu plus loin ensemble et donc on clique sur ok et vous voyez maintenant que vous avez tant qui apparaît ici dans les variables quel écho chez est ici que temps est affiché et que pour l’instant le temps nouveaux héros et bien maintenant il n’y a plus au final qu’à augmenter cette variable temps 2 1 à chaque seconde qui passe alors pour ça qu est ce que je vais faire et bien je vais venir dans le top du chat par exemple et je vais reprendre un événement et je vais lui dire que voilà quand le drapeau vert et cliquer et bien qu’est ce qu’on va faire on va aller dans l’espace variable ici et on va lui dire qu’on veut ajouter un à temps voilà donc quand ses cliques et on ajoute un attend donc je clique sur le drapeau vert et on voit bien que quand je clique et bien ça ajoute un maintenant ça fait pas encore ce que nous voulons un ça ajoute juste un au moment où cliquer sur le drapeau nous c’est parce qu’on veut nous on veut que ça ajoute un toutes les secondes pour compter le nombre de secondes et donc pour ça et bien là aussi je vais utiliser une boucle donc je vais aller dans control je vais lui dire répéter indéfiniment donc tout le temps tout le temps tout le temps je viens me placer pour entourer mon ajouter 1 et maintenant quand je clique bien là vous allez le voir directement hop je vais le des placebos relancer le jeu donc quand je clic vous voyez ici que le score augmente augmenté augmente encore cependant ici ben vous voyez il augmente encore une fois beaucoup trop vite et donc pour ça qu’est ce que je vais faire je pense que vous avez déjà une petite idée je vais réutiliser ce bloc attendre une seconde donc on ajoute un en attend une seconde on ajoute 1 1 antoine secondes ça va bien nous compter le nombre de secondes on appris on a pris pour essayer et on voit bien ici que ça augmente bien de un par seconde alors la dernière chose par contre c’est que notre score revient pas à zéro à chaque nouvelle partie ça c’est un petit peu dommage et donc pour ça simplement je vais pouvoir aussi remodifier mais variable en utilisant ce bloc m ma variable donc ici ça va être la variable temps à 0 comme ça à chaque fois que je lance une nouvelle partie eh bien je mets temps à 0 et donc je relance une partie est ici on voit bien que mon compteur temps redémarre bien à 0 quand je lance une nouvelle partie et donc ça c’est juste très bien alors avant de terminer ce jeu on va encore faire quelques petites finitions la première je vous ai parlé tout à l’heure de l’ong les costumes donc cet onglet il est disponible vous êtes simplement sur un dessin ici un sprite que vous allez animer donc cet onglet costumes je vais choisir pour le chat est bien et va me permettre de créer le chat qui va de l’autre côté vers la gauche et pour ça comment je vais faire eh bien je vais venir sur le costume inquiets le chat allons vers la droite ça et je vais le renommer donc je vais mettre droite ensuite je vais cliquez droit dessus donc avec le bouton droit de la souris et choisir dupliquer en choisissant dupliquer vous voyez qu’on a maintenant un nouveau costume droite 2 donc celui là ça va être pour la gauche et pour ça je vais simplement le renommé gauche comme ça on va le retrouver un petit peu plus facilement un peu plus tard ensuite eh bien je vais venir cliquez sur cette icône cette icône c’est l’icône retourner horizontalement et donc ça va créer ce qu’on appelle une symétrie ça veut dire retournez le dessin de l’autre côté et donc quand je clique dessus eh bien on voit bien ici qu’il est parti du coup sur la gauche j’ai maintenant mes deux dessins pour l’animation mais deux costumes et je vais revenir maintenant dans le code pour lui dire bah voila quand tu vas vers la droite mille costumes droite et quand tu vas vers la gauche choc mais le costume gauche et pour ça et bien simplement je vais venir sur la programmation du chat parce que l’endroit est déjà disponible là on a avancé de 10 pas avancé de -10 pas quand on va vers la gauche et bien simplement il nous suffit de changer les costumes à ce moment là donc testons et pour ça utilisons ici l’onglet apparence et j’ai ensuite ici un bloc basculer sur le costume est donc je vais l’utiliser je vais là ajouté sur la gauche ici et je vais lui dire qu avant d’avancer de -10 pas eh bien il faudra aller sur le costume gauche on essaye et on voit que ça fonctionne par contre sur la droite l’a vu qu’on ne lui a pas encore dit qu’il fallait reprendre le costume de droite eh bien c’est ce qu’on va faire maintenant lui dire qu’on va basculer sur le costume droite et ici on voit du coup qu’on peut changer les costumes par programmation et que cette programmation ne permet du coup d’orienter le chat dans le bon sens on pourrait jouer ensuite un petit son camp le chat se fait toucher et bien là aussi ce qu’on va faire mais on va revenir à ce moment là plutôt sur le code de la souris on voit qu’on a déjà un endroit où on gère ce qu’il se passe temps le la chauve souris tu touches le chat est donc je vais simplement lui ajouter ici de dire un petit son époux relais sont intégrés aux sprite là aussi vous avez un anglais sont qui se trouve juste ici donc quand vous appuyez dessus vous trouvez les sont disponibles ici il y en a déjà un d’intégrer j’appuie sur play pour l’essayer donc c’est le son d’une chauve-souris d’une chouette pardon et du coup je vais ajouter maintenant un nouveau sombre pour ça je vais venir ici sur cette icône choisir un son et je vais choisir par exemple ce sont de bath et donc je vais le cliquet pour l’ajouter dans mes sont ensuite très bien simplement comme pour d’habitude il me faudra ensuite le lancé par programmation est donc ici mère j’ai bien une icône sont avec tout plein de blocs qui me permettent de faire des choses vis-à-vis de son et je vais donc utiliser jouer le sont jusqu’au bout et je viens je la joue tu es ici on voit que ça fonctionne et que quand la chauve-souris touche le chat ça lance le petit sont que nous avons choisi enfin dernière chose j’ai aussi la possibilité de faire dire quelque chose aux chats et par exemple je pourrais venir du coup dans un parent ça et je vois que je peux par exemple dire bonjour pendant deux secondes je vais reprendre donc ce bout de code je vais là ajouté avant le son et je vais ajouter prévenu pendant deux secondes et là on voit que ça fonctionne alors vous voyez que le son arrivée un petit peu plus tard donc si je pourrai d’abord mettre le son et ensuite dire perdu et vous voyez bien ici il fait exactement ce que vous dites vraiment dans l’ordre il va jouer le son puis ensuite dire perdu pendant deux secondes maintenant voilà vous voyez bien que là il attend la fin du son pour dire perdu donc souvenez vous bien de ça l’ordinateur fera vraiment exactement ce que vous lui dites et donc voilà pour notre premier jeu que nous avons développé ensemble alors juste quelques petites choses avant de nous quitter et bien votre projet vous l’avez normalement enregistrées automatiquement ils s’enregistrent est plus ou moins automatiquement à chaque fois mais vous pouvez cliquez sur fichier et qu’ils aient enregistré maintenant pour être certain et ensuite vous avez ici un bouton voir la page du projet est ici et bien vous pouvez simplement donner quelques instructions aux gens pour qu’ils j’essaye votre jeu pourquoi pas tapez ici quelques petites notes supplémentaires pour donner quelques explications et vous pouvez cliquer sur partagé afin que toute la communauté de scratch puisse voir ce code et ça c’est vraiment intéressant aussi parce que scratch en plus d’être un formidable outil pour vous apprendre la programmation vous permet de découvrir beaucoup de projets donc si vous cliquez sur explorer ici et bien vous allez retrouver vraiment plein de projets qu’ils ont été créés par d’autres personnes vous pouvez les essayer en appuyant sur le bouton vert et surtout vous pouvez appuyer sur voir à l’intérieur pour voir tous les éléments qui composent le projet ainsi que tout le code qui a été écrit tout le code qui est disponible pour les animer enfin pour retrouver vos propres projets bien elle est simplement sur le nom de votre compte ici en haut à droite et appuyez sur mes projets vous pourrez ensuite retrouver une liste de tous les projets que vous avez créés sur ce crash ok voilà pour les bases de scratch alors il est encore beaucoup beaucoup beaucoup de choses à apprendre mais j’espère que cette vidéo vous aura permis de passer déjà un premier pas de commencer à apprendre et de vous donner les bonnes bases pour progresser l’informatique la programmation est tous à toute façon c’est vraiment comme ça que cela fonctionne vous devez apprendre un peu la base apprendre comment ça fonctionne et puis commence à manipuler à faire vos propres expériences à regarder peut-être d’autres vidéos sont les tutoriels au final afin d’apprendre de nouvelles choses n’arrêtait jamais d’apprendre et si vous sentez que tout ça est fait pour vous et bien persévérer vous ne le regretterez pas moi en tout cas j’ai été ravi de partager ça avec vous n’hésitez pas à aimer la vidéo avec le petit pouce vers le haut à la partager ou voix vous abonner à la chaîne pour découvrir de nouvelles chaussures de l’informatique et nous on se retrouve très bientôt