O'Reilly logo

AI Game Programming Wisdom 4 by Steve Rabin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3.3The MARPO Methodology: Planning and Orders

Brett Laming—Rockstar Leeds

brett@tilda.plus.com

This article and associated demo elaborate on a previously outlined AI design paradigm [Laming03] nicknamed MARPO (Movement, Avoidance, Routing, Planning, and Orders). Resting on the premise that AI architectures, regardless of genre, tend to include certain key building blocks and interfaces, MARPO abstracts these genre-independent concepts to create a design framework that produces flexible and manageable AI from first principles.

This article introduces the planning side of MARPO and its foundational principles. By imposing various design restrictions, it shows how to create a clean goal-based hierarchical state machine that embraces some aspects ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required