URL: https://linuxfr.org/news/xoreos-une-implementation-libre-du-moteur-de-jeu-aurora Title: xoreos, une implémentation libre du moteur de jeu Aurora Authors: Manunu BAud, Davy Defaud et palm123 Date: 2017年01月22日T11:17:25+01:00 License: CC By-SA Tags: neverwinter_nights, starwars, bioware, witcher, xoreos, moteur3d et jeux_linux Score: 36 xoreos est une réimplementation libre du moteur de jeu Aurora de [BioWare](https://fr.wikipedia.org/wiki/BioWare) qui fut utilisé, entre autres, par *Neverwinter Nights 1/2*, *Star Wars: Knights of the Old Republic I/II*, *Jade Empire* ou encore *The Witcher* premier du nom. Le but principal est de pouvoir accéder à tous ces jeux sur le plus de plates‐formes possibles en réutilisant les données originales. L’état actuel de la réimplémentation ne permet pas encore de jouer aux différents jeux, mais une base solide est déjà disponible. ---- [Site officiel](https://xoreos.org/) [Dépôt GitHub](https://github.com/xoreos) [FAQ du projet](https://github.com/xoreos/xoreos/blob/master/FAQ.md) [Quelques captures d’écran](https://xoreos.org/screenshots/index.html) ---- ## État actuel xoreos est actuellement capable de lire la plupart des formats de données utilisés par le moteur d’origine. [ ](https://xoreos.org/screenshots/nwn/ingame05.png) Tous les jeux permettent au moins partiellement d’afficher les modèles 3D. On peut ainsi explorer différentes zones des jeux dans un mode *spectateur*. Mais c’est pour le moment _Neverwinter Nights_ qui est le mieux pris en charge. Vous pouvez ainsi démarrer le jeu et lancer n’importe quelle campagne, créer votre personnage, balader la caméra et même dialoguer avec les [PNJ](https://fr.wikipedia.org/wiki/Personnage_non-joueur). Un travail important a également été fait du côté du moteur de script qui permet de lire le langage *[NWScript](https://en.wikipedia.org/wiki/NWScript)* utilisé par le moteur d’origine. xoreos peut ainsi compiler/interpréter la plupart des scripts d’origine. Toutefois, il reste encore énormément de fonctionnalités à implémenter au niveau de chacun des jeux pris en charge pour réellement interagir dans une partie. ## Travail en cours Malgré une équipe de développement plutôt restreinte, xoreos évolue à un rythme régulier et paisible. Un gros travail est pour le moment en cours au niveau du moteur 3D afin de le moderniser et le structurer. On peut aussi citer la mise en place de tests unitaires ainsi qu’un travail d’exploration sur le [*pathfinding*](https://fr.wikipedia.org/wiki/Recherche_de_chemin). [ ](https://www.tentif.be/pathfinding.png) ## Contribution Vous l’aurez compris, il reste encore beaucoup de choses à faire et toute aide est plus que bienvenue ! Si vous avez envie de contribuer et que vous ne savez pas par où commencer, n’hésitez pas à vous rendre sur la très longue liste de [choses à faire](https://wiki.xoreos.org/index.php?title=TODO). Il n’est pas forcément facile de contribuer de prime abord, puisqu’il faut parfois avoir quelques notions de rétro‐ingénierie, mais c’est une excellente occasion d’apprendre de nouvelles choses ! N’hésitez pas non plus à venir nous dire bonjour sur le [canal IRC](https://wiki.xoreos.org/index.php?title=IRC_channel) du projet.