
                        Chacal-3d       FAQ
                        Chacal-3d       FAQ
                        Chacal-3d       FAQ

I) --------------------- Introduction
        Chacal-3D est un petit jeux permettant  deux joueurs de s'affronter
        sur un mme ecran, et donc sur un mme ordinateur, dans un monde
        reprsent en trois dimensions rappelant celui de Wolfenstein-3D d'ID Software 
        (mme algorithme de rendu : mthode du 'raycasting').
	Ce programme est totalement gratuit, vous pouvez donc
        le distribuer et/ou le copier  votre guise.
        
II) --------------------- Dmarrage
        Chacal-3d se lance sous DOS en tapant "C3D" dans le rpertoire
        contenant l'excutable. Ce rpertoire doit lui mme contenir les
        rpertoires suivants:
                \map    : rpertoire contenant les fichiers cartes
                \pcx    : rpertoire contenant les differentes textures
                \pal    : rpertoire contenant les fichiers de palette
                \lst    : rpertoire contenant les fichiers de lightmap

        Rem: Sous Windows95 ou WindowsNT le jeux se lance en double-cliquant
             sur l'icne du jeux "C3D".

        Rem: Si les rpertoires prcdents n'existent pas le programme ne
             se lance pas.


        Au lancement du jeux un cran de prsentation s'affiche en proposant
        les trois options suivantes :

                Game     :     Lancement d'une partie
                Maps     :     Choix d'une carte
                End Game :     Fin de la partie

III) --------------------- Touches
        Les touches gres sont les suivantes:
	
        Joueur 1 (cran du haut):
                Flches du clavier: Dplacement avant, arrire, rotation gauche et droite
		Ctrl:	Tir de l'arme en cours
		Tabulation: Changement d'arme
	
        Joueur 2 (cran du bas):
                Dplacement de la souris: Rotation du joueur
		Bouton gauche souris: Tir de l'arme courante
                Bouton droite souris: Dplacement avant
                Return: Marche arrire
                Plus (pav numrique): Changement d'arme

IV) --------------------- Arguments
        Le programme accepte les arguments suivant sur la ligne de commande:

          -fullscreen
                Permet d'afficher la vue d'un seul joueur en plein ecran.

          -file XXXXXXXX.map
                Permet de forcer le chargement d'une carte au demarrage. Ce
                fichier devant se trouver dans le mme rpertoire que
                l'excutable du jeux.
          -nosound
                 Dsactive les sons dans le jeu.

V) --------------------- Sprites
	En construction ...

VI) --------------------- Construction d'une carte
        Une carte peut se construire en utilisant un diteur tout simple
        comme "edit" du DOS, ou le Bloc-notes de Windows.
        Le fichier carte ce dcompose en trois parties avec dans l'ordre:

        1 - Une premire partie permettant de dfinir les textures
            de mur, de sol, de l'horizon, la table d'ombrage et la
            taille de la map.
            Les mots clefs se placent  gauche SANS ESPACEMENT, l'argument
            se place  droite du mot clef dcal d'au moins un espace.
            Mots clefs et arguments en exemple:

                title           map.map
                wall1           mur1.pcx
                wall2           mur2.pcx
                wall3           mur3.pcx
                wall4           mur4.pcx
                wall5           mur5.pcx
                wall6           mur6.pcx
                wall7           mur7.pcx
                wall8           mur8.pcx
                floor           hugesol.pcx
                lightmap        day.lig
                background      skysma.pcx
                lenghtmap       016

            Rem : Si le programme trouve un mot clef non rpertorie ici il
                  s'arrte en signalant une erreur dans le fichier map.

            Rem : Tous les mots clefs ont un caractre optionnel SAUF la 
                  taille de la map 'lenghtmap' qui DOIT tre prsent (cette
                  taille est code sur 3 chiffres imprativement).

            Rem : La carte DOIT etre un carr FERME.

            Rem : Les mots clefs peuvent se placer dans n'importe quel ordre.


        2 - Une deuxieme partie contenant la dfinition proprement
            dite de la map.
            Cette deuxieme partie DOIT commencer par 'MAP:' suivit d'un
            retour chariot. En voici un exemple :

                MAP:
                1222122212221222
                2              2
                2  2222222222 U2
                2           m  1
                1              2
                2          I  L2
                2P            S2
                12       222 2 1
                33 353475353 3 3
                4G M           4
                5U             5
                4   IIIICIIII  4
                77    89      77
                6S             6
                7A     7B    OR7
                7676767676787677

        Rem : La description de la map DOIT commencer a la ligne se trouvant
              sous le mot clef 'MAP:'.

        Rem : Se reporter au paragraphe suivant pour connatre la signification de
              ces chiffres et lettres.

        

        3 - Enfin, une troisieme partie contenant des commentaires. Ceux-ci sont ignors
            par le programme.
           

VI) --------------------- Contenu d'une carte
        Voici les lettres et chiffres permettant de dfinir et de positionner
        les divers murs et lments de la carte :

        MURS:
                0       : Vide (optionnel)
                1..8    : Textures des murs

        JOUEURS:
                A       : Joueur 1 (Obligatoire)
                B       : Joueur 2 (Obligatoire)

        ARMES:
                P       : Pistol (optionnel)
                G       : Gun    (optionnel)
                R       : Rocket (optionnel)
                S       : Plasma (optionnel)
                C       : Chaingun (optionnel)

        MUNITIONS:
                I       : Munitions Pistol (optionnel)
                U       : Munition Gun     (optionnel)
                O       : Munition Rocket  (optionnel)
                L       : Munition Plasma  (optionnel)

        MEDICAMENTS:
                M       : Grande boite de medicaments (optionnel)
                m       : Petite boite de medicaments (optionnel)

        AUTRES:
                V       : Vision nocturne et dans le brouillard  (optionnel)
                                             
