TA3D version 0.0.7

ce logiciel est distribu sous licence GPL (voir gpl.txt)

TA3D est un "clone" du jeu total annihilation mais en vraie 3D utilisant OpenGl.
IL n'est bien videmment pas termin mais possde dj quelques fonctions du
jeu d'origine:
_gestion de quelques dplacements d'units
_gestion rudimentaire des constructions
_animation des units  l'aide des scripts du jeu(encore buggu et incomplet)
_chargement complet des cartes du jeu avec correction de la perspective d'origine
_ombres portes des units et btiments
_chargement automatique des units dtectes dans le repertoire du jeu
_moteur  particules complet et fonctionnel
_interface utilisateur sur le modle de celle de total annihilation (non acheve)
_gestion des intersection rayon/terrain (pour les commandes  la souris)
_tourne nativement sous Linux(dvelopp sous Linux d'ailleurs)

et des fonctions supplmentaires:
_rendu du terrain en vrai 3D avec correction de la perspective d'origine des cartes
 pour un rendu correct
_un effet de fluides pour les ocans et les lacs de lave entre autres
_une console permettant de modifier le droulement du jeu

prvu:
_ajouter le support pour les "armes" (en cours)
_ajouter une intelligence artificielle(celle d'origine si possible)
_amliorer les effets d'explosion
_un portage sous windows(simple  effectuer grce  Allegro(GL), mais quand
TA3D sera jouable et sans trop de bugs)!

en projet mais non sr:
_ajouter une intelligence artificielle capable d'apprendre
_ajout du support d'un format plus dtaill de cartes
_ajout d'un systme de dformation du terrain

et bien d'autres choses que je n'ai pas  l'esprit en ce moment!

INSTALLATION
------------

l'installation est simple si vous avez russi votre installation des
librairies Allegro et AllegroGL(il vous faudra peut-tre modifier cette
dernire pour qu'elle accepte de se compiler). Vous aurez aussi besoin
de la zlib pour la dcompression des donnes d'origine du jeu.
Il vous faudra imprativement les fichiers *.hpi du jeu d'origine pour avoir
un minimum de donnes comme les textures, les units et les cartes. Ces fichiers
doivent tre placs dans le repertoire de TA3D.(Les fichiers de la dmo peuvent
aussi tre utiliss)

pour lancer la compilation une fois tout ceci effectu tapez: make
pour effacer le produit d'une compilation: make clean

NB: vous pouvez optimiser la compilation pour votre processeur en ditant le fichier makefile et en modifiant la variable ARCH

*********************

ATTENTION:
si le programme refuse de se compiler ou de s'executer(plante  l'execution), essayez de recommencer l'opration
qui provoqu cette erreur(compilation ou execution) ou de vrifier les droits d'accs aux fichiers!

*********************

si AllegroGL ne se compile pas:
_vrifiez que vous avez bien install les librairies GLU (sous forme de paquets
pour votre distribution)
_si un message d'erreur apparat  propos d'une double dclaration dans le fichier
src/scrmode.c, ditez ce dernier et ajoutez la ligne suivante en haut du fichier:
"#define ALLEGRO_NO_ASM"

pour lancer ta3d tapez simplement ./ta3d pour lancer la carte par defaut ou bien
./ta3d /maps/nom_de_la_carte.tnt si vous voulez charger une carte(en remplaant les espaces
par _!!!)

la console s'affiche et se cache avec ")".

ce logiciel est en phase de dveloppement et l'auteur ne pourrait tre tenu pour responsable
des consquences que l'utilisation de ce logiciel pourrait avoir sur votre vie,votre PC,votre chien,...

PS: si vous aimez ce logiciel faites le connatre :-)
