Spring (moteur de jeu)

Spring
Description de l'image Spring-Logo.png.
Description de l'image KernelPanic.jpg.
Informations
Développé par The Spring Community
Première version
Dernière version 103.0 ()
Dépôt github.com/spring/springVoir et modifier les données sur Wikidata
Écrit en C++, Lua
Système d'exploitation Microsoft Windows et LinuxVoir et modifier les données sur Wikidata
Environnement Windows, Linux, Mac OS X
Langues Anglais
Type Moteur de jeuVoir et modifier les données sur Wikidata
Politique de distribution Gratuit
Licence GPLv2
Site web http://springrts.com

Spring, anciennement dénommé Total Annihilation Spring puis TA Spring, est un moteur de jeu de stratégie en temps réel libre et open-source sous licence GPL, principalement multijoueur, en Réseau local et sur Internet. Il fonctionne sous Windows, GNU/Linux et OS X. Le moteur est à l’origine inspiré par la série de jeu Total Annihilation réalisée par Chris Taylor pour le studio Cavedog.

Description

TA Spring emule et accroît les caractéristiques de base de Total Annihilation : gestion de la production de métal et d'énergie, création de mines d'extraction de métaux, de génératrices, éolienne, marémotrice, géothermie, usines de production d'unités, station de ravitaillement d'avions, et surtout la résurrection ou le recyclage des épaves et des arbres et débris.

Le jeu commence avec l'unité principale ou commandeur, fabriquant usines, génératrices, mines et défenses de base.

Les constructeurs issus des usines de base permettant de construire des défenses basiques et des usines de construction évoluées.

Les constructeurs évolués permettant à leur tour d'élever des positions défensives plus coûteuses et destructrices.

Les épaves des véhicules détruits dans le feu de la bataille peuvent soit servir d'obstacle, soit être recyclées, soit être réparées à l'aide de véhicules appropriés.

La version originale du jeu, Total Annihilation, fut l'une des premières avec unités en complète 3D et une gestion des projectiles en temps réel; mais le terrain était encore en 2D et l'angle de vue restait donc fixe en vue isométrique. Sur Spring, il est possible de zoomer sur le champ de bataille, faire pivoter et incliner l'angle de vue ou prendre le contrôle direct des unités en vue subjective.

Autres différences essentielles avec le premier du nom :

Droits d'auteurs

Les auteurs du moteur n'ont pas demandé de licence qui serait nécessaire, dans la plupart des pays, en fonction des systèmes de propriété intellectuelle (images, logo, marque...). Les droits du jeu originel, encore en vente, sont la propriété d'Atari, qui n'a réalisé aucune action pour défendre ou à l'inverse abandonner ses droits, le plaçant dans une situation incertaine de logiciel abandonné, et le développement, la copie, la distribution de Spring pourraient être illégaux dans de nombreux pays.

Jeux réalisés

Si à l'origine la reprise de Total Annihilation était le principal objectif, le moteur a permis la réalisation de quelques jeux additionnels.

Certains de ces jeux sont de simples évolutions de T.A., parmi elles :


D'autres font varier les unités, règles, univers. Parmi eux :

Il y est aussi possible désormais de capturer les fantassins adverses, en plus des drapeaux disséminés sur la carte capturables eux uniquement par les fantassins (ou par un commissaire du peuple pour les troupes soviétiques), pour augmenter la vitesse de régénération des points de commandement permettant de fabriquer de nouveaux bâtiments et unités et d'enrôler de nouvelles troupes. L'autre ressource, les munitions, se régénèrent pour tous les joueurs selon un rythme régulier prédéfini à l'avance par l'hôte de la partie, leur quantité dépend uniquement du nombre de dépôts de munitions disponibles. Une fois les munitions épuisées, les unités utilisant des obus, tels les canons, les obusiers, les chars, les bombardiers et les navires d'appui feu, ne peuvent plus tirer et doivent se rendre dans une zone de ravitaillement pour compléter leur soute à munitions, dans la mesure où la quantité disponible est suffisante.

Les scripts

Spring utilise un langage de script basé sur Lua qui permet l'amélioration des graphismes, à la création d'IA, en passant par la modification de l'interface.

Un exemple des scripts inclus dans Spring :

Notes et références

  1. ↑ A games, spring, legal status, http://springrts.com/phpbb/viewtopic.php?f=14&t=28775&hilit=legal, 2012
  2. ↑ Games - Spring, site officiel, http://springrts.com/wiki/Games

Liens externes