Publié le Mardi 11 août 2009 à 11:00:00 par Geoffroy Ladrat
Un concours d’IA pour jouer à Mario
C'est réellement bluffant...
Un jour viendra où les machines contrôleront tout... Bon ok elles commencent par jouer à Mario et point de vue domination du monde ce n’est pas encore ça. Par contre point de vue programmation c'est vraiment bluffant.En effet, la Mario AI Competition est un concours organisé notamment par Julian Togelius, enseignant à l'université de Copenhague. Comme son nom l'indique la compétition est basée sur une version modifiée de Super Mario qui génère des niveaux à l'infini. Le but du programme est alors de diriger au mieux Mario à travers ces écrans semés d'embûches et de faire faire à l'ordinateur le meilleur choix possible dans chaque situation donnée. Notez au passage que la récompense en cas de victoire est de 500 $, de quoi arrondir votre fin de mois.
« Pour pouvoir comparer les résultats de différentes familles d'algorithmes d'apprentissage automatique, il nous fallait créer un environnement complexe et réaliste »
C'est là qu'intervient Robin Baumgarten, étudiant dans le domaine, qui a réalisé en quelques dizaines d'heures une IA dont les exploits font maintenant le tour du web. En effet son Mario est capable de traverser les niveaux de façon bien plus précise qu'un humain puisque le programme recalcule constamment les possibilités du plombier moustachu et le fait agir en conséquence. Le tout n'est cependant bien sur pas parfait, puisqu'entre autre il n'apprend pas encore de ses erreurs.« Les jeux vidéo sont parfaits pour cela ; jouer à Super Mario, particulièrement dans les niveaux les plus difficiles, fait appel à toute une batterie de compétences : il faut, bien sûr, savoir à quel moment sauter ou envoyer une boule de feu, mais il faut également analyser une série d'informations complexes, prévoir comment se sortir des situations à problèmes, et choisir entre les différents bonus lequel est le plus adapté. »
Notez au passage que l’IA ne peut se servir que de ce qui est affiché à l’écran (comme un être humain en somme), que soit les pièges tendus par les ennemis ou par le décors.
Mais c'est déjà suffisamment bluffant pour que je vous colle la vidéo. Décidemment parfois on envie certaines personnes qui ont du talent.
Commentaires
Inscrit le 27/04/2009
Voir le profil
moi au bout de 10h devant un pc j'ai deja visite 10 fois youporn :s
3150 Commentaires de news
Inscrit le 11/08/2009
Voir le profil
219 Commentaires de news
Inscrit le 28/04/2009
Voir le profil
Pas mal du tout
(par conte bien sur qu'il se sert de ce qui est affiché à l'écran comment il saurais ou sauter ou ou sont les ennemi si non il voit pas mais le programme lui fournit ces données au fur et a mesure que ça s'affiche)
922 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
Mais bordel, le mec il a fait ça en si peu de temps...
1409 Commentaires de news
Inscrit le 06/07/2009
Voir le profil
Ecrit par FraGG
Le truc de malade
Pas mal du tout
(par conte bien sur qu'il se sert de ce qui est affiché à l'écran comment il saurais ou sauter ou ou sont les ennemi si non il voit pas mais le programme lui fournit ces données au fur et a mesure que ça s'affiche)
T'as mal compris la phrase je pense. Il ne se sert QUE de ce qui est affiché à l'écran. Donc il ne sait pas à l'avance ce qui va lui arriver. Comme un humain qui n'a jamais joué le niveau et qui ne sait donc pas ce qui va se passer.
Sinon effectivement c'est très impressionnant, surtout en si peu de temps. Y a juste le passage où il tombe dans le trou puis resort sans mourir qui me paraît louche
50 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
Ecrit par FraGGOui évidemment mais le programme ne peut pas anticiper les dangers (comme par exemple connaitre à l'avance la position d'un trou).
(par conte bien sur qu'il se sert de ce qui est affiché à l'écran comment il saurais ou sauter ou ou sont les ennemi si non il voit pas mais le programme lui fournit ces données au fur et a mesure que ça s'affiche)
C'est d'ailleurs une de ses lacunes d'après son concepteur.
2370 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
3150 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
3150 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
2370 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
et pi bon je sais pas faire surtout ^^
3150 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
Ecrit par stolx10c'est un truc universitaire, ils ont deja du mal a se payer un rasoir
c'est tout ??
3150 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
6759 Commentaires de news
Inscrit le 28/04/2009
Voir le profil
Comme son nom l'indique la compétition est basée sur une version modifiée de Super Mario qui génère des niveaux à l'infini.
Oui mais comme les niveaux sont générés aléatoirement personne ne connais les positions à l'avance donc hein même un humain aurais le même problème
922 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
3150 Commentaires de news
Inscrit le 27/04/2009
Voir le profil
Ecrit par Kef-
Arf, du Java ! Je fais que ça de mes journées
Mais bordel, le mec il a fait ça en si peu de temps...
tu veux pas te lancer avant la fin?
3150 Commentaires de news
Inscrit le 28/04/2009
Voir le profil
Ecrit par KOW
ils peuvent generer des niveaux et tester plusieurs fois sur les memes
Tu s'rais pas du genre à aimer avoir le dernier mot jean pierre ?
922 Commentaires de news
Inscrit le 28/04/2009
Voir le profil
Ecrit par FraGG
Oui mais comme les niveaux sont générés aléatoirement personne ne connais les positions à l'avance donc hein même un humain aurais le même problème
Rien ne dit que le générateur aléatoire n'a pas un buffer avec deux ou trois écrans d'avance (voire plus, voire moins ). He bien ,l'IA n'a pas le droit de s'en servir.
1422 Commentaires de news
Ajouter un commentaire
Vous devez être inscrit sur le site pour poster un commentaire
Derniers Commentaires
- New Order : un nouvel album remasterisé par Cedric Gasperini
- L'Edito du Dimanche par clayman00
- L'Edito du Dimanche par clayman00
- L'Edito du Dimanche par Azu
- L'Edito du Dimanche par streum13
- Top des ventes de jeux vidéo sur Steam par iactus
- Flashback 2 est sorti ! par clayman00
Articles préférés
- (Test) Undisputed (PC, PS5, Xbox Series)
- (TEST) Super Mario Party Jamboree (Nintendo Switch)
- (TEST) Silent Hill 2 (PS5, PC)
- (TEST) Dragon Age: The Veilguard (PC, PS5, Xbox Series)
- (TEST) Magic: The Gathering : Mornebrune la Maison de l'horreur
- (TEST) Call of Duty: Black Ops 6 (PC, Xbox One, Xbox Series, PS4, PS5)
- (TEST) PDP Nintendo Switch Purple Afterglow Wave Wireless Controller With Motion
Dernières Vidéos
- L'ARPG Mandragora s'offre une date de sortie
- Railroads Online annoncé pour le 5 décembre
- Voin : le FPS Dark Fantasy annoncé pour le 10 décembre
- Entropy Survivors, le shoot en coop à la grenouille, pour le 4 décembre
- Kathy Rain 2: Soothsayer, un nouveau point & click pour 2025
Derniers Concours
- Une manette Deadpool & Wolverine plutôt généreuse
- Amazon Prime Gaming : les jeux gratuits de juillet deuxième partie
- Enemy of the State : un shoot coop au pays d'Al Capone
- Concours Calendrier de l'Avent Jour 23 : Battlefield 2042 Edition Ultimate (PS4, PS5)
- Concours Calendrier de l'Avent Jour 22 : Spiderman intégrale 8 films (DVD)