Strategies for real-time video games - 0 views
-
Garrett Eastman on 10 Jun 13Abstract: "Abstract Game developers spend a large portion of their time developing and tweaking the articial intelligence in video games. Problems related to productivity in the development of AI have been solved using various modeling techniques in the eld of AI, language design and easier to use editors. Using a domain specic language to assist in describing AI can increase productivity in this area. In addition to this, game developers can be relieved from irrelevant tasks such as worrying about performance, correctness of the implementation, memory management and optimiza- tion data structures and focus on the high level description of the game play. In this thesis, we focus on real-time video games and we investigate the development of a domain-specic language containing the necessary elements to describe and execute strategies to achieve goals in a real-time video game. We develop a domain-specic language to express strategies for computer controlled actors using techniques commonly found in em- bedded domain-specic languages, and in particular embedded domain- specic languages in Haskell. To demonstrate this language we have developed a prototype of a real-time strategy game that uses strategies implemented using the domain-specic language developed in this thesis"