====== Scratch ====== Sur linux on peut utiliser scratch avec l'éditeur en ligne ou en installant l'application : Éditeur en ligne : https://scratch.mit.edu/ Installer (version 1.4 maximum pour linux ...) : https://scratch.mit.edu/scratch_1.4/ Alternative : Scratux * https://snapcraft.io/scratux * https://github.com/scratux/scratux * ===== Infos utiles ===== La dimension de la zone d'affichage («stage») est de 480 x 360 (cf. https://en.scratch-wiki.info/wiki/Pixels). \\ Les fichiers scratch prennent l'extension .sb3 (mimetype : application/x.scratch.sb3), il s'agit de dossiers zippés contenant des formats svg, wav, etc. Le projet est enregistré en json. \\ ===== Quelques assemblages de base ===== {{:ressource:code:scratch:scratch_bloc_sprite_rotation_continue.png?direct|rotation de sprite en boucle infinie}} {{:ressource:code:scratch:scratch_bloc_sprite_taille_hasard.png?direct|animation de sprite par changement de changement de costume}} {{:ressource:code:scratch:scratch_bloc_taille_variable_lettre.png?direct|changement de taille d'un sprite au hasard}} ===== Ressources ===== Wiki anglophone : https://en.scratch-wiki.info/ \\ Wiki francophone : https://fr.scratch-wiki.info/ \\ Quelques questions sur stack overflow avec le tag [mit-scratch] : https://stackoverflow.com/questions/tagged/mit-scratch \\ ===== Tips & trucs ===== **Copier du code vers un nouveau sprite** Sélectionner le code et l'amener par glisser déposer sur le sprite choisi en bas à droite **Créer une bascule booléenne avec le clavier** {{:ressource:code:scratch:scratch_bascule_booleen.png?direct|}} **Exemple de boucle de déplacement** {{:ressource:code:scratch:scratch_deplacement_avec_booleen.png?direct|}} **Rebonds sur les bords de l'écran** {{:ressource:code:scratch:scratch_bloc_rebond_bord_ecran.png?direct|}}