Source: Scratch Wiki en français

(Redirigé depuis Turbowarp)


TurboWarp


Logo de 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.

LeSaviezVous
 LeSaviezVous :
TurboWarp pouvait jusqu'au 12 Novembre 2022 compiler des projets non partagés. Cette fonctionnalité était liée à une fonctionnalité que l'Équipe Scratch a supprimée, rendant impossible l'affichage des projets non-partagés sur Turbowarp et Forkphorus.
Danger
 Danger :
TurboWarp ne doit pas être utilisé pour partager des informations personnelles.

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.

LeSaviezVous
 LeSaviezVous :
L'ancien moyen de détection était <<(1)=(1)>=(1)>. Il retourne
true
(vrai) car 1=1 est vrai (converti en 1) = 1. Mais comme TurboWarp convertit les projets en Javascript,
true
n'é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.

Blocs Debugger
Bloc Résultat
point d’arrêt::#29beb8 (Met en pause le projet)
afficher‎⠀message []::#29beb8
Info
 Info :
(Message)
afficher‎⠀avertissement []::#29beb8
Attention
 Attention :
(Message)
afficher⠀erreur []::#29beb8
Danger
 Danger :
(Message)

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.

Info
 Info :
Il est possible d'enregistrer les paramètres définis.

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.
Danger
 Danger :
Ne jamais activer cette option pour les projets utilisant principalement le stylo comme les jeux 3D. Cela va ralentir le projet et risque de crasher certains navigateurs et même ordinateurs
  • 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…
Attention
 Attention :
Il est recommandé de faire attention aux paramètres que vous modifiez si vous voulez que le programme s'exécute correctement.