slightly updated documentation
made domain copy also set the name dependence flag.
added parameter translation code to GroundedAction class.
renamed "nameDependent" to "objectIdentifierDependent"
added method to ValueFunctionPlanner to check if the value for a given
state has been computed.
made method in VI to recompute reachability also dump any previously
stored transition dynamics
added a max step parameterized version of the LearningAgent
runLearningEpisodeFrom method.
added printf methods to the DPrint debug tools class
Factored the 2D render pipeline to support multiple render layers. This
allows (among other possibilities) a state visualization to have other
rendered information layered on top of it. These underlining changes
should be transparent to existing code.
made visual explorer set propositional function text box on intial state
so that an action doesn't have to be made first.
restructured the state visualizer to paint objects by class, in the
order that object class painters are added to the visualizer
added helper methods to MultiLayerRenderer
Added a stochastic games domain generator for general n-player normal
form games. It includes methods for returning a number of classic
bimatrix games.
added two common single stage repeated game agents (tit-for-tat and grim
trigger) as well an agent that always plays a specified strategy
Updated the value function and policy visualization classes to use the
new 2D RenderLayer pipeline.