Achtung Online AI

The report can be devided into two main parts; the theoretical construction of AI to be used in the game “Achtung Online”, and the implementation of a demo version of the described theoretical AI. The main goal is to create an AI that is entertaining and challenging for a human player. This have led...

Full description

Bibliographic Details
Main Authors: L I N D B L O M, M A T H I A S, W I E N E R, L U C A S
Format: Others
Language:English
Published: KTH, Skolan för datavetenskap och kommunikation (CSC) 2013
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-134914
Description
Summary:The report can be devided into two main parts; the theoretical construction of AI to be used in the game “Achtung Online”, and the implementation of a demo version of the described theoretical AI. The main goal is to create an AI that is entertaining and challenging for a human player. This have led to a concretized list of quality goals for the two main report parts. The report background presents the history of the game concept “Achtung die kurve” and also the evolution of game AI theory. The main study consists of a litterature study and a comprehensive determination of concrete goals of the game bots behavior. Some interesting AI techniques to the game will also be discussed in detail. Building upon the study, a specification of the final game AI is constructed. The demo version of the AI will implement some of the concepts of the theoretical AI specification. The report will then discuss about the implementation and then finally present the results followed by a discussion. === Rapporten är egentligen tvådelad men har skrivits som en helhet då delarna högst beror av varandra. Ena delen handlar om en teoretisk AI till spelet “Achtung Online”. Andra delen handlar om att implementera en demoversion, som är en enklare version av denna teoretiska AI. Huvudmålet är att skapa en underhållande AI som kan utmana mänskliga spelare. Detta har i sin tur delats upp i kvalitetskrav som ställts på bägge delarna. Bakgrunden beskriver spelet i detalj och det mer kända orginalet “Achtung die kurve”. Sedan beskrivs den historiska utvecklingen av AI inom spelutveckling. Studien som följer är omfattande och består dels av en litteraturstudie, dels av en framtagning av tydliga krav på de datorstyrda spelarna. De intressanta och mest passande koncepten inom AI lyfts även fram. Med bas i studien utformas en komplett teoretisk AI samt vilka delar som ingår i demoversionen. Utifrån detta har demoversionen sedan skapats och rapporten går sedan igenom de intressanta delarna av implementationen. Resultatet visar att demoversionen uppnått de krav som ställts och till sist diskuteras hur framtiden ser ut för spelet “Achtung Online”.