Tagarchief: engine

A.I. leert games maken

Ja die titel heb je goed gelezen: onderzoekers hebben het voor elkaar gekregen om een kunstmatig intelligent programma (AI – artificial intelligence) te maken dat games kan programmeren.

Moeten we dan allemaal maar stoppen met Gameskool? Het heeft geen zin meer? De computer kan nu alles? Nee, dat zeker niet. Ga door met Gameskool, want deze computer kreeg van alle kanten hulp.

Het betreffende programma, gepresenteerd op de International Joint Conference on Artificial Intelligence, Aug. 19-25, in Melbourne, Australia, kreeg van de onderzoekers een bijna klaar framework van Super Mario Bros.

marioclone

Het moest alleen nog de bewegingen van de sprites animeren, zodat het er uit zag als een echt spel. Dat lukte, maar het was nog geen werkend spel. In feite was de output een lijst met regels waar het spel aan voldeed. Daarna moesten de onderzoekers zelf nog deze regels inbouwen in een game engine (eh.. programmeren dus?).

We zijn dus nog niet werkloos, en eigenlijk is dit een goede zaak. Veel  spellen hebben behoorlijk ingewikkelde regels. Heb je wel eens de regels van schaken, backgammon of blackjack wel eens gezien? Op het eerste gezicht lijkt het makkelijk, maar als je gaat programmeren zie je pas hoe veel regels er zijn en hoe moeilijk dat te vertalen is in een programma.

Dus: gewoon doorleren en we zijn gelukkig nog steeds slimmer dan de computer.