ColorShapeLinks AI
An AI competition for the IEEE Conference on Games 2021
|
Common AI-related types between all ColorShapeLinks implementations. More...
Namespaces | |
namespace | Examples |
Example AI thinker implementations. | |
Classes | |
class | AbstractThinker |
The actual AI code of specific AIs should be placed in classes which extend this class. More... | |
struct | FutureMove |
Represents a move to be performed in the future. More... | |
interface | IThinker |
The actual AI code of specific thinkers should be placed in classes which implement this interface. More... | |
interface | IThinkerPrototype |
Interface for all thinker prototypes. More... | |
class | ThinkerManager |
Singleton class used for finding and keeping a record of existing thinkers. More... | |
class | ThinkerPrototype |
Represents a thinker prototype from which to obtain new instances of the given thinker. More... | |
class | UncooperativeThinkerException |
Exception thrown when a thinker refuses to terminate, even after being requested to do so. More... | |
Common AI-related types between all ColorShapeLinks implementations.