Real-Time Heuristic Search for Pathfinding in Video Games

作者: Vadim Bulitko , Yngvi Björnsson , Nathan R. Sturtevant , Ramon Lawrence

DOI: 10.1007/978-1-4419-8188-2_1

关键词:

摘要: Game pathfinding is a challenging problem due to limited amount of per-frame CPU time commonly shared among many simultaneously agents. The challenge rising with each new generation games progressively larger and more complex environments numbers agents in them. Algorithms based on A* tend scale poorly as they must compute complete, possibly abstract, path for agent before the can move. Real-time heuristic search algorithms satisfy constant bound planning per move, independent size. These are thus promising approach large multi-agent video games. However, until recently, real-time universally exhibited visually unappealing “scrubbing” behavior by repeatedly revisiting map locations. This had prevented their adoption game developers. In this chapter, we review three modern which address different ways. Each algorithm presentation complete an empirical evaluation maps.

参考文章(36)
Mitja Lustrek, Vadim Bulitko, Lookahead Pathology in Real-Time Path-Finding. national conference on artificial intelligence. ,(2006)
Yngvi Björnsson, Vadim Bulitko, kNN LRTA*: simple subgoaling for real-time search national conference on artificial intelligence. pp. 2- 7 ,(2009)
Vadim Bulitko, Russ Greiner, Ilya Levner, Lihong Li, Lookahead pathologies for single agent search international joint conference on artificial intelligence. pp. 1531- 1533 ,(2003)
Nathan R. Sturtevant, Yngvi Björnsson, Vadim Bulitko, On learning in agent-centered search adaptive agents and multi-agents systems. pp. 333- 340 ,(2010) , 10.5555/1838206.1838253
Blai Bonet, Hector Geffner, Learning depth-first search: a unified approach to heuristic search in deterministic and non-deterministic settings, and its application to MDPs international conference on automated planning and scheduling. pp. 142- 151 ,(2006)
Toru Ishida, Moving target search with intelligence national conference on artificial intelligence. pp. 525- 532 ,(1992)
David Furcy, Sven Koenig, Colin Bauer, Heuristic search-based replanning international conference on artificial intelligence planning systems. pp. 294- 301 ,(2002)
Nathan R. Sturtevant, Memory-efficient abstractions for pathfinding national conference on artificial intelligence. pp. 31- 36 ,(2007)
Maxim Likhachev, Anthony Stentz, Sebastian Thrun, Dave Ferguson, Geoff Gordon, Anytime dynamic A*: an anytime, replanning algorithm international conference on automated planning and scheduling. pp. 262- 271 ,(2005)