
		Chacal-3d

I) Introduction
Chacal-3D est un petit jeux permettant  deux joueurs de s'affronter sur un mme cran, 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 diffrentes textures
\pal:	 rpertoire contenant les fichiers de palette
\lst:	 rpertoire contenant les fichiers de lightmap

Rem: Sous Windows95 ou Windows NT 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 tre un carr FERME.

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


2) Une deuxime partie contenant la dfinition proprement dite de la map. Cette deuxime 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 troisime 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		:	Munitions Gun (optionnel)
O		:	Munitions Rocket (optionnel)
L		:	Munitions Plasma (optionnel)

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

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

