Så kommer AI förbättra datorspelen

ColdFusion har gjort en liten sammanställning av den senaste tidens framsteg inom AI-forskningen för att belysa hur spelutvecklare med hjälp av AI kommer kunna göra framtidens spel både snyggare, mer realistiska och betydligt billigare att producera. Det handlar bland annat om realtidsraytracing, AI-genererade assets och spelkaraktärer som med AI:ns hjälp animeras dynamiskt efter omgivningen.

Vad som kanske inte framgår så tydligt i videon är att raytracing i sig inte bygger på AI. Det är dock tack vare AI man på senare tid har lyckats snabba upp denna mycket beräkningstunga process så det går att rendera grafiken i realtid och därmed kan använda den i spel.

DeepMinds AI AlphaStar besegrade två StarCraft 2-proffs med 10-0: ”It was superhuman”

I fjärde matchen attackerade AlphaStar MaNas mycket starkare enheter med Stalkers från tre håll samtidigt.

I slutet av 2016 meddelade DeepMind att de börjat utveckla en AI som ska lära sig spela StarCraft. Nu, drygt två år senare, är AI:n så bra att den för första gången har besegrat två StarCraft 2-proffs i två separata matcher.

Efter att DeepMinds AI AlphaGo lyckades besegra världsmästaren i Go gick de vidare med realtidsstrategispelet StarCraft 2, som är ett betydligt svårare spel att bemästra. Till skillnad från schack och Go är informationen i spel som StarCraft ofullständig, eftersom hela spelplanen inte kan ses hela tiden, och dragen måste dessutom ske i realtid. Fortsätt läsa ”DeepMinds AI AlphaStar besegrade två StarCraft 2-proffs med 10-0: ”It was superhuman””

DeepMinds AI kan spela Quake III Arena bättre än människor

Foto: DeepMind via YouTube

För inte så längesedan kunde vi läsa om hur OpenAI lärt sig besegra hela lag i MOBA-spelet Dota 2. Nu har en AI-agent från DeepMind lärt sig spöa mänskliga spelare i Quake III.

Datorspel fortsätter att vara populära bland AI-forskare och man har börjat gå från enkla 2D-spel till mer komplexa 3D-spel som i högre utsträckning påminner om verkliga miljöer. Nu har Googleägda DeepMind tagit fram en AI-agent som med hjälp av reinforcement learning (RL) har lärt sig spela den klassiska multiplayershootern Quake III Arena på en såpass hög nivå att den kan vinna över mänskliga spelare. Fortsätt läsa ”DeepMinds AI kan spela Quake III Arena bättre än människor”

OpenAI kan nu besegra hela Dota 2-lag – spelar 180 år om dagen

Foto: OpenAI via YouTube

För ungefär ett år sedan lyckades en AI från Elon Musks OpenAI besegra världens bästa Dota 2-spelare i en livesänd match. Deras AI klarade då bara av att spela en-mot-en-matcher (1v1), men har nu vidareutvecklats så den även klarar av 5v5-matcher med hela femmannalag.

Den nya AI:n heter OpenAI Five och har precis som 1v1-varianten lärt sig helt och hållet genom att spela en mängd matcher mot sig själv, utan data från matcher där människor spelar. OpenAI Five använder sig av en ny klass av RL (Reinforcement Learning) kallad PPO (Proximal Policy Optimization) som nu blivit den nya standarden hos OpenAI och beskrivs som överlägsen de bästa metoderna idag, samtidigt som den är mycket enklare att implementera och ställa in. Fortsätt läsa ”OpenAI kan nu besegra hela Dota 2-lag – spelar 180 år om dagen”

P3 Spel om artificiell intelligens

NPC:er i Skyrim.   Foto: Skärmdump / Robotnyheter

Denna veckas P3 Spel handlar om artificiell intelligens och tar bland annat upp en Skyrim-mod som gör NPC:erna smartare.

P3 Spel sänds varje vecka i Sveriges Radio och är ett program om TV- och datorspel. Temat för denna veckas program är artificiell intelligens och man tar bland annat upp Elon Musks OpenAI-bot som besegrade Dota 2-världsmästaren Danil ”Dendi” Ishutin under e-sportsturneringen The International förra månaden. Fortsätt läsa ”P3 Spel om artificiell intelligens”