===== Le Langage Scratch ===== ==== Des liens ==== * [[https://www.youtube.com/watch?v=u6ljhK6P23A|Une vidéo sur if-else en Scratch]] * [[https://fr.scratch-wiki.info/wiki/Si_()_alors_(bloc)|if-else en scratch]] * [[http://scratchfr.free.fr/k1n8g7/RGfinalAugust2209/translate_p.html|La reference]] * [[https://www.developpez.com/actu/92895/Une-nouvelle-version-de-Scratch-pour-Raspberry-Pi-avec-la-prise-en-charge-du-port-GPIO/|Raspberry-GPIO-Scratch]] * [[https://fr.scratch-wiki.info/wiki/Cat%C3%A9gorie:Blocs|description-des-blocs-de-scratch]] * [[https://sites.google.com/site/afarecformationscratch/accueil| Prise en main Scratch2]] * [[https://www.nuitducode.net/|Nuit du code avec Scratch FR ]] * [[https://www.professeurscratch.fr/accueil|Professeur Scratch]] * [[https://codeenbois.forge.apps.education.fr/|Code en bois pour apprendre Scratch FR]] * [[https://www.vibelf.com/fr/scratch-concepts/variables-and-data/|Variables et données Scratch3 FR]] ==== Protocole SA4 pour Scratch Arduino ==== * {{ :start:arduino:s4a-protocol.pdf |SA4 Protocole}} * {{ :start:arduino:fiche-n3-programmer-avec-scratch-for-arduino.pdf |Programmer Scratch avec Arduino}} ==== Jeux avec Scratch2 ==== * [[http://chamayou.franck.free.fr/spip/spip.php?article459|Jeu de Labyrinthe]] [[start:scratch:creation:création jeux]] * [[http://chamayou.franck.free.fr/spip/spip.php?article465|L’aspirateur]] * [[http://chamayou.franck.free.fr/spip/spip.php?article466|La fusée ]] * [[http://chamayou.franck.free.fr/spip/spip.php?article194|Programmer une voiture]] ==== Scratch3 ==== [[https://downloads.scratch.mit.edu/desktop/Scratch%20Setup.exe|Telecharger Scratch3 pour Windows ]] [[https://scratch.mit.edu/|Le site scratch 3 FR]] [[https://www.professeurscratch.fr/faire-un-jeu-sur-scratch|jeux avec scracth 3 ]] [[https://fr.scratch-wiki.info/wiki/Scratch_3.0|Scratch 3 - Wiki FR]] ==== Cours Scratch ==== [[https://www.brainyup.com/cours/v/scratch-decouvrir-la-programmation-creative/programme|Cours Scratch en ligne FR]] [[https://www.udemy.com/course/apprendre-a-coder-pas-a-pas-avec-scratch/?couponCode=KEEPLEARNING|apprendre-a-coder-pas-a-pas-avec-scratch]] [[https://www.udemy.com/course/maitriser-la-programmation-informatique-avec-scratch-v3/?couponCode=KEEPLEARNING|maitriser-la-programmation-informatique-avec-scratch-v3]] [[https://educode.fr/compte-dadherent/paiement-dadhesion/?level=1|Educode FR]] [[https://www.coursera.org/learn/programming-with-scratch#modules|Programation avec scratch FR]] ==== Le jeu video : le jeu vidéo peut être utilisé comme vecteur d’apprentissage fondé sur l’essai-erreur==== [[https://www.radiofrance.fr/franceculture/podcasts/la-science-cqfd/catherine-rolland-sort-le-grand-jeu-video-8981711|podcast : le jeu video]] ==== Livres ==== *[[https://www.eyrolles.com/Informatique/Livre/je-code-avec-scratch-9782016276891|je-code-avec-scratch]] *{{ :start:arduino:9782412066157.pdf.zip |Creer des jeux videos avec Scratch FR}} **Demander le code à GL 3X** *[[https://chanterie37.fr/perso2/programmation/Scratch3_Livre.pdf.zip|Scratch3 Livre]] **Demander le code à GL** ==== Des Videos ==== [[https://youtu.be/BZjAKp_5i5Y?si=ihN-tkDJRySdbhY0|Comment créer un jeu scratch3 pour débutant]] [[https://youtu.be/EmduShtXKsI?si=0xMJIulzi6pL71i_|COMMENT CRÉER UN JEU AVEC SCRATCH 3.0 DE A à Z !!!]] [[https://youtu.be/eAJ3AS76ZLo?si=OW0x3E5EkCxfI1lK|Jeu de Pong avec Scratch 3]] === 1 Prendre en main le logiciel et découvrir les commandes de base. === *[[https://www.qwant.com/?q=scratch&t=videos&o=0:66862b26664010131cb88f780558c5fa&order=relevance&source=youtube|SCRATCH #1 FR]] === 2 Le principe des boucles et des répétitions === *[[https://youtu.be/8Sfarvw6jgg| SCRATCH #2 FR]] === 3 Le principe des variables === *[[https://youtu.be/qPF7vTP_VBs| SCRATCH #3 FR]] === 4 Le principe des tests (instruction conditionnelle) === *[[https://youtu.be/9mb8ATHcP34|SCRATCH #4 FR]] *[[https://youtu.be/lLwJnAY5XkA|SCRATCH -TUTO#10 FR]] ==== Scratch sous Linux ==== == Installation == sudo apt install git npm git clone https://github.com/scratchfoundation/scratch-gui.git cd scratch-gui npm install ==Exemple pratique== Exécuter la commande : npm start Ouvrir un navigateur Web et exécuter l'URL suivante : http://localhost:8601/