• [^] # Re: C'est peut être moi ...

    Posté par (site web personnel, Mastodon) . En réponse au journal Comparaison des cartes entre Tremulous et Unvanquished. Évalué à 4.

    Oui, sur le plan des données, une collaboration Xonotic/OpenArena tomberait plus sous le sens, les jeux sont beaucoup plus proche. On pourrait jouer à Xonotic avec une map d’OA et inversement, mais on ne peut pas jouer à Unvanquished ni avec une map d’OA ni avec une map de Xonotic.

    En plus ce ne serait pas très compliqué (et OA a déjà effectivement récupéré des choses) puisque si le moteur Darkplace utilisé par Xonotic est basé sur Quake 1 à l’origine, il utilise les mêmes formats que Quake3 (il n’est pas très compliqué de charger les assets sur un moteur ou un autre).

    Par contre en ce moment il y a une bonne coopération du point de vue du code entre Xonotic et Unvanquished, plusieurs personnes du projet Xonotic ont apportées ou sont en train d’apporter des modifications au moteur Daemon, TimePath (développeur Xonotic) a par exemple complètement découplé le moteur Daemon du jeu Unvanquished lui-même afin de permettre plus facilement à d’autres jeu de réutiliser le moteur (ce qui peut bénéficier directement à des projets comme le très jeune UnrealArena) et en conséquence a refait complètement la procédure de build basée sur CMake, Melanosuchus est en train de faire un grand ménage dans certaines sources en plus d’apporter des petits détails comme la prise en charge des codes couleurs avancés de Xonotic, etc.

    Du point de vue éditeur, le projet Xonotic héberge le logiciel netradiant (un fork de gtkradiant qui a eu lieu alors que ce dernier était abandonné et qui est assez lié à l’histoire de Nexuiz/Xonotic), et l’un des développeurs d’Unvanquished, Ingar, est aussi celui qui maintient régulièrement des builds de netradiant et sa branche est basée sur le netradiant de Xonotic, donc naturellement Unvanquished utilise aussi netradiant, et quand je travaille sur q3map2, je travaille sur un dépôt Xonotic avec des gens des deux équipes. Et sur le dépôt Unvanquished, je vois les mêmes pousser leurs commits.

    En fait pour OpenArena, une question se pose, est-ce qu’ils veulent rester "Quake3 compatible" (pour le moment ils est assez facile de faire tourner des mods Quake 3 sur OA par exemple), ou bien sont-ils prêt à larguer quelques vieilleries. Je lis sur le site comme phrase d’accueil « Uses the OpenGL 1.x graphics API. ». Si c’est vécu comme une particularité d’OA et la définition de la niche sur laquelle ils se situent (ce qui est tout à fait honorable), on va avoir du mal à collaborer. Un projet comme Unvanquished essaie de pousser les choses et n’hésite pas en casser d’autres si nécessaire, ce qui n’est pas forcément adapté à un projet comme OpenArena.

    Bref, en arrière boutique, ça bouge beaucoup et collabore énormément. Par contre je n’ai jamais croisé quelqu’un d’OA.

    ce commentaire est sous licence cc by 4 et précédentes