forked from zuzuf/TA3D
-
Notifications
You must be signed in to change notification settings - Fork 0
Portable remake of Total Annihilation in 3D
License
PHLF/TA3D
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
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%