Game state.
Definition: state.h:42
double reward
Definition: rewards.h:20
std::unique_ptr< Reward > proximityToEnemyReward()
Definition: rewards.cpp:73
virtual bool terminate(cherrypi::State *state)
Definition: rewards.cpp:22
std::unique_ptr< Reward > protectCiviliansReward()
Definition: rewards.cpp:98
std::unique_ptr< Reward > defilerProtectZerglingsReward()
Definition: rewards.cpp:126
std::unique_ptr< Reward > proximityToReward(int y, int x)
Definition: rewards.cpp:88
std::unique_ptr< Reward > killSpeedReward()
Definition: rewards.cpp:62
std::unique_ptr< Reward > combatReward()
Definition: rewards.cpp:55
std::unique_ptr< Reward > defilerWinLossReward()
Definition: rewards.cpp:236
virtual void stepReward(cherrypi::State *state)=0
Main namespace for bot-related code.
Definition: areainfo.cpp:17
virtual ~Reward()=default
virtual bool terminateOnPeace()
Definition: rewards.cpp:27
virtual void begin(cherrypi::State *state)
Definition: rewards.cpp:20