                    FORMES    ( 1.1.93 )
                    =======

 1) INTRODUCTION
     ============

    Ce programme a t ralis pour mes enfants :
       ALIZEE  qui a 3 ans et 1/2  et
       TITOUAN futur utilisateur de 1 an et 1/2.

    C'est avec eux que ce programme a t test pour son intret pdagogique.


 2) PRINCIPE
     ========

    Le principe de ce programme est de reconnaitre des formes parmis une liste.
    Le programme est entierement configurable pour s'adapter  la capacit
    de l'enfant.

    Des fichiers de problmes sont  coder par les parents suivant les formes
    voulues.
    La description de ce fichier est faite dans un paragraphe plus loin.

 3) L'INFORMATIQUE ET L'ENFANT
     ==========================

    L'enfant se plait  faire de l'informatique, ne serait-ce que pour faire
    comme les parents. Ce sont les parents qui vont communiquer ce gout
    en prenant l'informatique pour un jeu et non pas comme un exercice.
    C'est l'enfant lui-mme qui doit reclamer de jouer  un certain jeu.

    C'est la raison pour laquelle, l'enfant DOIT imprativement russir
    ses exercices.

    Sachons tre rsonnable, et restons humble. Il ne faut pas confondre
    prcossit et intelligence. L'un n'a rien  voir avec l'autre.

    Alors faisons des exercices trs simples, avec une progression parfois
    trs lente, qui reste un jeu facile pour l'enfant. C'est son jeu, pas
    celui de ses parents.

    Les parents doivent cependant tre prsents en permanance pour l'assister
    dans les premiers balbuciments.

 4) LANCEMENT DU PROGRAMME
     ======================

    Le programme s'appelle formes et il se lance avec un nom de fichier .

    Le lancement s'effectue comme suit :

       FORMES fichier.pb fichier_couleur.pal

    Fichier.pb spcifie le fichier de problme que l'on soumet  l'enfant.

    Fichier_couleur.pal spcifie une palette de couleurs. Toutes les donnes
    relatives  la gestion des palettes sont donnes dans le fichier
    palette.pal qui est le fichier de base.
    Si ce fichier n'est pas prcis, on prend le fichier palette.pal.

    La commande EXERCICE.BAT  lance le programme avec un exercice d'exemple.

    COULEUR.bat lance une option qui permet la reconnaissance des couleurs.
    ( se programme necessite une Sound Blaster )

    Le programme peut utiliser une Sound Blaster pour annoncer les couleurs
    ou pour jouer de la musique sur le menu. Ces musique sont au format CMF.

    Pour la partie vocale, il faut avoir le driver ct-voice dans le chemin
    suivant:  \sb\drv\ct-voice.drv

    Pour la partie musique il faut lancer le driver SBFMDRV avant
    l'utilisation du programme.

    SI VOUS NE POSSEDER PAS DE SOUND BLASTER , VOUS POUVEZ EFFACER TOUS
    LES FICHIERS.VOC POUR GAGNER DE LA PLACE.


 5) UTILISATION DU PROGRAMME
     ========================

    Apres le lancement du programme, on se retrouve dans un espce de
    menu avec 12 possibilits :

         - des Numros de 1  10 : pour choisir le niveau d'exercice
           dans le fichier problme.

         - AIDE : qui donne le code des couleurs et des formes.

         - FIN qui permet de sortir du programme.

    Apres avoir choisi un numro de 1  10, on se retrouve dans l'exercice
    demand.
    On affiche les diffrentes formes cits dans le fichier de problme, et
    l'on propose la premiere forme.
    Une forme est dfine par - la forme en elle-mme.
                             - la couleur du tour.
                             - la couleur de fond.
                             - la taille.
    Des options permettent de valider ou non le test dees ces 4 paramtres.

    L'enfant doit cliquer sur la bonne forme. Si la rponse est juste , une
    musique aigue retentie, une petite tte verte apparait et la forme est
    entoure en VERT.
    Si il n'y a qu'une forme qui correspond on passe  la deuxime question,
    sinon on sort de l'exercice.

    Toute rponse fausse est sanctionne par une tte rouge, une musique grave,
    et la forme qui est entour en rouge.
    On peut sortir d'un exercice en tapant sur ESCAPE.

 6) CREATION D'UN FICHIER DE PROBLEME
     =================================

    Le fichier problme est le coeur du logiciel. Il doit tre adapt aux
    capacit de l'enfant.
    Chacun devrait crer son propre fichier avec son propre vocabulaire.
    Ne pas oublier les fichiers .voc pour une sound blaster surtout dans
    le cas d'une option qui teste les couleurs. Il faut regarder le codage
    du fichier palette.pal pour connaitre les fichiers .voc a crer.

         Chaque fichier doit tre chantillonn  7Khz minimum et doit
    durer un temps de 3 sec.

    Le programme cod_coul.exe permet de connaitre le code des couleurs pour
    pouvoir changer la palette.

    Le programme grille.exe permet d'estimer la position xy dans l'ecran.

 7) DESCRIPTION DU FICHIER
     ======================

    Le fichier se dcompose comme suit :

    - une dfinition des options
    - x fois une dfinition d'un exercice
    - une fin de fichier

 7_A) LES OPTIONS
      -----------

    Ce paragraphe commence par  DEB_OPTION; et fini par FIN_OPTIONS;
    Les options sont:

      DEB_OPTIONS;
      TEST_TAILLE=OUI;      La fig. clique doit avoir la mme taille.
      TEST_TAILLE=NON;      Taille de la fig. indiffrente.

      TEST_CONTOUR=OUI;     La fig. clique doit avoir la mme couleur de tour.
      TEST_CONTOUR=NON;     Couleur de tour non teste.

      TEST_FOND=OUI;        La fig. clique doit avoir la mme couleur de fond.
      TEST_FOND=NON;        Couleur de fond non teste.

      TEST_FORME=OUI;       La fig. clique doit avoir la mme forme.
      TEST_FORME=OUI;       Couleur de tour non teste.

      AFFICH_RECHERCHE=OUI; Affiche la forme recherch en bas et  gauche
                            C'est une option qui ne vaut que si l'on possde
                            une Sound Blaster pour annoncer les couleurs.
                            Sinon on peu essayer de mmoriser les rponses
                            dans le bon ordre.

      ANNONCE_COULEUR=OUI;  A chaque mot rechercher on execute la commande
                            play_voc RED.voc 3 (pour rouge par ex. )
                            Les noms des fichiers sont donns dans l'aide.

      SON=OUI;              gnre du son sur le HP;

      SON=NON;              pas de son sur le HP;

      PATH_CMF=\SB\PLAYCMF\; Donne le chemin ou se trouve des fichiers cmf.

      FIN_OPTIONS;

    Grace au jeu des options on peut crer diffrents jeux :
    1) Couleurs seules.
    2) Formes seules.
    3) Formes avec taille.
    4) Formes avec taille + couleur.
    5) Formes + taille + couleur + couleur du tour.
    6) Formes + Couleur .....

 7_B) L'EXERCICE
      -----------
    Chaque exercice commence par le mot EXERCICE=Numro de 1  10.

    Ensuite vient la liste des formes  afficher.

      #      forme c_trait c_rempl  taille  x      y
      AFFICH  10 ,   1    ,  1    , 15  , 100 ,  50;
    Ici on affiche la forme 10 , avec une couleur de tour de 1 ( BLUE ),
    une couleur de fond de 1 ( BLUE ), un coeficient de taille de 15,
    et on la positionne en 100 , 50 c'est  dire qu'a partir du point haut
     gauche c'est 1/9 vers le bas et 1/6 vers la droite.

    La valeur maximum pour x est 640 et 480 pour y

    La liste se termine par le mot clef :
      FIN_AFFICH;

    Vient ensuite la LISTE des formes recherchs :
    RECH    10 ,   1    ,   1   , 15  , 50 , 400;
    RECH     1 ,  14    ,  14   , 12  , 50 , 400;

    L'exercice se termine par le mot clef :
      FIN_EXERCICE;

    Ici, il y a 2 questions dans l'exercice N 1.

    On recommence le codage d'un exercice au maximun 10 fois;

    Le fichier doit se terminer par :
      FIN_PROBLEMES;


   Le mieux est d'analiser le fichier PB.PB fournit avec le logiciel.


  -----------------------------------------------------------------------


                 LICENCE ET DROIT D'UTILISATION
                 ==============================


    Ce logiciel est un SHAREWARE, c'est a dire qu'il n'est pas gratuit.
    Vous pouvez utiliser ce logiciel afin que votre enfant puisse le tester.
    Si ce logiciel lui plait , si vous l'utilisez et si vous pensez qu'il
    peut apporter quelque chose  votre tendre tte blonde, il est de bon ton
    de payer la licence  l'auteur.
    Cela me permettra d'adapter mon matriel  l'volution du march, et
    m'encouragera  mettre mes autres logiciels sur le march.

    La licence est valable pour toutes les versions futures de ce mme
    logiciel. Si vous avez pay la licence pour la version 1.0, vous avez
    acquis le droit d'utilisation de toutes les versions  venir.

    La licence est estime  50F payable par chque ou mandat international
     l'adresse suivante :

          Jean-Marc LOPEZ
          13 rue de la Mabellire
          37300 JOUE LES TOURS
          FRANCE.

    Les gens moins fortuns, ou qui pensent que le logiciel ne vaut pas
    le prix demand, peuvent donner moins , mais le minimun est fix  une
    carte postale de la ville avec l'age de l'enfant, afin de pouvoir
    recencer le nombre des utilisateurs et la rpartition gographique.

         Merci. et  bientot pour d'autres jeux ducatifs.


         A paraitre  ou dj parru :

             Lecture : reconnaissance de mots
             Ecrire  : Initiation  l'criture
             Compter : Initiation  compter un nombre d'objet.
