AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Fnac : 2 Funko Pop achetées : le 3ème offert (large sélection de ...
Voir le deal

 

 Illuison texuellte : l'odrre des ltetres

Aller en bas 
3 participants
AuteurMessage
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Illuison texuellte : l'odrre des ltetres Empty
MessageSujet: Illuison texuellte : l'odrre des ltetres   Illuison texuellte : l'odrre des ltetres EmptyDim 10 Jan 2010 - 17:53

Vicoi une fnctoion qui va dformeer du tetxe snas elevner sa lsibiliteie par ntore ceverau.

Puor plus d'iformationn vicoi le stie qui m'a dnnoe l'idee de la cdeor.
http://www.effet-papillon.net/index.php/Illusions-textuelles

La caihne de cractaere ne diot pas aovir d'accnets.

random_order(str)
Code:

var str_in, str_out, i, word, c;
var l, ce, rand, frec;

str_in = argument0
frec = 2

str_out = ""
word = ""

while(string_length(str_in) > 0)
{
    c = string_copy(str_in,1,1)
   
    while( (ord(c)>=ord('A') && ord(c)<=ord('Z')) || (ord(c)>=ord('a') && ord(c)<=ord('z')) )
    {
        word += string_copy(str_in,1,1)
        str_in = string_delete(str_in,1,1)
        c = string_copy(str_in,1,1)
    }
   
    if(string_length(word)<=2)
    str_out += word + c
    else
    {
        l = string_length(word) - 2
        ce = string_copy(word,l+2,1)
        str_out += string_copy(word,1,1)
        word = string_copy(word,2,l)
       
        for(i=0 ; i<l ; i+=1)
        {
            rand = floor(random(string_length(word)))+1
            rand = min(frec,rand)
            str_out += string_copy(word,rand,1)
            word = string_delete(word,rand,1)
        }
        str_out += ce + c
    }
   
    word = ""
    str_in = string_delete(str_in,1,1)
}

return str_out

exemlpe :
CREATE
Code:

str = "Quand nous ne comprenons pas la langue que l'on parle autour#"+
      "de nous, nous entendons peu et mal. De meme s'il s'agit d'une#"+
      "musique peu familiere, de la musique chinoise par exemple. Bien#"+
      "entendre consiste donc a deviner sans cesse et a completer les#"+
      "quelques impressions reellement percues. Comprendre consiste#"+
      "a imaginer et a conclure avec une rapidite et une complaisance#"+
      "surprenante. Deux mots suffisent pour que nous devinions une#"+
      "phrase (en lisant), une voyelle et deux consonnes pour que nous#"+
      "devinions le mot entendu, il y a de meme beaucoup de mots que#"+
      "nous n'entendons pas, que nous croyons entendre."

strt = random_order(str)

DRAW
Code:

draw_text(16,16,strt)

Viloa, snoin bonne anene a tuos en eperasnt que vous ressiruez a me lire :p_lol:

:p_bye:
Revenir en haut Aller en bas
Invité
Invité




Illuison texuellte : l'odrre des ltetres Empty
MessageSujet: Re: Illuison texuellte : l'odrre des ltetres   Illuison texuellte : l'odrre des ltetres EmptyDim 10 Jan 2010 - 18:48

si j'ai bien compris, ton script ne modifie que l'ordre des lettres entre la première et la dernière lettre du mot ? en tout cas -et comme d'habitude-, ton talent en programmation m'inspire ! Illuison texuellte : l'odrre des ltetres Ange2

sinon, n'oublie pas d'ajouter set_automatic_draw(0) pour éviter le rafraichissement de l'affichage.
Revenir en haut Aller en bas
Linky439
Utilisateur confirmé: Rang *****
Linky439


Messages : 2643
Localisation : Sur le forum du CBNA...ou pas
Projet Actuel : La Galaxie Scellée

Illuison texuellte : l'odrre des ltetres Empty
MessageSujet: Re: Illuison texuellte : l'odrre des ltetres   Illuison texuellte : l'odrre des ltetres EmptyDim 10 Jan 2010 - 18:54

Wow, onilink, t'as du pot là : tu inspire shm :nah:
(Pas taper pas taper XD)

Moi je dis, c'est fort ce que tu fais quand même xD
Bravo super

_________________
Cliquez pour accéder aux topics dédiés !
Illuison texuellte : l'odrre des ltetres I4AWwEs    Illuison texuellte : l'odrre des ltetres CaVn0FN
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Illuison texuellte : l'odrre des ltetres Empty
MessageSujet: Re: Illuison texuellte : l'odrre des ltetres   Illuison texuellte : l'odrre des ltetres EmptyDim 10 Jan 2010 - 18:57

Ouai c'est bien ça en fait notre cerveau n'analyse vraiment que la premiere et derniere lettre d'un mot, sinon l'ordre de celles qui sont entre n'a pas vraiment d'importance.

Citation venant du site l'effet-papillon
Citation :

Sleon une édtue de l'uvinertisé de Cmabrigde, l'odrre des ltteers dnas un mot n'a pas d'ipmrotncae, la suele coshe ipmrotnate est que la pmeirère et la drenèire soeint à la bnnoe pclae. Le rsete peut êrte dnas un dsérorde ttoal et vuos puoevz tujoruos lrie snas porlbème. C'est prace que le creveau hmauin ne lit pas chuaqe ltetre elle-mmêe, mias le mot cmome un tuot. La peruve...

EDIT:
Sinon merci pour les compliments ^^
Sinon finalement le probleme que j'ai c'est pas la difficultée niveau prog mais les idées... Et je suis vraiment a cours d'idées pour cette belle et heureuse nouvelle année ... :snif2:
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Illuison texuellte : l'odrre des ltetres Empty
MessageSujet: Re: Illuison texuellte : l'odrre des ltetres   Illuison texuellte : l'odrre des ltetres EmptyDim 10 Jan 2010 - 19:29

sincèrement ya certain mot que je comprend sur le coups et D'autre que je comprend que dale même après 2 fois noel

_________________
Illuison texuellte : l'odrre des ltetres Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Illuison texuellte : l'odrre des ltetres Empty
MessageSujet: Re: Illuison texuellte : l'odrre des ltetres   Illuison texuellte : l'odrre des ltetres EmptyDim 10 Jan 2010 - 19:45

Ca c'est si ton cerveau est plus ou moins littéraire...
J'avoue que moi aussi j'ai parfois du mal, mais en se concentrant 2 ou 3 secondes sur un mot pas compris on finis par le trouver ^^.
En tout cas je peux te dire que les personnes qui lisent beaucoup n'aurons jamais ce genre de probleme. (beaucoup de livres pas de programmes XD)
Revenir en haut Aller en bas
Contenu sponsorisé





Illuison texuellte : l'odrre des ltetres Empty
MessageSujet: Re: Illuison texuellte : l'odrre des ltetres   Illuison texuellte : l'odrre des ltetres Empty

Revenir en haut Aller en bas
 
Illuison texuellte : l'odrre des ltetres
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: