De Scratch Wiki en français


Adacraft


Adacraft[1] est un site créé par ogadaki. C'est une alternative à Scratch développée par "La Compagnie du Code". Cette version de Scratch rajoute un lot de nouveaux blocs et extensions, et propose un système d'identification pour pouvoir entreposer ses projets en ligne.

Logogramme d'Adacraft.

Description

Adacraft est une alternative (un mod) à Scratch développée par le scratcheur ogadaki. Adacraft doit son nom à Ada Lovelace, une pionnière de la programmation. Cette alternative propose une variété de nouveau blocs, un lot de nouvelles extensions, en plus d'avoir un éditeur traduit entièrement en français, ce qui facilite l'usage de ce mod à un plus grand nombre de personnes.

Usage

Adacraft est basé (à ce jour) sur une vieille version de TurboWarp et sur Scratch Addons.

Attention
 Attention :
Attention ! Il est interdit de faire de la publicité et d'évoquer n'importe quelle extension, dont Adacraft, sur le site Scratch pour des raisons de sécurité.
Danger
 Danger :
Néanmoins, le compilateur de Turbowarp est désactivé, car aucune des extensions ou blocs ajoutés ne sont supportés par ce dernier.

Service des comptes

Adacraft propose un service de connexion afin de pouvoir stocker des projets en ligne (et de pouvoir proposer ses projets pour les mettre sur la page des Projets en vedette, voir la section suivante), cependant, le bloc nom d'utilisateur::ring sensing ne fonctionne pas sur le site.

Page de profil

Chaque utilisateur possède sa propre page de profil, comme sur Scratch. Cependant, Adacraft ne propose qu'une seule plage de donnée pour mettre du texte, mais, en revanche, il est possible sur Adacraft d'indiquer ses comptes sur d'autres sites (Scratch, GitHub, Twitter, YouTube, ...) avec des boutons dédiés. Sur la page de l'utilisateur sont affichés tous les projets qui ne sont pas dans la corbeille de cet utilisateur.

LeSaviezVous
 LeSaviezVous :
Vous pouvez modifier l'ID de votre utilisateur (dans l'URL) dans la section "Edit Profile", ce qui vous permet de créer une URL personnalisée pour votre page. Cependant, l'ID qu'Adacraft vous attribue par défaut quand vous créez votre compte fonctionne toujours.

Projets mis en avant

Adacraft ne propose pas d'option pour partager un projet. Cependant, les utilisateurs peuvent proposer un projet à placer sur la page des projets en vedette. Ils peuvent aussi remplir une sorte de carte du projet lors de leur proposition.

LeSaviezVous
 LeSaviezVous :
C'est à vous de proposer votre projet pour qu'il soit ajouté, il n'y a pas de fonctionnalité "Rechercher" sur Adacraft. Vous pouvez proposer un projet ici.

Présentation d'un projet

Vue de l'extérieur d'un projet Adacraft.

Sur Adacraft, l'extérieur des projets est très différent de celui de Scratch.

  • Il n'y a pas deux zones pour écrire (voir cette page pour en savoir plus), mais une seule, nommée "Description" ;
  • Les boutons pour interagir (jouer, remixer, éditer) se trouvent en-dessous de la description de l'image ;
  • Il n'y a pas de fonctions "aimer" et "favoris", de vues, et il est impossible de commenter les projets (ni les profils).
  • C'est à vous de définir une image pour votre projet, voir plus bas.
  • En bas-de-page, Adacraft vous propose une méthode efficace pour intégrer un projet en tant que HTML.
Idée
 Idée :
La fonctionnalité intégrer un projet n'est plus disponible sur Scratch. Mais en important votre projet Scratch sur Adacraft, vous pourrez l'intégrer (mais ne le supprimez pas après !) dans un HTML.

Blocs propres à Adacraft

Info
 Info :
Les projets liés ont été réalisés pour le wiki et sont donc utilisable selon vos envies !

Blocs de mouvement

  • @turnRight Tourner de (15) autour de [sprite v]::motion stack - Avec ce bloc, vous pouvez tourner autour d'un sprite, en décrivant un orbite. Il est possible de réaliser ce bloc sur Scratch, suivez ce projet qui utilise le théorème de Pythagore et la variante du bloc suivant.
  • s'orienter vers x:(0) y:(0)::motion stack - Ce bloc vous permettra de vous orienter vers des coordonnées. Il est aussi possible de réaliser ce bloc sur Scratch, suivez ce projet pour réaliser l'équivalence utilisant la trigonométrie de ce bloc.

Blocs de contrôle

  • quand <> :: hat control - Réalise un script quand une condition est réalisée, puis attend jusqu'à ce que le condition ne soit plus réalisée.
Attention
 Attention :
Faites bien attention à bien enlever la condition après exécution, sinon le bloc se bloquera !
répéter indéfiniment si <>{
}@loopArrow::control

- Répète indéfiniment un script si la condition donnée est remplie.

Blocs Opérateurs

  • (() () () () ()::operators) - Comme le même bloc sur Scratch, mais avec plus d'entrées (et sans le regrouper).
  • nombre () exposant ()::ring operators - Met le nombre donné à l'exposant donné.
  • racine ()ème de ()::ring operators - Donne la racine à la puissance donnée du nombre donné.
  • \-()::ring operators - Donne l'opposé d'un nombre.
  • <()::operators> - retourne "true" si la valeur vaut vrai et "false" sinon.

Exemple d'utilisation :
Si i=1 => <(i)::operators>//retourne "true"
Si i=0 => <(i)::operators>//retourne "false"

À propos des blocs d'affichage de texte

Rendez-vous sur la page dédiée du wiki Adacraft pour en savoir plus. Ces blocs permettent d'afficher un texte et de le styliser.

Afficher le texte
Utilisez les blocs afficher () for () seconds::looks et afficher ()::looks pour afficher un texte.

Modifier la couleur du texte
Utilisez le bloc mettre [la couleur v] de l'affichage à ()::looks.
Vous pouvez utiliser des noms de couleur en anglais ou un code HEX (#00000000 (transparence supportée)).

Modifier la police du texte
Utilisez le bloc mettre [la police v] de l'affichage à ()::looks.
Notez que l'utilisateur doit avoir la police en question sur son ordinateur pour qu'elle s'affiche.

Modifier la taille du texte
Utilisez le bloc mettre [la taille de police v] de l'affichage à ()::looks. Définir la taille de l'affichage de votre texte avec un nombre.

Modifier l'encrage horizontal
Utilisez le bloc mettre [l'encrage horizontal v] de l'affichage à ()::looks. Utilisez "left" pour afficher à droite du sprite, "middle" pour afficher au même niveau de coordonnée X que le sprite et "right" pour afficher à gauche du sprite.

Modifier l'encrage vertical
Utilisez le bloc mettre [l'encrage vertical v] de l'affichage à ()::looks. Utilisez "top" pour afficher le texte en dessous du sprite, "middle" pour le mettre au même niveau de coordonnée Y et "bottom" pour placer le texte au-dessus de votre sprite.

Définir la largeur maximale du texte
Utilisez le bloc mettre [la largeur v] de l'affichage à ()::looks. Utilisez 0 pour afficher une lettre par ligne, 480 pour remplir tout l'écran.

Autres blocs

  • demander () et ouvrir un fichier texte::sensing - Permet d'ouvrir un fichier texte depuis votre ordinateur.
  • demander () et ouvrir un fichier binaire::sensing - Permet d'ouvrir un fichier binaire depuis votre ordinateur.
    Info
     Info :
    Utilisez ce bloc pour ouvrir des fichiers (images, documents) en base 64.
  • fichier::sensing ring - Bloc où le fichier ouvert est entreposé.

Il y a un lot d'autres blocs sur Adacraft, libre à vous de les découvrir.

Aide sur Adacraft

Adacraft a son propre wiki ici, cependant ce dernier est incomplet et en anglais.


Aide relative aux projets

Créer un projet
Pour créer un projet, cliquez sur l'option Create (créer). Vous pouvez choisir un nom de projet et une description.
Sur Adacraft, la scène est au format 16/9e, elle fait donc du 480x pour 270y (-240/240 x et 135/-135y).

Info
 Info :
Cependant, vous pouvez modifier, comme sur TurboWarp, la taille de la scène d'un projet dans les paramètres avancés.

Placer un projet dans la corbeille
Dans "l'extérieur" du projet sur Adacraft, cliquez sur le bouton "Delete Project" affiché au-dessus de l'image de présentation d'un projet. Un bouton "restaurer" vient remplacer le bouton "supprimer".

Restaurer une ancienne version d'un projet
Contrairement à Scratch, Adacraft possède une mémoire qui enregistre automatiquement les anciennes versions du projet que vous éditez. Vous pouvez alors restaurer une ancienne version si jamais vous faites une erreur. Seul vous pouvez voir l'historique de vos projets.

Changer l'image de présentation d'un projet
Dans le coin inférieur droit de l'image de présentation, le bouton "change" permet de modifier l'image de présentation de votre projet. Préférez le format d'image 16/9e pour Adacraft.

Intégrer son projet dans un HTML
La page extérieure du projet donne le HTML qui vous faut pour intégrer votre projet. Vous pouvez intégrer ce HTML dans n'importe quel document de ce type, une fonctionnalité qui n'est plus disponible sur Scratch depuis la version 3.0.

Modifier la description du projet
Il suffit de cliquer sur la zone où s'affiche la description pour la modifier. Comme pour Scratch, les sauts à la ligne sont supportés, mais le texte ne peut pas être mis en forme, et aucun lien ne peut être inséré (sur Scratch, vous pouvez intégrer un lien vers un projet/studio Scratch).

Modifier le nom d'un projet
Il suffit de cliquer sur le nom du projet pour le modifier. Si vous n'aviez pas défini de nom à votre projet lors de sa création, un bouton "Change name" remplace le nom du projet.

Ouvrir un projet
Cliquez sur le bouton "open" pour ouvrir l'éditeur.

Ajouter une extension
Sur le même principe que les extensions Scratch, cliquez sur le bouton bleu en bas à gauche dans l'éditeur de sprite pour ajouter une extension dans votre projet.

Info
 Info :
Adacraft ne supprime pas ses extensions non-utilisées, il n'y a pas de moyen d'enlever une extension Adacraft d'un projet.

Remixer un projet
Tout comme Scratch, Adacraft aime les remix ! Utilisez le bouton Remix pour copier un projet.

Aide et signalements sur les extensions

Cloud Link

CloudLink étant une extension très utilisée, l'extension ne fonctionne pas sur Adacraft en général, les serveurs de l'extension étant surchargés.

Idée
 Idée :
Cependant, trois serveurs sont disponibles (0, 1, 2). Essayez de vous connecter au dernier, c'est généralement le moins utilisé par les scratcheurs du fait qu'il a été ajouté après ajout de l'extension.

Adacraft runtime

Actuellement, le bloc de capture SVG (SVG du contenu vectoriel::extension) de l'extension n'est pas complétement fonctionnel avec les objets en mouvement, en rotation, ne prend pas en compte les effets graphiques et les clones.

HTTP

Le bloc de lecture JSON ne lit pas tous les JSON, il faut utiliser la fonction de profondeur sur votre JSON pour le rendre lisible.

Addons (de Scratch Addons)

Dans l'éditeur en français, le bloc afficher erreur()::#29beb8 ne contient pas l'entrée texte. Cette erreur devrait être corrigée dans une mise à jour prochaine.

Usage d'Adacraft

Adacraft est défini comme étant réalisé pour un usage professionnel[2], mais n'importe qui peut utiliser ce mod Scratch.

Beta

Adacraft Beta est une version d'Adacraft permettant d'essayer les versions en développement du site officiel. Adacraft Beta est un accessible ici.

Références

  1. Message envoyé par ogadaki, Le Logo et Images en provenance d'Adacraft ont la même licence d'utilisation que le wiki Scratch, c'est à dire la CC BY-SA 4.0.
  2. À propos d'Adacraft, Description et crédits d'Adacraft..
Cet article fait partie de la catégorie des programmes alternatifs à Scratch
Tous les programmes similaires :