Game-developers hebben waarschijnlijk hun handen vol aan het bedenken van nieuwe levels voor Angry Birds. Maar wat als niet een game-developer maar een kunstmatige intelligentie deze levels ontwerpt? Studenten van de Technische Universiteit Eindhoven (TU/e) ontwikkelden zo’n algoritme. Zij wonnen daarmee een internationale competitie.
“Bij de meeste competities moet een algoritme, AI, een game spelen en winnen”, zegt Richard van Wouw, mede-oprichter van studententeam Serpentine. “Nu moest de AI een spel ontwerpen, dat is extra lastig.” De levels moesten leuk, mooi en uitdagend zijn. “Winnen of verliezen is heel duidelijk. Het algoritme speelt een spel via een aantal vast regels en probeert binnen die kaders de beste te zijn”, legt hij uit. “Om te weten of een level leuk is, moet het algoritme een beetje gevoel en menselijke intuïtie ontwikkelen. Dat is een hele nieuwe dimensie. Er zijn namelijk geen vaste regels voor iets dat leuk of uitdagend is.”
Games als test
De competitie is onderdeel van een internationale conferentie waarop wetenschappers de laatste ontwikkelingen in kunstmatige intelligentie presenteren. “Wetenschappers gebruiken games als ideale omgeving om hun nieuwe ideeën te testen en competities zijn daarbij ideaal om mensen tot creatieve oplossingen te laten komen”, zegt Wolf van der Hert, een teamlid dat werkte aan dit algoritme. “Computers die zelf begrijpen wat mensen willen, zijn ook voor bedrijven ontzettend interessant.”
Leuk en laagdrempelig
Studententeam Serpentine is met dezelfde gedachte opgezet. “Kunstmatige intelligentie gaat ons leven veranderen, net als het internet heeft gedaan. Door met wedstrijden mee te doen krijgen we de laatste ontwikkelingen mee en zetten we Eindhoven op de kaart.“ vertelt Van der Hert. Naast de Angry Birds competitie doet de vereniging ook nog mee aan andere internationale wedstrijden. “We merken dat er veel interesse is vanuit studenten om mee te werken aan de ontwikkeling van AI. Meedoen aan competities in e-games is dan een leuke en laagdrempelige manier om hiermee bezig te zijn”, zegt Van Wouw.
Serpentine brengt geïnteresseerde studenten samen. De vereniging brengt wereldwijde competities in kaart. De leden kunnen dan kiezen met welke competitie zij mee willen doen. “Vaak mogen kleine groepen van ongeveer vijf tot zes mensen meedoen aan een competitie. Binnen de vereniging ontstaan zo subteams. Iedereen werkt aan zijn eigen algoritme voor een bepaalde competitie, maar leden helpen elkaar natuurlijk altijd vooruit”, zegt Van Wouw. “Na afloop van een competitie kunnen leden weer aansluiten bij een ander team voor een andere wedstrijd.”
Lees hier meer over het begin van Serpentine
Verenigingsleven
Het verenigingsleven zit door het coronavirus in een dipje. “Normaal gesproken hebben we gezellige avonden waarin we samen aan projecten werken en naderhand nog een drankje doen. Dat gaat nu allemaal digitaal. We doen daarom extra ons best om leden betrokken te houden bij de vereniging. Dat lukt tot nu toe goed”, vertelt hij. Van Wouw hoopt ook dat de conferenties waar de wedstrijden worden gehouden in de toekomst ook weer offline zijn. “Het is een goede manier om contacten op te doen. Zo kunnen we kennis van over de hele wereld naar Eindhoven brengen en andersom.”
Het studententeam bestaat nu ruim een jaar. “We hebben al dertig leden, dat maakt me trots”, zegt Van Wouw, mede-oprichter van Serpentine. “De leden komen niet alleen uit Eindhoven, maar ook uit andere steden. “Er bestond nog geen vereniging zoals wij en er is wel veel vraag naar.” Inmiddels heeft hij het stokje overgedragen aan een nieuwe voorzitter. “Ik ben blij dat anderen zo enthousiast zijn over het idee dat we ooit hebben bedacht. Nu ontwikkelt de vereniging zich met een nieuw bestuur weer verder. Hopelijk gaan we nog veel competities winnen en uiteindelijk bijdragen aan het onderzoek naar AI.”