AI Game Development: Synthetic Creatures with Learning and Reactive Behaviors
| Key Topics
The previous chapters prepared the way for a preliminary implementation by analyzing the platform, defining (providing an understanding of) the problem, and providing a specification to interact with the world. The first prototype performs weapon selection using a voting system, implemented in a scripting language. This chapter covers the following topics:
At the end of this chapter, the strengths and weaknesses with scripted voting systems will be more obvious, particularly as a solution to weapon selection. Analysis points in the direction of hybrid approaches, including a learning component, will be discussed. But first, let's take a deeper look at scripting languages in game AI. |