« Utilisateur:Adrien » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 7 : | Ligne 7 : | ||
===Algorithme=== | ===Algorithme=== | ||
====Pseudo-code==== | ====Pseudo-code==== | ||
--[[Utilisateur:Adrien|Adrien]] 7 novembre 2010 à 20:43 (UTC): | |||
* charger une chaîne de caractère à partir d'un fichier | * charger une chaîne de caractère à partir d'un fichier | ||
* si entrée au clavier, boucle: | * si entrée au clavier, boucle: | ||
Ligne 14 : | Ligne 16 : | ||
*** le remplacer par un blanc | *** le remplacer par un blanc | ||
* afficher la chaîne | * afficher la chaîne | ||
====Code==== | ====Code==== | ||
===Matériel=== | ===Matériel=== | ||
===Exemples=== | ===Exemples=== |
Version du 7 novembre 2010 à 20:43
--Adrien 7 novembre 2010 à 18:22 (UTC):
Il s'agit de créer un 'train de mots' sur l'exemple des bandes de texte défilant lors de flashes-info. Le texte, sous forme d'une seule chaîne de caractère affichée en boucle, pourrait être un texte à proprement dit (peut-être ce texte lui-même) ou des motifs du mot 'palimpseste'. La vitesse du défilement est fonction de la proximité du ou des modules-cibles. Est un module-cible tout module projeté dans un rayon à définir. Au fil du voyage, le train perd des éléments ou motifs (lettres, signes, mots, etc.) par biffure et insertions d'espaces. Sont biffés ou précédés d'une nouvelle espace les signes qui sont détectés dans un ou plusieurs modules-cibles qui n'appartiennent pas au mot 'concordance'. Chaque lettre/motif biffé provoque l'affichage, très brièvement et dans une région aléatoire disjointe de l'espace occupé par le train, d'un mot (un cahot). Ce mot est sélectionné dans un lexique en fonction du motif biffé. Une fois la vitesse de défilement maximale atteinte (par hypothèse la coïncidence avec le module-cible), le train freine brusquement et les lettres se téléscopent de la gauche vers la droite. L'éloignement du module-cible provoque le rétablissement, dans l'ordre, du mot 'concordance'.
Projet Lausanne 2011
But du jeu
Algorithme
Pseudo-code
--Adrien 7 novembre 2010 à 20:43 (UTC):
- charger une chaîne de caractère à partir d'un fichier
- si entrée au clavier, boucle:
- passer en revue tous les caractères de la chaîne
- pour tout caractère courant, si ce caractère correspond à un caractère entré au clavier,
- si ce caractère n'appartient pas à 'concordance'
- le remplacer par un blanc
- afficher la chaîne