![]()
Game AI: Kunstig intelligens i computerspil
Ole Caprani,
Institut for Datalogi, Aarhus Universitet,
ocaprani@cs.au.dkI de fleste computerspil findes computerstyrede modstandere, altså personer, væsner eller ting,
som ikke styres af en spiller, men af computeren. F.eks. soldater i et first-person shooter spil
eller biler i et racerspil.De computerstyrede personer, væsner eller ting skal opføre sig troværdigt som modstandere
for at gøre spillet interessant. Hvis de computerstyrede modstandere er nemme at slå, er spillet
hurtigt kedeligt og det gælder også, hvis modstanderen vinder hver gang.For at opnå at spillet skal blive ved med at være udfordrende for spilleren, benyttes bl.a.
teknikker fra forskningsområdet kunstig intelligens til at håndtere computerstyrede modstandere.
De teknikker kaldes under et Game AI.Her på siden finder du materiale om Game AI, f.eks. referencer til eksempler på Game AI fra
kendte spil, som Super Mario Kart. Game AI illustreres også ved at vise, hvordan simpel Game AI
kan programmeres i et spil som Pong i programmeringsværktøjet Scratch.Materiale
- gameAI.pptx
- Pong
- Space Invaders.
- Pac-Man
- MariFlow - Self-Driving Mario Kart w/Recurrent Neural Network
- AI, Machine Learning and neural networks explained
- Robothovedet Kismet.
- Spiludviklingsværktøjet Unity.
![]()
Kunstig intelligens i computerspil design
En Google søgning på billeder af game AI gav bl.a. de fire billeder ovenfor. Billederne viser, at kunstig
intelligens teknikker ikke alene skaber adfærd af computerstyrede modstandere, men også skaber deres
udseende.Billedet øverst til højre henviser til en YouTube video Using AI To Build A Game From Scratch (NO
Experience). I videoen beskrives, hvordan ChatGPT bliver brugt til at skabe grafik og programmer i
et platformsspil udformet i HTML, CSS og Javascript.Inspireret af You Tube videoen er ChatGPT blevet brugt til at skabe elementer af: