PREMIUM & ULTIMATE Features

The Technology Behind Versu: A Simulationist Storytelling System
Premium Tutorial March 14th, 2014

The Technology Behind Versu: A Simulationist Storytelling System

This interview with Richard Evans (to be scheduled) will dig into Versu's text-based interactive dramas. You'll learn how the simulation models social practices as a way to coordinate between multiple agents, implemented using reactive joint plans. You'll see how this enables purposeful deliberative behavior while not taking away control from any of the characters in the simulation.

Brute Classical Planner: Memory Efficient Forward-Chaining (By Eric Jacopin)
Ultimate Release March 2nd, 2014

Brute Classical Planner: Memory Efficient Forward-Chaining (By Eric ...

This source code release by Eric Jacopin contains a memory-efficient implementation of a forward-chaining planner. Contrary to many modern planners, uses a very strict memory policy for its runtime search, and its data-structures are designed to be very lean. This makes it faster than many research planners for some problems, emphasizes the need for sensible memory allocation, and is particularly interesting ...

The Great Behavior Tree Debate (May Include Mild Rants)
Premium Interview March 1st, 2014

The Great Behavior Tree Debate (May Include Mild Rants)

This enlightening (and somewhat controversial) debate with Join Bobby Anguelov and Alex Champandard covers AI architectures, character design, and behavior trees. In particular, digging into topics such as what is a behavior tree, modularity in practice, building architectures for use from designers, optimization problems and pitfalls, common issues and solutions with behavior trees, and many more topics that ...

In-Depth Study of Planning in Top AAA Games
Ultimate Report February 28th, 2014

In-Depth Study of Planning in Top AAA Games

A Diplomatic Analysis of the AI in Civilization 4's SDK
Premium Tutorial February 13th, 2014

A Diplomatic Analysis of the AI in Civilization 4's SDK

How would you create an AI for a strategy game with a layer of diplomacy? In this tutorial in case-study style, you'll see the AI behind Firaxis' classic, Civilization 4. Digging into the SDK reveals some insights on how to structure the code, as well as specific tips on programming techniques. You'll learn about good practices from the code itself, and how to make improvements to the code to increase ...