Source: Scratch Wiki en français
(Redirigé depuis Turbowarp)
TurboWarp est un site créé par GarboMuffin et maintenant développé par de nombreux autres scratcheurs.
Ce site internet permet de créer, modifier et lire des projets Scratch. Il permet aussi de compiler les projets Scratch en JavaScript pour qu'ils s'exécutent plus vite que sur Scratch.
Blocs
TurboWarp contient aussi des blocs inexistants dans Scratch (ces nouveaux blocs ne sont pas compatibles avec l'éditeur de Scratch, un projet créé avec TurboWarp en les utilisant ne peut pas être importé correctement sur Scratch).
Blocs Supplémentaires
L'éditeur présent sur ce site internet contient l'ensemble des blocs de l'éditeur original Scratch ainsi que des blocs supprimés par l'Équipe Scratch. On peut citer notamment :
Mais il possède aussi des blocs supplémentaires non-compatibles avec Scratch 3 mais néanmoins très utiles :
<( \(0\) primary v) mouse button down? ::#FF4C4C>
— Ce bloc permet de détecter la pression des 3 boutons de la souris : le clic gauche, le clic de molette et le clic droit.(last key pressed ::#FF4C4C)
— Ce bloc permet de connaître la dernière touche pressée, ce qui est fort utile car ce bloc détecte notamment les touches Majuscule, Contrôle, Alt, Suppr, etc.
Détection de TurboWarp
Ces blocs sont utilisés pour détecter si l'utilisateur utilise un site autre que Scratch. (Ces blocs sont compatibles avec Scratch mais retourneront
false
(négatif) sur Scratch.)
<is TurboWarp? :: custom>
- fonctionne uniquement avec TurboWarp<is compiled? :: custom>
- fonctionne sur Forkphorus et sur TurboWarp uniquement si le compilateur est activé
Voir aussi Forkphorus.
<<(1)=(1)>=(1)>
.
Il retourne true(vrai) car 1=1 est vrai (converti en 1) = 1. Mais comme TurboWarp convertit les projets en Javascript,
truen'étant pas un nombre, ne peut pas être égal à 1.
Debugger
Un add-on de TurboWarp permet d'ajouter une console et un groupe de blocs "Debugger" qui ne sont pas compatibles avec Scratch. Cependant, il est possible d'importer des projet TurboWarp utilisant le debugger sur scratch, car ils seront considérés comme des blocs personnalisés comme ceux que l'on peut créer dans la palette→Créer un bloc.
Bloc | Résultat |
---|---|
point d’arrêt::#29beb8 |
(Met en pause le projet) |
afficher⠀message []::#29beb8 |
|
afficher⠀avertissement []::#29beb8 |
|
afficher⠀erreur []::#29beb8 |
Extensions supplémentaires et personnalisées
Turbowarp contient également beaucoup plus d'extensions que Scratch 3.0, et permet de charger une extension personnalisée avec un lien internet menant vers du javascript, un fichier javascript ou directement entrer du code javascript
TurboWarp Packager
Il y a un moyen de télécharger vos projets Scratch dans une autre forme que .sb3, ce qui est pratique quand vous n'avez pas de connexion internet.
Il faut aller sur le TurboWarp Packager et importer un fichier ou directement une URL de projet.
TurboWarp addons
Il y a une fonction sur TurboWarp qui permet de rendre votre espace de travail
plus "familier".
Il suffit de cliquer sur "addons" en haut de la page.
Vous pouvez par exemple mettre le projet en pause en cliquant sur le bouton orange à côté du drapeau vert, et re-cliquer dessus pour relancer le programme.
Paramètres avancés
Avec cette rubrique, située à côté des addons, il est possible de modifier des configurations avancées de l’exécution du projet.
- 60 FPS fait tourner votre projet à 60 images par seconde. Le nombre d'images par seconde est modifiable.
- L'interpolation rend les sprites plus fluides en interpolant leurs mouvements. Cela affecte tous les blocs des catégories mouvement et apparence, y compris les effets graphiques.
- Stylo HD, un stylo de haute qualité
- Supprimer diverses limites (comme celle de 300 clones sur Scratch).
- Changer le format de la scène, pour faire un jeu format téléphone par exemple…