Tactics: Western Philosophers Vs. Musicians
0.12
A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.
|
Premise, Action, and Record. More...
Go to the source code of this file.
Classes | |
class | OpenSkyNet::AI::Premise |
class | OpenSkyNet::AI::Action |
class | OpenSkyNet::AI::Record |
Namespaces | |
OpenSkyNet | |
OpenSkyNet::Utils | |
OpenSkyNet::AI | |
Action selection solvers. | |
OpenSkyNet::AI::FileIO | |
Write/read AI classes to/from binary files. | |
Functions | |
template<class T > | |
int | OpenSkyNet::AI::FileIO::serialize (std::ofstream &fout_, const std::vector< T > &vector_) |
template<class T > | |
int | OpenSkyNet::AI::FileIO::assemble (std::ifstream &fin_, std::vector< T > &vector_) |
template<> | |
int | OpenSkyNet::AI::FileIO::serialize (std::ofstream &fout_, const std::vector< Premise > &premVector_) |
template<> | |
int | OpenSkyNet::AI::FileIO::assemble (std::ifstream &fin_, std::vector< Premise > &premVector_) |
template<> | |
int | OpenSkyNet::AI::FileIO::serialize (std::ofstream &fout_, const std::vector< Action > &actVector_) |
template<> | |
int | OpenSkyNet::AI::FileIO::assemble (std::ifstream &fin_, std::vector< Action > &actVector_) |
Premise, Action, and Record.
Records are created in-game as event descriptors, stored into knowledge bases, and input into logic processors to determine state transitions. Actions are imperatives for derived Wrapper classes.