Skip to content
/ TA3D Public
forked from zuzuf/TA3D

Portable remake of Total Annihilation in 3D

License

Notifications You must be signed in to change notification settings

PHLF/TA3D

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TA3D version 0.7.0

this software is under GPL (see COPYING)

TA3D is a "clone" of Total Annihilation but in real 3D using OpenGl.
It is not finished yet, but it has some features from the original game:
_support for "weapons"
_allow moving of units
_allow building
_units are animated with scripts from the original game(stable but not finished)
_full loading support of maps from original game, with perspective correction system
_shadows of units and buildings (using shadow volume)
_automatic loading of detected units (in TA3D's directory)
_particle engine
_user interface on the model of TA's one (not finished)
_mouse commands on the rendered terrain
_run under Linux (developped under Linux)
_run under windows
_enhanced explosion effects
_campaign mode
_...

and additionnal features:
_water effect for oceans, lakes and rivers, and lava effect
_a console that can affect the game (killing units, ...)

work in progress:
_A.I. (it should be able to learn when finished)

planed but not sure:
_a random map generator
_a new map format, with more details
_a system to make the terrain destructible

and probably more!

NB: TA3D requires Qt5, SDL,SDL_mixer and SDL_net 1.2, GLEW and zlib

-------

ce logiciel est distribué sous licence GPL (voir COPYING)

TA3D est un "clone" du jeu total annihilation mais en vraie 3D utilisant OpenGl.
IL n'est bien évidemment pas terminé mais possède déjà quelques fonctions du
jeu d'origine:
_gestion de quelques déplacements d'unités
_gestion des constructions
_animation des unités à l'aide des scripts du jeu(stable mais incomplet)
_chargement complet des cartes du jeu avec correction de la perspective d'origine
_ombres portées des unités et bâtiments
_chargement automatique des unités détectées dans le repertoire du jeu
_moteur à particules complet et fonctionnel
_interface utilisateur sur le modèle de celle de total annihilation (non achevée)
_gestion des intersection rayon/terrain (pour les commandes à la souris)
_tourne nativement sous Linux(développé sous Linux d'ailleurs)
_tourne sous windows
_support des "armes"
_effets d'explosion améliorés
_le mode campagne
_...

et des fonctions supplémentaires:
_un effet de fluides pour les océans et les lacs de lave entre autres
_une console permettant de modifier le déroulement du jeu

en cours:
_ajout d'une intelligence artificielle (capable d'apprendre à terme)

en projet mais non sûr:
_un générateur de cartes aléatoires
_ajout du support d'un format plus détaillé de cartes
_ajout d'un système de déformation du terrain

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

NB: TA3D nécessite Qt5, SDL,SDL_mixer et SDL_net en version 1.2, GLEW et la zlib

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

For details about compiling the code see INSTALL

TA3D needs TA ressource files to work, if you have the first TA CD you can extract totala1.hpi and totala2.hpi
with this command:
./install_sh

which in fact will run "./ta3d install"

then follow on screen instructions.

If you don't have the first TA CD, you can get *.hpi/*.ufo files which contain maps/units/weapons/... from a mod or the demo.

----------

Pour les détails concernant la compilation du code voir INSTALL

TA3D nécessite les fichiers ressources de TA pour fonctionner, si vous avez le premier CD de TA vous pouvez extraire totala1.hpi et totala2.hpi
avec cette commande:
./install_sh

qui lancera en fait "./ta3d install"

puis suivez les instructions à l'écran.

Si vous n'avez pas le premier CD de TA, vous pouvez obtenir des fichiers de ressources *.hpi/*.ufo contenant cartes/unités/armes/... depuis un mod ou la démo.

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

to launch TA3D just type ./ta3d , it will launch the menu allowing you to launch a game and select a map

console can be enabled with ")".("²" under windows)

this software is still in development and authors cannot be held responsible for any
consequence of this software on your life, your computer, your dog, ...

PS: si vous aimez ce logiciel faites le connaître :-)
----------

pour lancer ta3d tapez simplement ./ta3d pour lancer le menu vous permettant de lancer une partie et de
choisir une carte.

la console s'affiche et se cache avec ")".("²" sous windows)

ce logiciel est en phase de développement et l'auteur ne pourrait être tenu pour responsable
des conséquences que l'utilisation de ce logiciel pourrait avoir sur votre vie,votre PC,votre chien,...

PS: si vous aimez ce logiciel faites le connaître :-)

About

Portable remake of Total Annihilation in 3D

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 45.2%
  • C++ 41.2%
  • Lua 8.8%
  • HTML 2.9%
  • CMake 0.4%
  • Makefile 0.4%
  • Other 1.1%