Ob die Welt eine künstliche Intelligenz braucht, die Super Mario Kart spielen kann, ist eine Sache, aber der SMK-Experte und SNES-Hacker MrL314 hat seinem PC mit Hilfe eines evolutionären Algorithmus namens LuAEgi beigebracht, wie man das Spiel spielt.
Das Programm lernt, Super Mario Kart auf einem echten Super Nintendo zu spielen, indem es jede Kurve und jede Gerade immer wieder ausprobiert, um den optimalen Weg durch den Parcours zu finden.
Normalerweise würden wir von solchen Dingen nur hören, aber in diesem Fall ist es anders, denn MrL314 wird den Lernprozess von LuAEgi in den nächsten Tagen live auf Twitch streamen, so dass man das Geschehen in Echtzeit verfolgen kann. Im Moment sieht man vor allem, wie der PC immer wieder in eine Kurve fährt, dann neu startet und es wieder versucht. Interessant ist, dass das Kart manchmal viel weiter kommt und ein paar Kurven fahren kann, bevor es abstürzt.
Meet LuEAgi, a program that learns to play Super Mario Kart with minimal information via an evolutionary algorithm! The best part? You can watch it learn LIVE! 😀
Come check it out, I'll be streaming for a few days so come hang out and watch!
Link to the stream below! pic.twitter.com/qiiC9SQeP3
— MrL314 💚 (#SMKDX) (@LF_MrL314) August 31, 2024
All diese Daten werden dann wieder in den PC eingespeist, analysiert und für den nächsten Versuch, der buchstäblich Sekunden später stattfindet, angepasst.
Es wird interessant sein, in ein paar Tagen zu sehen, wie weit LuEAgi gekommen ist, denn wie er manche Kurven nimmt, ist schon beeindruckend.
Nach den Nachrichten über ein KI-generiertes Doom letzte Woche scheint es, dass KI-Lernen in Spielen immer beliebter wird.
Was ist ein evolutionärer Algorithmus?
Ein evolutionärer Algorithmus ist eine KI-Anwendung, die ein Problem löst, indem sie ein Lebewesen nachahmt. In der Regel nutzt er Fortpflanzung und Mutation in einem darwinistischen Auswahlprozess, bei dem ein Datensatz gewonnen und verfeinert wird, indem die schwächste Lösung eliminiert und die lebensfähigsten und stärksten Lösungen für den nächsten Durchlauf ausgewählt werden. Ziel ist es, die optimale Maßnahme zu finden.
Das ist es, was LuEAgi tut, wenn es immer wieder vom Weg abkommt: Es nimmt die Daten, eliminiert das, was es für irrelevant hält, und beginnt von vorne.
Man kann hier zusehen: MrL314 Twitch Stream.