Return false

Un blog IT de plus le blog de Hubebert.

SPRING - Le Moteur 3D

Le premier d’une série d’articles sur SPRING : un moteur 3D open source orienté jeux de stratégie. A la fois souple puissant, test d’un “jeu” open source qui à de quoi en apprendre aux grands.

Et en plus, ça fait classe.

Aucun rapport avec le "Moteur de Printemps", merci quand même Google Translate pour sa participation.

Le premier d’une série d’articles sur SPRING : un moteur 3D open souce orienté jeux de stratégie. A la fois souple puissant, test d’un “jeu” open source qui à de quoi en apprendre aux grands.

SPRING est à l’origine créé pour faire un remake du meilleur RTS jamais pondu, (dixit Gamespot) par les divines fesses de Chris Taylor: le très saint Total Annihilation.

Évidemment Total Annihilation ça date de 1997 et donc c’est Céphalogène, mais addictif. En témoigne le nombre de patchs et d’add-on homebrews produits pour le jeu et son extension officielle: Core Contigency. Mais certains développeurs ont décidés d’aller plus loin : en refaire un, en moins moche. Qui devait s’appeler à l’origine Total Annihilation : SPRING.

Seulement, le milieu open source n’était pas le seul à vouloir une suite a Total Annihilation. Le brave Chris à la tête de Gas Powered Games — son studio de développement — continuait de commettre des Dungeon Siege jusqu’au jour où il décréta que la technologie était enfin assez avancée pour faire une digne suite à Total Annihilation. Supreme Commander était né. En fait de suite, il s’agit surtout d’un grand remake avec un moteur 3D, un vrai (encore que) et des options en plus.

Chrichri et son T-shirt Supreme Commander vous saluent d'un sourrire craquant.

Chrichri et son T-shirt "Supreme Commander" vous saluent d'un sourire charmeur.

Total Annihilation était révolutionnaire par sa gestion à flux tendus de l’économie: ici pas de production de petits bataillons, peu d’escarmouche à 3 ou 4 unités après les premiers instants. Ici on parle en tank/seconde et on s’affronte à très grande échelle. Supreme Commander garde les principes, mais donne la change avec un zoom aux hormones, qui permet de micro-gérer comme de macro-gérer plus simplement. En plus c’est beau, en plus c’est facile à prendre en main, en plus c’est bien.

Donc SPRING ça ne servirait plus à rien? Et si, Car SupCom a aussi des défauts: pour commencer compter un quad-core pour espérer être fluide. Vous avez dit gourmand? Chris vous réponds qu’il faut y mettre les moyens. Le gameplay est enrichi mais pousse maheureusement à s’enfermer dans une course à la défense parfaite plutôt qu’à l’attaque. Reproche qui sera corrigé par la suite avec la parution de Forged Alliance.

SPRING n’est donc pas mort, au contraire. Le moteur supporte plusieurs mods, j’en testerais dans des articles ultérieurs. Si la plupart se basent sur le principe de Total Annihilation, certains s’en démarquent complètement comme SPRING 1944, qui vous l’avez deviné s’éloigne un peu de la science fiction.

Leau bumpmappée, un effet plutôt réussi.

L'eau bumpmappée, un effet plutôt réussi. Vous remarquerez également la déformation crée par la chaleur des réacteurs. Le genre de détails qui n'influent en rien sur les performances.

Le moteur donc, puisque c’est de cela dont il est question permet d’afficher des cartes variées, on passe de la neige à l’océan sans oublier les décors lunaires et planétaires. A propos d’océan on notera une gestion de l’eau très réussie, en mode dynamique ou bumpmapée selon la configuration de l’utilisateur.

La gestion de la physique est elle aussi surprenante, et rare pour un jeu de stratégie: selon la planète la gravité varie, influant sur la difficulté à monter les pentes, la balistique, ou la distance sur laquelle un avion planera avant de s’écraser. Ajoutons à cela une gestion évoluée des collisions: chaque entité explosant projette des débris, dont la direction est calculée en fonction de l’impact et de l’explosion elle même. Ce n’est donc pas seulement le souffle de l’explosion qui provoque des dégâts, mais aussi les débris.

Enfin, pour ce qui est de la modélisation, on touche là à un des points les plus aléatoires de SPRING. Le grand nombre de mods existants permet à certains de sortir du lot, mais la qualité est très inégale, même au sein d’un mod en particulier. La modélisation est donc elle aussi variable; il arrive que des unités cubiques et mal animées en côtoient d’autres dont la qualité est presque irréprochable. La même constatation se fait sur les maps. Certaines sont tout à fait plates, mornes et même sans ciel tandis que d’autres regorgent de détails originaux et présentent des possibilités stratégiques passionnantes.

En résumé SPRING est un moteur qui semble prometteur, mais pour pouvoir apprécier la qualité graphique générale il faudra se baser sur un mod et non sur le moteur lui même, et ce sera l’objet de mes prochains articles.

Pour aller plus loin

Le Site Officiel.

Le lien vers la section téléchargement.

Et le lien vers la page wiki du site officiel de SPRING qui dresse une liste de mods pour son moteur.

Quelques screens pour finir.

La destruction d'un tank, on peu y voir les-dits débris partir.

La destruction d'un tank. On peut voir les fameux débris voler sur la droite.

Les fins

Les fins de parties prennent parfois un air de Fallout.

KP

Certains mods sont plus originaux, et sortent des sentiers battus. (ici Kernel Panic)

Tags: , , , ,

10 commentaires pour “SPRING - Le Moteur 3D”

  1. Boozdeuvash dit :

    Bon article, mais c’est un peu méchant de vanter les détails d’un screenshot de trois centimètres de large.

  2. Mysterius dit :

    Et ça serait un peu moins frustrant si tu mettais des liens vers les jeux représentés par tes timbres poste illustrés ^^.
    Parce que moi j’aimerais bien y jouer!

  3. Hubebert dit :

    Je débute avec wordpress, je tâcherais de m’améliorer coté screenshots. Je pensait qu’on pourrait cliquer dessus pour les agrandir (j’aime peu les gros screens au milieu de l’article). Apparament ce n’est pas le cas pour tous les screens.

    @Mysterius Pour les jeux, je compte les tester par la suite, mais j’ajoute de suite un lien vers la page wiki du site de SPRING qui les repertorie. http://spring.clan-sy.com/wiki/Games

  4. Mysterius dit :

    Merci beaucoup.

  5. Cyp dit :

    Faut pas exagérer, un Core2Duo suffit amplement pour Supreme Commander/Forged Alliance.

  6. SnippyHolloW dit :

    Balanced Annihilation est vraiment sympa … Après pour savoir si il vaut mieux se faire un Spring:BA, Brood, Q3, il faut déjà trouver le temps ! (surtout pour une session Spring)

  7. Lunatic dit :

    “Le genre de détails qui n’influent en rien les performances.” Hubebert petite coquille, ont dit “qui n’influencent en rien”, ou “qui n’influent en rien sur”.

    Sinon c’est quand que l’on te voit sur le TS CPC pour du SupCom FA?

  8. Hubebert dit :

    C’est corrigé merci. Je tâcherais de passer dès que j’aurais du temps, je suis un peu pris ces temps-ci, mais je suis pressé de me prendre la raclée mémorable que je mérite pour avoir dit du mal de Forged Alliance.

    @Cyp j’ai pu jouer a FA sur deux PC en Core 2 Duo, c’est l’enfer: FPS assez bas détails au minimum et ça reste donc tout moche. On se rattrape sur le gameplay :D

  9. Lunatic dit :

    Curieux ce que tu dis la sur FA et les C2D. On est tous en C2D et tout roule nickel, même en 4vs4 sur des maps 20*20km. Après avec l’IA oui ça rame, mais qui joue en solo, je me le demande….

  10. Hubebert dit :

    Bizarre, peut être le fait que je joue sur laptop et qu’une partie de la mémoire vidéo est partagée (encore que pas tout, il me reste 256Mo dédiés au minimum). Bref, impossible de jouer autrement qu’en 1280×800 et tout au minimum. Je passe difficilement la barre des 25FPS. si tu as une idée…

Laisser un commentaire

Si vous avez un compte sur WeFrag, connectez-vous pour publier un commentaire.

Vous pouvez, entre autres, utiliser les tags XHTML suivant :
<a href="" title="">...</a>,<b>...</b>,<blockquote cite="">...</blockquote>,<code>...</code>,<i>...</i>