Bonjour,
au siècle dernier j'avais cré le logiciel
CRUCIMOTS
mais il était sous MSDOS 6
et je ne l'ai jamais fait évoluer.
Je l'avais développé avec le langage "Clipper" compatible avec le dbase 3+ et 4 pour le stockage des grilles.
Quentin à bien décrit le principe.
J'ajoute toutefois que l'écran était divisé horizontalement en deux zones,
la zone supérieure affichait la grille avec les mots trouvés,
la zone inférieure montrait de ligne en ligne, la définition et sa zone de saisie adéquat pouvant comprendre les lettres ou mots déja trouvés. La validation entrainait ou non le changement de la grille située en haut de l'écran.

L'appui sur une touche de bascule permettait de passer des définitions horizontales aux verticales et réciproquement.

Les grilles, définitions et solutions étaient contenues dans des fichiers tableaux type dbase. J'ai aussi créé pour l'association CECILOG pas mal de grilles de valeur 6x6 jusque 9x9 sans dépasser le nombre 10 car l'écran DOS me fixait des limites.

Pour ne pas encombrer la liste tu peux me contacter en perso
sur [email protected]

Amicalmement
Serge DANIEL




--------------------------------------------------
From: "Yannick Youalé" <[email protected]>
Sent: Monday, May 19, 2014 6:22 PM
To: <[email protected]>
Subject: [progliste] Re: Mots croisés

Coucou !

Hé bien, mon petit Quentin, je crois qu'un tel jeu peut être rendu plus fun en gardant le système des grilles, même pour un déficient visuel.

Etant donné que c'est un jour férié de mon côté, je me suis penché sur la modélisation de ce que pourrais être un tel jeu.

Faut par ailleurs dire qu'avant de le modélisé, question de mettre la charue avant les boeufs, je m'étais déja lancé dans le codage d'un prototype que je juge aujourd'hui prometteur.

En fait, si on voit le déplacement dans la grille de jeu comme cela se fait dans le jeu sound rts ou même dans microsoft excel, et qu'on y ajoute des repère sonnores intelligents et conscis, on peut très bien concevoir que des non-voyants puisse s'y retrouver sans trop de mal.

D'ailleurs, ci dessous, je te colle cette conceptualisation (plutôt sommaire tu me l'accordera) que j'ai réalisé durant cet après-midi.

Cela devrait t'intéressé je crois, toi qui a un site proposant une multitude de jeux.

Il s'agitprincipalement :
* de la liste des interfaces du jeu;
* de la liste des bases de données à utiliser par le jeu;
* et de certaines énumérations de valeurs nécessaires au jeu.

Début de la modélisation

modélisation d'un jeu de mots croisés accessible

Par Yannick Daniel Youalé
Codeur du dimanche, mais très suspitieux.

/A. Liste des interfaces

/1. Fenêtre d'accueil

présente le menu principal dont les items principaux sont:
Commencer une nouvelle partie
Reprendre une partie
Créer une grille
Configuration
Quitter

Commencer une nouvelle partie affiche:
la liste des grilles disponibles

Reprendre une partie affiche:
La liste des grilles interrompues

Créer une grille affiche:
La liste des grilles en cours de création
L'item nouvelle grille

Configuration affiche:
La fenêtre de configuration

/2. Fenêtre de jeu

Le titre de la fenêtre affiche le thème de la grille en cours

Fait afficher un menu:
Mettre pause
Sauvegarder la partie
Arrêter la partie


Affiche une grille de x colonnes et y lignes
dans laquelle:
La première ligne représente les titres (alphabétique) de colonnes
La première colonne représente les titres (numériques) de lignes
les cellules de définition sont sur fond noir et caractères blancs
Les cellules de lettre sont sur fond blanc et caractères noirs
Les cellules de définition portent un numéro (de définition) entouré de crochets

Au dessus de la grille, affiche:
un cadre pour la définition en cours
un cadre pour l'affichage des flèches indiquant le sens du mot à écrire

Au bas de page, affiche:
Le chronomètre de la partie
Le pourcentage de résolution de la grille

/3. Fenêtre de confection de grille

Fait afficher un menu:
Editer la définition
Editer le thème/titre de la grille
Modifier le nombre de colonnes
Modifier le nombre de lignes
Cellule vide suivante
Cellule vide précédente
Enregistrer
Enregistrer sous

Par défaut, fait afficher 10 colonnes et 10 lignes

Le titre de la fenêtre affiche le thème de la grille

Affiche une grille de x colonnes et y lignes
dans laquelle:
La première ligne représente les titres (alphabétique) de colonnes
La première colonne représente les titres (numériques) de lignes
les cellules de définition sont sur fond noir et caractères blancs
Les cellules de lettre sont sur fond blanc et caractères noirs
Les cellules de définition portent un numéro (de définition) entouré de crochets

Au dessus de la grille, affiche:
un cadre pour la définition en cours
un cadre pour l'affichage des flèches indiquant le sens du mot à écrire


/4. Fenêtre d'édition d'une définition

Affiche:
Textbox Texte de la définition
Combobox sens de la définition
button OK
button Annuler

/5. Fenêtre de configuration du jeu

Permet de configurer:
La taille des caractères
Le type de police
l'activation et la désactivation des jeux sonnores

/B. les bases de données

* table grille
id
thème
catégorie
nb_cols
nb_lignes
id_auteur
nom_auteur
date_publication

* table cellule
id
id_grille
type
num_colonne
num_ligne
contenu

* table définition
id
id_grille
id_cellule
orientation (voir énumération plus bas)
sens (voir énumération plus bas)

* table jeu
id
id_grille
termine (oui/non)
date_début

/C. quelques énumérations

* les types de grille
lettre = 1
définition = 2
case_noire = 3

* les orientations possible:
à gauche = 1
en haut = 2
à droite = 3
en bas = 4

* les sens d'écriture possible:
de gauche à droite = 1
de droite à gauche = 2
de haut en bas = 3
de bas en haut = 4

Fin de la modélisation

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.


----- Original Message ----- From: "QuentinC" <[email protected]>
To: <[email protected]>
Sent: Monday, May 19, 2014 4:08 PM
Subject: [progliste] Re: Mots croisés


Salut,

J'ai vu une fois un jeu de mots croisés accessible, mais qui montrait les définitions et les mots à entrer / déjà entrés sous forme de listes.
Par exemple, tu avais quelque chose comme:

Horizontalement
Ma super définition: +zone d'édition
Ma super autre définition: +zone d'édition
etc.
Verticalement
etc.

ET en validant (enter) une zone d'édition, les zones d'édition de l'autre sens se mettaient à jour pour indiquer les lettres déjà placées correspondantes à ce qui a déjà été saisi, sous la forme p.ex. "?on????e"

Évidemment, je n'ai plus l'URL. Par contre ce qui est sûr, c'est que je n'ai jamais vu de version accessible qui présentait véritablement la grille sous forme de tableau comme pour les voyants. Peut-être que ça ne serait après tout pas si pratique que ça...

A noter pour info que la console de jeux pour personne âgées odimo propose une application mots croisés qui présente aussi les définitions sous forrme séquentielle.
Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.



Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à