‘s Werelds favoriete happertje Pac-Man is alweer veertig jaar oud. Voor Nvidia reden om het spel eens na te maken met kunstmatige intelligentie. Door alleen maar te kijken naar hoe Pac-Man in elkaar zit, kon de AI het spel vrij snel namaken.
Je kunt een intelligent computersysteem natuurlijk inzetten om een auto te besturen, maar het blijkt ook diverse interessante toepassingen te hebben in de gamewereld. Niet alleen voor de spelers, ook voor de ontwikkelaars. Hoewel: het kan zomaar zijn dat artificial intelligence werk gaat overnemen. Nvidia’s systeem heeft Pac-Man nagemaakt door kunstmatige intelligentie in te zetten. Het model werd gebouwd en deze kon een speelbare versie van de 8-bit arcadeversie van Pac-Man namaken zonder ook maar iets te zien van de engine die aan de game ten grondslag ligt.
Leren door te kijken, dat gaat hier dus wel op. Al is het wel iets meer kijken dan wij zouden doen. De AI zag maar liefst 50.000 potjes Pac-Man. Het registreerde de pixels en ging daarna op basis van wat het had gezien zelf een eigen game nabouwen. Het model heet Nvidia GameGAN en is het eerste generarative adversarial network (GAN) dat in staat is om een game te maken op basis van “zicht” alleen. Interessant, want het toont daarbij meteen aan dat AI de regels kan leren door alleen maar te kijken wat er gebeurt. Tenminste, het kreeg wel input over de knoppen die er worden gebruikt om het spel te besturen.
In vier dagen was het model in staat om het spel te bouwen. Het leerde zelf hoe Pac-Man zich door de doolhoven beweegt, maar ook dat er spookjes zijn die overduidelijk achter die gele happer aanzitten. Sommigen gaan door muren, anderen niet. Nvidia is enthousiast. Het wil het model ook toepassen op 3D-games, die natuurlijk heel wat meer voorstellingsvermogen en data met zich meebrengen. We hopen natuurlijk hard mee dat dat lukt, want het zou zelfs gedeeltes aan werk kunnen schelen. Immers kan de AI gedeelten van een game die nog in de aan is.
Het is de bedoeling dat GameGAN’s versie van Pac-Man nog deze zomer speelbaar wordt.