Harbor Masters, l’équipe de moddeurs et de développeurs à l’origine de l’un des ports PC de jeu rétro d’ingénierie inverse les plus populaires du marché, le Ocarina du temps port Navire d’Harkiniana été accusé par certains d’utiliser des outils basés sur l’IA pour créer, coder et modifier leurs différents ports de jeux Nintendo classiques. Bien que l’équipe ait confirmé que certains de ses membres utilisent l’IA de diverses manières, ils ont rejeté les affirmations selon lesquelles leurs ports seraient codés par ambiance ou par IA, affirmant que chaque morceau de code était examiné par des humains expérimentés et compétents. Mais certains fans n’étaient pas satisfaits des réponses qu’ils entendaient, ce qui a conduit à des drames et à de nombreux cris en ligne.
Les discussions en ligne entre les fans de jeux rétro et les joueurs sur l’utilisation d’outils d’IA comme Claude de Harbour Masters circulent depuis au moins quelques jours maintenant. Cependant, le 16 septembre, la situation s’est rapidement accélérée lorsqu’un article sur PC Gaming Wiki prétendait montrer la preuve que des milliers de lignes de code sur plusieurs ports de l’équipe, y compris leur populaire Légende de Zelda : Ocarina du temps port, ont été créés avec l’utilisation d’une certaine forme d’assistant ou d’outil d’IA, sont devenus viraux sur les réseaux sociaux. Ce message a été partagé sur ResetEra, conduisant à un message Bluesky sur ce fil devenu viral là-bas.
Dans le post de PC Gaming Wiki, un utilisateur nommé « Slopiskillingretrogaming » a affirmé avoir trouvé plusieurs éléments de preuve montrant que les ports de Harbor Masters étaient remplis de code et d’actifs générés par l’IA.
« Harbour Masters a récemment commencé à utiliser des quantités ridicules de code généré par l’IA et même certains actifs, et leurs projets ne répondent sans doute plus aux exigences du wiki de jeu sur PC », a posté l’utilisateur. «Leur composant d’exécution appelé libultraship a été particulièrement réduit, mais il est également utilisé sur les ports individuels.
Cet utilisateur a également affirmé que l’équipe essayait de « cacher » son utilisation de l’IA en supprimant les crédits des co-auteurs. Dans le message, l’utilisateur a fait un lien vers de très nombreux morceaux de code différents qui, selon lui, montrent que des outils d’IA ont été utilisés, y compris certains qui font en effet directement référence à Claude. La publication PC Gaming Wiki affirme également que les modifications récentes du code présentent des signes d’utilisation d’outils d’IA, et que ceux-ci proviendraient tous des « principaux mainteneurs de ports individuels » et non de codeurs aléatoires essayant d’aider ou de troller. La publication PC Gaming Wiki affirme également que certaines images utilisées par l’équipe ont également été générées par l’IA.
La publication PC Gaming Wiki s’est rapidement répandue parmi les fans de jeux rétro et les réactions ont été dures. Les gens, dont beaucoup ont joué à certains ports de l’équipe au fil des ans, étaient mécontents que Harbour Masters ait commencé à utiliser des outils d’IA sans le divulguer correctement. Et certaines de ces personnes en colère et frustrées ont sauté sur le serveur Discord officiel de l’équipe pour poser des questions et crier.
Les capitaineries répondent aux accusations d’AI
En lisant le serveur Discord officiel de l’équipe, il est immédiatement clair qu’ils ont été submergés et pris au dépourvu par la publication PC Gaming Wiki et la réaction à celle-ci. De nombreux membres de la capitainerie du port se sont fortement opposés à ce message, le qualifiant de « mensonge total » et de « totalement faux ». Une grande preuve répertoriée dans la publication virale affirme que des millions de lignes de code ont été créées à l’aide de l’IA. Cependant, le développeur Malkierian a déclaré que ce n’était pas le cas. Au lieu de cela, un grand nombre de fonctions ont été « converties à l’aide d’un script développé avec l’aide de l’IA et testées ensuite pour la parité ».
Mais cette réponse et d’autres de différents membres de l’équipe ont clairement montré que Harbor Masters utilise effectivement des outils d’IA dans le cadre de son flux de travail et de son processus de développement. Et il ressort clairement des réponses des développeurs que non seulement l’IA est utilisée pour développer leurs ports PC N64, mais que les membres de l’équipe l’utilisent depuis des années maintenant.
« Et c’est l’autre côté de la médaille » toute utilisation de l’IA « = » slop « », a répondu le développeur Briaguya à un fan contrarié par l’utilisation de l’IA par l’équipe. « Les gens ont vu les projets Harbour Master construits par des développeurs passionnés de manière fluide, et ont supposé que cela signifiait qu’aucun des développeurs n’avait parlé à ChatGPT d’un problème difficile ou utilisé GitHub Copilot pendant la période d’essai gratuite ou expérimenté avec des harnais de codage agent dès qu’ils étaient disponibles. La qualité de l’expérience ne semblait pas médiocre. «
Ce même développeur a affirmé que l’équipe n’avait jamais vérifié si les modifications de code proposées avaient été créées à l’aide d’outils d’IA ; au lieu de cela, ils se sont simplement assurés de « revoir minutieusement » chaque morceau de code pour s’assurer qu’il fonctionnait et qu’il était suffisamment bon pour le projet. « Donc, même si je réalise que ce n’est pas le cas, il y a un peu le sentiment que les gens deviennent soudainement des durs à cuire parce que cela n’est tout simplement pas arrivé auparavant », a ajouté Briaguya.
Ce développeur et d’autres membres de l’équipe ont également souligné à plusieurs reprises le fait que Harbour Masters avait depuis des mois une politique d’IA accessible au public, politique qui semble être élargie au fil du temps. Un élément clé de cette politique est que tout le code est révisé, ce que Dana l’Elfe, membre de l’équipe, a réitéré à plusieurs reprises dans le Discord du groupe : « Nous n’utilisons pas seulement le code généré – nos contributeurs ont utilisé des conversations LLM pour résoudre un problème technique, ou pour parcourir quelque chose et mettre leurs idées dans un code qui est ensuite vérifié par des yeux humains. Rien ne sort simplement de l’IA et dans la base de code. «
Tous les membres de l’équipe de Harbour Masters ont clairement indiqué qu’ils n’utilisaient ni ne toléraient la génération d’images IA et ont affirmé que le projet n’avait jamais utilisé ces outils auparavant et ne les utiliserait pas à l’avenir. Quant à la raison pour laquelle l’équipe a autorisé l’utilisation d’outils d’IA, beaucoup ont soutenu que ce n’était que l’avenir.
Mais un développeur, Jeod, a fourni plus d’informations et expliqué la petite taille et l’importante charge de travail de l’équipe.
« L’une des raisons pour lesquelles je pense que nous acceptons les contributions de l’IA est que nos développeurs sont dispersés », a déclaré Jeod sur le serveur Discord du groupe. « Quand Navire d’Harkinian commença, c’était apparemment un rêve ; maintenant, avec autant de ports et une décennie plus tard, les développeurs sont venus et repartis ; certains ne s’intéressent pas à des jeux spécifiques, d’autres doivent faire face à la vraie vie. Nous accueillons toujours les talents, et si vous souhaitez apprendre comment les choses fonctionnent ici, alors la porte est ouverte.
Lorsqu’un fan a demandé quelle version de Navire d’Harkinian était exempt de tout code assisté par l’IA, le développeur Briguya a déclaré sans ambages : « Je ne sais pas ».
« Personnellement, je n’ai pas utilisé GitHub Copilot », a déclaré Briguya. « Je ne l’utilisais donc certainement pas lors de son lancement en 2021, mais c’était avant la sortie de SoH 1.0, il est donc possible que les PR assistés par Copilot soient arrivés à l’époque sans que personne ne le sache. J’ai utilisé ChatGPT comme alternative à Stack Overflow lorsque je travaillais sur quelques choses au fil des ans, mais je ne pouvais pas vous donner de dates. Alors peut-être que 1.0 et 2.0 sont entièrement sans LLM, mais je n’en suis pas sûr. «
Pour beaucoup en ligne, la nouvelle que Navire d’Harkinian est construit et maintenu avec des outils d’IA a été extrêmement décevant. Et la confirmation que Harbour Masters utilise ces outils dans plusieurs de ses ports a donné lieu jeudi à la sortie du dernier port PC de l’équipe, Mario de papier, un peu gênant. On ne sait pas si le port a utilisé l’IA, mais cela semble probable.
