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

Répondre à