SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 226 visiteurs en ce moment

Accueil > Interactivité, échanges > Jeux > Des jeux pour votre site > Des grilles avec le plugin « Jeux »

Des grilles avec le plugin « Jeux »

Mots croisés, Sudoku, etc.

20 avril 2007 – par Patrice Vanneufville – 24 commentaires

16 votes

Le plugin « Jeux » permet d’insérer des grilles de chiffres ou de lettres. Voici un petit mode d’emploi pour vous permettre de le réaliser facilement dans vos articles.

Introduction

Cet article concerne l’utilisation du plugin « Jeux » qui permet d’insérer dans vos articles différents jeux. Ici, Il est traité tout particulièrement de l’insertion dans vos articles de grilles de chiffres ou de lettres.

Vous pouvez trouver et télécharger ce plugin à cette adresse : Des jeux dans vos articles !

Dépendances

Pour un usage optimal, il vous faut une version de SPIP supérieure ou égale à 1.9.2 ou sinon, installer et activer le plugin Jquery que vous pouvez télécharger ici : http://zone.spip.org/files/spip-zon....]].

Grâce à jQuery et à Javascript bien fonctionnels dans votre navigateur, vous bénéficierez alors de conditions confortables pour naviguer dans les grilles de vos espaces publics et privés.

*** Insérer une grille de mots-croisés ***

-  module : mots_croises.php, mots_croises.js et mots_croises.css
-  séparateurs obligatoires : [horizontal], [vertical] & [solution]
-  séparateurs optionnels : [titre], [texte], [config]
-  plusieurs grilles entre <jeux> et </jeux> : non
-  paramètres de configuration par défaut :

solution=oui        // Afficher de la solution ?
fondnoir=noir        // Couleur des cases noires
compact=non        // Définitions en format compact ?
type=0        // type de grille : 0 ou 1
vertical=chiffres // on met des chiffres en vertical ou bien des lettres ? (vertical=lettres)
horizontal=lettres // on met des lettres en horizontal ou bien des chiffres (horizontal=chiffres)

Un exemple virtuel :

<jeux>
        [horizontal]
        Definition A
        Definition B1. Definition B2
        Definition C
        [vertical]
        Definition 1
        Definition 2
        Definition 3
        [solution]
        aaa
        bcg
        a*d
</jeux>

Après le séparateur [solution], il faut écrire toutes les lignes horizontales de la grille (et seulement elles), en indiquant les cases noires grâce à une étoile (*). Cet énoncé représente facilement la grille une fois réalisée, mais attention de ne pas vous tromper en oubliant une case !

Les couleurs disponibles pour les cases noires ([config] fondnoir=xxx) sont actuellement : blanc, noir, gris, vert, bleu, brun, jauneclair, brunclair (ou white, black, grey, green, blue, brown, lightyellow, lightbrown).

Le tiret (-) seul sur une ligne est utilisé lorsqu’aucun mot n’est à définir horizontalement ou verticalement. En mode compact ([config] compact=oui), la ligne ou la colonne non utilisée n’est pas affichée dans les définitions. Exemple :

<jeux>
        [titre] une grille test !
        [horizontal]
        Définition pour A
        -
        Définition pour C
        [vertical] (...)
        [solution] (...)
        [config]
        compact=oui
</jeux>

Un exemple réel :

Code de l’image ci-dessus :

  1. <jeux>
  2. [horizontal]
  3. Il y en a beaucoup dans les rues lors de la fête de la musique.
  4. Séances musicales données pour un large public dans différentes villes. Presque abus.
  5. La groupie en poussera un d'admiration lors d'un concert. Accompagna naguère Anna. Tas.
  6. En comptabilité, Opérations Diverses. Qui a encore la vigueur et le charme de la jeunesse. Première note de la gamme de do.
  7. Instrument de musique triangulaire à cordes inégales, que l'on pince des deux mains. Réjouissance.
  8. Premier groupe. On en tire du sirop.
  9. Abréviation d'un instrument à vent en cuivre, muni d'un bec de clarinette et de clés. Mauvais pour la peau.
  10. Familièrement, sont hors d'usage. Négation. Son propre à chaque animal.
  11. Enleva. Choisira.
  12. Tambour hémisphérique. Cinquième note.
  13. Adverbe de lieu. Doucement.
  14. Recueil d'exercices musicaux. Soleil anglais.
  15. [vertical]
  16. Ensemble de sons émis simultanément. Signes figurant des sons et leur durée.
  17. Il ne faut pas le perdre. Civilisation latine.
  18. Début d'une injustice grave. Sert à appeler. Oncle d'Amérique.
  19. Précède Solar. Se fait remarquer avec son album Oxygène. Exprime l'indifférence, le doute, l'ironie.
  20. Donner de l'air. Tenta dans le désordre.
  21. Les artistes qui se produisent ensemble en forment. Va avec Play.
  22. La chanteuse l'est parfois pour l'exercice de son métier.
  23. On peut parfois tomber dessus. Dirigée.
  24. Bof dans le désordre.
  25. Prénom de Beckett. Plaças.
  26. Celui qui, dans un orchestre de jazz, tient la batterie. Organisation des Nations Unies.
  27. Abréviation d'autobus. Instrument de musique à quatre cordes et à archet.
  28. [solution]
  29. ANIMATIONS*B
  30. CONCERTS*ABU
  31. CRI*ROI*AMAS
  32. OD*JEUNE*UT*
  33. R*HARPE*FETE
  34. D*ER*ERABLE*
  35. *L*R*SAXO*UV
  36. NASES*NE*CRI
  37. OTA*OPTERA*O
  38. TIMBALE**SOL
  39. EN*O*U*PIANO
  40. SOLFEGE**SUN
  41. [config]
  42. compact=oui
  43. </jeux>

Télécharger

Utilisation de la grille :

-  Le remplissage de la grille est simplifié par la possibilité de se déplacer au clavier (flèche gauche, droite, haut et bas) pendant la saisie.
-  Les lettres tapées sont automatiquement changées en majuscules.
-  Lorsqu’on entre une lettre, le curseur se déplace automatiquement dans la case suivante sur le plan horizontal ou vertical.
-  Le sens du déplacement automatique est modifié par le clic droit de la souris.
-  Au survol de la grille, l’icône de la souris se modifie en indiquant le sens d’écriture (flèches horizontales ou verticales).

Concernant l’alphabet utilisé, il est possible d’en choisir un autre ou de l’indiquer en clair à chaque jeu :

Voici les alphabets actuellement disponibles nativement :

latin1  : A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,-
latinbr  : A,B,C,D,,E,F,G,H,I,,J,K,L,M,N,,O,P,Q,R,S,,T,U,V,W,X,,Y,Z,-
azerty1  : A,Z,E,R,T,Y,U,I,O,P,,Q,S,D,F,G,H,J,K,L,M,,W,X,C,V,B,N
azerty2  : A,Z,E,R,T,Y,U,I,O,P,,Q,S,D,F,G,H,J,K,L,M,,W,X,C,V,B,N,-
qwerty1  : Q,W,E,R,T,Y,U,I,O,P,,A,S,D,F,G,H,J,K,L,,Z,X,C,V,B,N,M
qwerty2  : Q,W,E,R,T,Y,U,I,O,P,,A,S,D,F,G,H,J,K,L,,Z,X,C,V,B,N,M,-
qwerty3  : Q,W,E,R,T,Y,U,I,O,P,,A,S,D,F,G,H,J,K,L,Ñ,,Z,X,C,V,B,N,M,-
español1  : A,B,C,D,E,F,G,H,I,J,K,L,M,N,Ñ,O,P,Q,R,S,T,U,V,W,X,Y,Z,-
español2  : A,B,C,D,E,F,G,H,I,J,K,L,M,N,Ñ,O,P,Q,R,S,T,U,V,W,X,Y,Z,Á,É,Í,Ó,Ú,-
cyrillic1  : А,Б,В,Г,Д,Е,Ё,Ж,З,И,Й,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ъ,Ь,Ы,Э,Ю,Я

Une autre façon de personnaliser votre alphabet est d’ajouter la ligne suivante dans config/mes_options.php :

et puis configurer le jeu comme ceci :


*** Insérer une grille de sudoku ***

-  module : sudoku.php
-  séparateurs obligatoires : [sudoku] & [solution]
-  séparateurs optionnels : [titre], [texte], [config]
-  plusieurs grilles entre <jeux> et </jeux> : non
-  paramètres de configuration par défaut :

solution=oui        // Afficher de la solution ?

Les grilles de sudoku peuvent avoir les tailles : 4x4, 6x6 ou 9x9.
Les cases blanches sont représentées par le tiret : ’-’

Exemples :

<jeux>
        [sudoku]
        -2
        --5--4
        3--5
        ----3
        --1--6
        6--1
        [solution]
        423615
        165324
        314562
        256431
        531246
        642153
</jeux>
GIF - 1.5 ko
Sudoku 6x6
Sudoku 6x6

Une case blanche dans la grille (case à remplir par l’utilisateur) doit être notée par un tiret (-) dans l’énoncé du sudoku : voir l’exemple ci-dessus. Notez que les tirets terminaux ne sont pas obligatoires : « -2 » est interprété comme « -2---- » dans un sudoku de 6 lignes.

Utilisation de la grille :

Pour un usage optimal, il vous faut une version de Spip supérieure à 1.9.2 ou installer et activer le plugin Jquery [1].Si la condition précédente est remplie et si Javascript est bien fonctionnel sur votre navigateur, alors :
-  Le remplissage de la grille est simplifié par la possibilité de se déplacer au clavier (flèche gauche, droite, haut et bas) pendant la saisie.
-  Lorsqu’on entre un chiffre, le curseur se déplace automatiquement dans la case suivante sur le plan horizontal ou vertical.
-  Le sens du déplacement automatique est modifié par le clic droit de la souris.
-  Au survol de la grille, l’icône de la souris se modifie en indiquant le sens d’écriture (flèches horizontales ou verticales).

Notes

[1Vous pouvez télécharger jQuery sur cette page : http://zone.spip.org/files/spip-zon....

Dernière modification de cette page le 19 mai 2013

Retour en haut de la page

Vos commentaires

  • Le 17 septembre 2015 à 23:55, par laurent En réponse à : Des grilles avec le plugin « Jeux »

    top . merci pour cet investissement qui va me permettre de proposer des jeux à mes élèves.

    http://devenirpatissier.fr

    Répondre à ce message

  • Le 6 avril 2014 à 12:29, par JC HAMERS En réponse à : Des grilles avec le plugin « Jeux »

    Bonjour,

    J’ai un problème avec l’affichage d’une grille de mots croisés (plugin jeux).
    Ci-dessous, le code placé dans mon article. Sur le site public, cela affiche la même chose (sans les balises ).
    Qu’est-ce qu’il manque ? Voir <http://www.plus50dison.be/spip.php?...> .
    Merci de m’aider.
    Sinon, ce plugin paraît génial.

    [titre]

    MOTS CROISES

    [horizontal]
    Froissée.
    Participe. Hommes d’équipe.
    Affluent du Rhin. Divinité grecque. Terme de tennis.
    Montagne du Dauphiné. Elément d’une ruche.
    Petit lac d’Italie. Durcit.
    S’engage. Ferrure.
    Suffixe. Excréments.
    Emblème royal. Abréviation religieuse. Dépassé.
    Pièce de musique faite de bribes d’airs connus.
    Grâce.
    [vertical]
    Qui est condamnable.
    Points d’insertion des vaisseaux sur un organe. Imprimeur.
    Attachée. Constitue des fonds.
    Près du sol. Est utilisé en vannerie. Symbole.
    Glace. Figure rhétorique.
    Exclamation espagnole. Dessein.
    Symbole. Qui est en état. Legs du passé.
    Dans le nom d’un drame de Dumas. Moulure.
    Qui critique méchamment.
    La nuit y tombe plus tôt. Avenir.

    [solution]
    CHIFFONNEE
    RI*AILIERS
    ILL*GE*SET
    MEIJE*PLI*
    ISEO*PREND
    N*ENTRE*TE
    ET*CROTTES
    LYS*OP*OUT
    *POTPOURRI
    JOLIESSE*N

    • Le 6 avril 2014 à 12:32, par JC HAMERS En réponse à : Des grilles avec le plugin « Jeux »

      je dois signaler que les balises jeux ont disparu de mon message... je suppose que c’est normal ?

    • Le 6 avril 2014 à 13:36, par JC HAMERS En réponse à : Des grilles avec le plugin « Jeux »

      Solution trouvée.
      Il manquait le « / » dans la balise jeux finale.

      Cela semble aller super !

    • Le 6 avril 2014 à 23:47, par Pat En réponse à : Des grilles avec le plugin « Jeux »

      Bonjour les balises disparaissent car elles sont interprétées comme du code HTML. Pour les faire apparaitre, il faut entourer ton code avec les balises <cadre>...</cadre> par exemple :

      1. <jeu>
      2. Mon code jeu...
      3. </jeu>

      Télécharger

    Répondre à ce message

  • Le 2 janvier 2014 à 07:12, par pgiron En réponse à : Des grilles avec le plugin « Jeux »

    Un bug dans les mots-croisés ? (Peut-être pas mais je sèche sur ce problème).
    La grille suivante affiche une erreur d’affichage à la ligne 4 et je ne vois pas pourquoi. La ligne 4 commence par une case blanche au lieu d’une case noire et ajoute une case blanche ensuite (voir fichier joint).

    [solution]
    ENNEIGER
    MAESTRIA
    UV*TIEDI
    *EMINCE*
    CLAME*RA
    A*SERA*G
    RESSAISI
    ACE*ILOT
    BU*BREL*
    I*PIE*DR
    NEON*CEE
    ENTENDRE
    </jeux>
    JPEG - 80.6 ko
    • Le 2 janvier 2014 à 07:18, par pgiron En réponse à : Des grilles avec le plugin « Jeux »

      Voilà d’ailleurs la grille « solution » affichée.
      Bonne année quand même ;-)

      JPEG - 39.3 ko
    • Le 6 janvier 2014 à 17:22, par pgiron En réponse à : Des grilles avec le plugin « Jeux »

      Pour des raisons de droits j’ai changé ma grille mais le problème reste : il ya une erreur quand une ligne commence par une case noire.

    • Le 8 janvier 2014 à 17:24, par Patrice Vanneufville En réponse à : Des grilles avec le plugin « Jeux »

      Bonjour,
      Je ne reproduis pas ton problème... Il s’agit probablement d’une interaction avec un autre plugin, pourrais-tu vérifier cela ?

    • Le 9 janvier 2014 à 11:36, par pgiron En réponse à : Des grilles avec le plugin « Jeux »

      Oui, bien sûr, je vais regarder. merci ! :-)

    • Le 9 janvier 2014 à 14:38, par pgiron En réponse à : Des grilles avec le plugin « Jeux »

      Ça vient du couteau suisse ! C’est la lame « Belles puces » qui provoque cela : en effet, dans cette lame on peut autoriser le raccourci « * », qui se place dans la 1re colonne. Là, manifestement il est pris comme une marque de liste (ce qui explique la déformation de la grille). Personnellement, ça m’arrange de garder ce raccourci, il faudra peut-être dire que ce raccourci n’est pas pris en compte quand il est entre deux balises <jeux>. Ou alors changer le caractère représentant la case noire.

    • Le 9 janvier 2014 à 15:39, par Patrice Vanneufville En réponse à : Des grilles avec le plugin « Jeux »

      Ah bonne pioche ;-)

      Je viens de poster une correction sur le Couteau Suisse pour laisser les jeux tranquilles quant à ce raccourci. La solution de changer de caractère (ou plutôt d’en proposer plusieurs à disposition, comme le dièse par exemple) pour les cases noires n’est pas à écarter...

    • Le 9 janvier 2014 à 16:37, par pgiron En réponse à : Des grilles avec le plugin « Jeux »

      Belle efficacité ! Merci :-)

    Répondre à ce message

  • Le 13 janvier 2011 à 19:25, par Fred En réponse à : Des grilles avec le plugin « Jeux »

    Bonjour,
    Dans les mots croisés
    Comment fait-on pour paramétrer les solutions verticales ?
    Le séparateur [solution] ne permet que les solutions horizontales

    Merci
    Fred

    • Le 14 janvier 2011 à 00:06, par Pat En réponse à : Des grilles avec le plugin « Jeux »

      Salut, ne serait-ce pas du pareil au même ? Pourquoi voudrais-tu présenter la solution verticalement ?

    • Le 14 janvier 2011 à 00:36, par Fred En réponse à : Des grilles avec le plugin « Jeux »

      Je ne comprenait pas comment il fallait indiquer la solution. Je viens de trouver : dans la solution, il faut écrire toutes les lignes horizontales (et seulement elles), en indiquant les cases noires.

      Comme je n’avais pas compris ce principe j’essayais d’écrire la solution aux définitions (donc seulement les mots entiers) y compris les verticaux.

      Une fois cela compris, il n’y a effectivement pas besoin de solution verticale.

      En tous cas merci, c’est vraiment un très bon plugin
      Fred

    • Le 14 janvier 2011 à 00:43, par Pat En réponse à : Des grilles avec le plugin « Jeux »

      Ah ok, je reconnais que l’article est actuellement un peu succint à ce sujet ;-)

    Répondre à ce message

  • Le 7 avril 2008 à 12:06, par JeanFi En réponse à : Des grilles avec le plugin « Jeux »

    L’insertion du jeux de test sudoku pris dans cet article me renvoie l’erreur suivante :

    Warning : str_repeat() [function.str-repeat] : Second argument has to be greater than or equal to 0. in S :\Dev\lpcortat\plugins\auto\jeux\jeux\sudoku.php on line 111

    Plugin du jour sur une 193 dev. dantant de 2 jours.

    • Le 8 avril 2008 à 00:41, par Pat En réponse à : Des grilles avec le plugin « Jeux »

      Eh oui, cette partie du plugin est en développement. Ta contribution éventuelle est la bienvenue. D’ailleurs, les scores du sudoku ne sont pas encore programmés pour être enregistrés en base.

      La version 1.0.08 du plugin devrait être à présent plus stable.

    Répondre à ce message

  • Le 4 décembre 2007 à 13:59, par ? En réponse à : Des grilles avec le plugin « Jeux »

    Félications pour ce plugins.

    Webmestre d’un site de collège, je vais mettre une rubrique avec différentes sorte de jeux.

    exemple sur le site :
    http://col.voltaire.free.fr/spip.ph...

    Répondre à ce message

  • Le 10 septembre 2007 à 14:14, par Samuel MARTIN En réponse à : Des grilles avec le plugin « Jeux »

    Tous les jeux fonctionnent correctement même si il faut ajouter manuellement les lignes suivantes dans article.html du dossier squelettes :

    <script src="http://leplaisirdapprendre.com/spip.php?page=jquery.js" type="text/javascript"></script>

    <script type="text/javascript" src="http://leplaisirdapprendre.com/plugins/fenetres_flottantes/interface.js"></script> <script type="text/javascript" src="http://leplaisirdapprendre.com/plugins/fenetres_flottantes/jquery.cookie.js"></script>





    <script type="text/javascript" src="http://leplaisirdapprendre.com/dist/javascript/layer.js"></script> <script type="text/javascript" src="http://leplaisirdapprendre.com/plugins/jeux/javascript/pendu.js"></script> <script type="text/javascript" src="../plugins/jeux/javascript/mots_croises.js"></script>

    Parcontre mots croisés est totalement fou, regarder plutôt :

    http://leplaisirdapprendre.com/Mots-croises-test,176.html

    Comment résoudre le problème ?

    • Le 16 septembre 2007 à 22:59, par Patrice Vanneufville En réponse à : Des grilles avec le plugin « Jeux »

      En principe, il n’y a rien à rajouter à la main !

      Il semble que la balise #INSERT_HEAD n’ait pas été mise dans tes squelettes. Elle doit apparaitre dans le header, ce qui permet aux plugins d’ajouter leur css ou js.

      Autre solution encore plus simple : cocher l’outils « balise #INSERT_HEAD » du plugin Le Couteau Suisse.

    Répondre à ce message

  • Le 20 avril 2007 à 17:51, par François Daniel Giezendanner En réponse à : Des grilles avec le plugin « Jeux »

    Bonjour,

    Dans votre texte :

    ...Pour un usage optimal, il vous faut une version de Spip supérieure à 1.9.2 ou sinon...

    vous avez dû faire une erreur typographique, car il n’existe pas de version supérieure à la 1.9.2, c’est la dernière version !

    Voulez-vous corriger SVP ?

    Meilleurs messages

    FDG

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Adaptive Images

    15 novembre 2013 – 69 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Social tags

    8 septembre 2008 – 428 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via un menu de configuration. Insertion (...)

  • Module de Paiement Stripe

    17 octobre – commentaires

    Stripe est un prestataire de paiement externe https://stripe.com/fr qui propose une API moderne et une interface de paiement extrêmement conviviale et efficace. Ce module permet les paiements à l’acte et les paiement récurrents. Configuration (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

Ça spipe par là