« Utilisateur:Adrien » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
(→Code) |
||
(34 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
--[[Utilisateur:Adrien|Adrien]] | Le projet au --[[Utilisateur:Adrien|Adrien]] 13 novembre 2010 à 12:53 (UTC) | ||
== Projet Lausanne 2011 == | == Projet Lausanne 2011 == | ||
===But du jeu=== | ===But du jeu=== | ||
[[Fichier:Scheme.jpg]] | |||
===Algorithme=== | ===Algorithme=== | ||
====Pseudo-code==== | ====Pseudo-code==== | ||
''Grille'' | |||
#initialiser la grille (11x5x5 objets-cellules) | |||
#charger un mot, le décomposer en caractères | |||
#pour chaque caractère, sélectionner le motif correspondant (un motif est un tableau bi-dimensionnel 5x5 comportant les coordonnées (ensemble de paires ordonnées) de chaque cellule à illuminer) | |||
#copier le motif dans chaque sous-grille | |||
#parcourir chaque sous grille: pour chaque cellule reconnue, attribuer une valeur (i.e. 'true') et incrémenter indice d'usure | |||
#parcourir la grille: pour chaque cellule 'true' ayant un indice d'usure inférieur à 11, afficher cette cellule en blanc; sinon, l'afficher en gris (rvb=211,211,211) | |||
''Ruban'' | |||
#charger un texte depuis un fichier externe | |||
#afficher, faire défiler | |||
#biffer (comment?) | |||
#pour tout mot biffé: lorsque ce mot est sorti du champ, le comparer au lexique | |||
#afficher le mot le plus similaire dans la grille | |||
====Code==== | ====Code==== | ||
[[Fichier:Source.txt]] | |||
===Exemples=== | ===Exemples=== | ||
=====Ruban===== | |||
====Grille==== | |||
<pre> | |||
</pre> | |||
====Comparaison lexicale==== |
Dernière version du 19 novembre 2010 à 18:51
Le projet au --Adrien 13 novembre 2010 à 12:53 (UTC)
Projet Lausanne 2011
But du jeu
Algorithme
Pseudo-code
Grille
- initialiser la grille (11x5x5 objets-cellules)
- charger un mot, le décomposer en caractères
- pour chaque caractère, sélectionner le motif correspondant (un motif est un tableau bi-dimensionnel 5x5 comportant les coordonnées (ensemble de paires ordonnées) de chaque cellule à illuminer)
- copier le motif dans chaque sous-grille
- parcourir chaque sous grille: pour chaque cellule reconnue, attribuer une valeur (i.e. 'true') et incrémenter indice d'usure
- parcourir la grille: pour chaque cellule 'true' ayant un indice d'usure inférieur à 11, afficher cette cellule en blanc; sinon, l'afficher en gris (rvb=211,211,211)
Ruban
- charger un texte depuis un fichier externe
- afficher, faire défiler
- biffer (comment?)
- pour tout mot biffé: lorsque ce mot est sorti du champ, le comparer au lexique
- afficher le mot le plus similaire dans la grille