Les tricheurs ont piraté un robot IA et battu l’élite de la “Rocket League”

La semaine dernière, Reed Wilen, un joueur d’élite qui utilise la poignée “Chicago” dans Ligue de fusée, un jeu de football automobile populaire, a rencontré un nouvel adversaire étrange et troublant. Le joueur ressemblait à un novice au début, déplaçant son véhicule propulsé par fusée d’une manière hésitante et maladroite. Ensuite, ils ont parfaitement attrapé et équilibré le ballon sur le capot de leur voiture, et l’ont dribblé avec une habileté surhumaine vers le but à grande vitesse.

Non seulement l’autre conducteur était clairement un bot, mais il était aussi ridiculement bon. “C’est très déroutant de jouer contre”, dit Wilen. “Son dribble parfait causerait des ravages sur presque tous les joueurs.”

Wilen fait partie d’un certain nombre d’élites Ligue de fusée joueurs ayant récemment rencontré le bot en jeu compétitif. Il n’est pas encore assez bon pour battre tous les arrivants, mais il peut jouer à un niveau élevé, permettant aux joueurs moins qualifiés de tricher pour se frayer un chemin vers un classement supérieur.

Ligue de fusée est frénétique et extrêmement difficile à jouer. Chaque joueur contrôle une voiture capable d’acrobaties impossibles à l’intérieur d’une arène où la gravité et la physique sont apparemment mises en mode ridicule. L’objectif est d’utiliser votre véhicule pour manœuvrer une balle géante devant votre adversaire et dans son but, une tâche qui nécessite une habileté et une patience considérables. Parfois, deux joueurs travaillent ensemble en équipe, faisant des sauts énormes, des parades désespérées et se heurtant accidentellement, tout en essayant d’anticiper et de contrer les bouffonneries de leurs adversaires.

Haut Ligue de fusée les joueurs lanceront souvent leurs voitures dans les airs pour déplacer le ballon vers le but, mais Wilen dit que le bot auquel il a fait face semble avoir été spécialement formé pour le porter au sol. “Le bot ne se retourne pas trop souvent et ne saute pas dans les airs”, dit-il, apparemment parce qu’il n’a pas été programmé ou appris à le faire. “Au lieu de cela, il attend que le ballon tombe, où il l’attrape au-dessus de la voiture et effectue un dribble parfait vers le filet de l’équipe adverse”, explique Wilen.

Le bot auquel Wilen et d’autres se sont heurtés s’appelle Nexto. Il a acquis la capacité de dribbler et de marquer en utilisant une approche d’intelligence artificielle connue sous le nom d’apprentissage par renforcement, qui a soutenu les percées de la recherche qui permettent aux ordinateurs de maîtriser d’autres jeux difficiles tels que Go et Starcraft. La technique a également été appliquée à des domaines plus pratiques, notamment la conception de puces et le refroidissement des centres de données ces dernières années. L’apprentissage par renforcement consiste à créer un programme capable d’effectuer une tâche à un niveau de base et de s’améliorer en répondant aux commentaires au fur et à mesure qu’il s’exerce.

L’entreprise derrière Ligue de fusée, Psyonix, qui fait partie d’Epic Games, permet aux joueurs de déployer des bots contre lesquels s’entraîner. En 2020, il a mis à disposition une interface de programmation d’application (API) pour aider les développeurs à créer plus facilement des bots. En avril dernier, un groupe de Ligue de fusée les passionnés de codage ont annoncé RLGym, une bibliothèque open source pour la création de robots d’apprentissage par renforcement pour Ligue de fusée. Plus tard dans l’année, le groupe a publié plusieurs robots d’IA open source, dont un dribbleur particulièrement qualifié appelé Nexto.