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