Discuss Scratch

K-LEGO
Scratcher
15 posts

Ecrire des lettres sans costume

Bonjour,

Je voudrais comprendre comment est fait ce programme : https://scratch.mit.edu/projects/90278685/
J'ai regarder à l'intérieur mais je n'ai vue aucun costume (mise à part l'introduction) je voudrais savoir si cette personne utilise un bloc ou/et un stylo ou autre bloc (si possible donner une solution).

définir 
?

stylo en position d'écriture

Merci d'avance !
K-LEGO
Scratcher
15 posts

Ecrire des lettres sans costume

Excusez moi pour mon bloc
 je me suis trompé (c'est la première fois que je les utilises)! :D

définir
Bouboufez
Scratcher
1000+ posts

Ecrire des lettres sans costume

Tu l'as bien remarqué, ce projet trace des lettres avec le stylo. Mais ce programme est un peu compliqué quand on débute sur Scratch. Parce que pour faire des lettres sans lutin, il n'y a pas 36 solutions :
- Tracer les lettres avec le stylo
- Afficher une variable ou une liste avec le texte
- Utiliser ces blocs :
dire [texte] pendant (2) secondes
dire [texte]
penser à [texte] pendant (2) secondes
penser à [texte]

K-LEGO
Scratcher
15 posts

Ecrire des lettres sans costume

Merci beaucoup pour ces informations mais au moins pouvez vous me donner une astuce pour écrire un score sans bulle ni variable,… avec un stylo!
Bouboufez
Scratcher
1000+ posts

Ecrire des lettres sans costume

Tu enregistres le score dans une variable, puis, en fonction du score, tu fais en sorte que le programme trace les chiffres correspondants.
Par exemple, si le score est de 10, fais en sorte que le stylo trace un 1 puis un 0.

Blocs utiles :
(score)
stylo en position d'écriture

relever le stylo
(lettre () de (score))

el15617
Scratcher
1000+ posts

Ecrire des lettres sans costume

K-LEGO wrote:

Merci beaucoup pour ces informations mais au moins pouvez vous me donner une astuce pour écrire un score sans bulle ni variable,… avec un stylo!
ben j'ai la flemme de t'xpliquer mais si tu veux commencer à comprendre qqchose à tout ça, je te suggère de jeter un coup d'oeil à la liste datas (en gros c'es la que chaque caractère est codé en coordonnées pour le stylo.)


Vendeur de brouettes depuis 1895 :p
Extremguy
Scratcher
100+ posts

Ecrire des lettres sans costume

Je pense que le systeme du mec marche par un systeme de donnée préenregistrer en case.En bref, le gars il s'est dit bon on va faire les cases de toutes la meme grosseur de base et dans ces cases on va dessiner des points et grace a ca il a pu les mettres en binaires 0 ou 1 (Regarder dans la liste : DATA). Je sais pas si vous avez déja fait des affichages de chiffre / lettre dans minecraft , ben on dirait que ca ressemble au meme procédé.

Extremguy le ptit tannant qui fait des gros petit projets avec Scratch depuis 2012.

Envie de créer tes propres jeux 2d a monde ouvert plus facilement. Viens utiliser dès maintenant mon projet!

el15617
Scratcher
1000+ posts

Ecrire des lettres sans costume

Extremguy wrote:

Je pense que le systeme du mec marche par un systeme de donnée préenregistrer en case.En bref, le gars il s'est dit bon on va faire les cases de toutes la meme grosseur de base et dans ces cases on va dessiner des points et grace a ca il a pu les mettres en binaires 0 ou 1 (Regarder dans la liste : DATA). Je sais pas si vous avez déja fait des affichages de chiffre / lettre dans minecraft , ben on dirait que ca ressemble au meme procédé.
C'est ça


Vendeur de brouettes depuis 1895 :p
Deuzz
Scratcher
500+ posts

Ecrire des lettres sans costume

bonsoir

dans tous les cas il faut décomposer ton score lettre par lettre (chiffre par chiffre) en utilisant une boucle qui le parcours caractère après caractère.

ensuite tu traces chaque caractère en pensant tes chiffres suivant l'une de ses trois manières suivantes:
  1. soit tu “penses” bitmap et chaque chiffre est associé à une variable définissant des points tracés (ou non):
    dans cet esprit là, la variable associée au 1 pourrait ressembler à
    00011
    00101
    00001
    00001
    00001
    le 2 ressemblerait à
    11111
    00001
    11111
    10000
    11111
    tu parcours ces variables dans deux boucles imbriquées de 5 unités et tu abaisses et relève le stylo lorsque tu as un 1 et tu ne fais rien quand il y a un 0
  2. Tu peux aussi penser les choses en mode vecteur, chaque chiffre est associé à une variable qui liste des instructions pour tracer des lignes :
    là le 1 pourrait ressembler à 32515155, le deux serait 115151535313151555 et ton programme comprendrait les choses comme ça: tracer une ligne du point x=3 y=2 au point x=5 y=1, puis du point x=5 y=1, au point x=5 y=5….
  3. enfin il y a un système intermédiaire ou tu peux voir les choses comme un affichage à cristaux liquide. il y a 7 lignes différentes que tu traces ou non selon les chiffres. Dans ce système tu aurais le 8 codé 1111111 (tous les segments sont tracés) le 1 serait codé 0010010 (seuls les segments de droite sont codés) …

bref il y a plusieurs façons de faire et c'est à toi de voir celle qui correspond le mieux à ta manière de penser les choses. dans tous les cas il ne faut pas oublier que tu traces ton score caractère après caractère et qu'il faut penser à se décaler à chaque fois pour ne par tracer tous les chiffres les uns sur les autres…

K-LEGO
Scratcher
15 posts

Ecrire des lettres sans costume

Ok merci tout le monde cela me donne des idées!
frouvera
Scratcher
100+ posts

Ecrire des lettres sans costume

Hello,
Tu pourrais expliquer pourquoi tu ne veux pas de lutin ?

En tapant Text Engine dans le moteur de recherche des projets tu auras de multiples solutions.
-1 costume pour l'ensemble des lettres de l'alphabet
-un bloc qui prend entrée la chaine de caractére que tu souhaites écrire.

Cette chaine de caractére est décomposée en lettre unitaire et chaque lettre de ton texte correspond à un costume.
A chaque lettre tu avance de la taille d'un caractère.
et soit tu fais des clones de chaque lettre , que tu supprimes ensuite, soit tu estampille la lettre et tu effaces tout.

Tu passeras forcément par des variables et des blocs si tu n'utilises pas les fonctions
dire []

rem : La plupart des text engines dispo sont anglais n'utilisent pas les accents :-)
@+
YouSaness
Scratcher
11 posts

Ecrire des lettres sans costume

Woaaaaaaaaaa c'est compliqué ce que vous dites ;
Moi qui me croyait à un niveau élevé, c'est loupé XD
Dairop
Scratcher
100+ posts

Ecrire des lettres sans costume

Dans les text engine 100% pen, les déplacements à réaliser pour dessiner un caractère sont enregistrés et réalisés avec le stylo baissé, tout simplement ^^

Last edited by Dairop (March 5, 2018 22:50:46)


((pen projects :: #ff0000) (3D :: #ff4000) (games :: #ff8000) (visualizer :: #ffbf00) (and others :: #ffff00) :: #000000)









Powered by DjangoBB