This agent extends the capabilities of both the TankSoar simple agent (described here) and the TankSoar simple sound agent (described here) with the ability to create an internal representation of the environment map. It uses this map to better control its radar and find chargers.
Hierarchical task composition
Creating persistent working memory structures to remember past state
This agent is packaged with the TankSoar environment.