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é.