hisss.BattleSnakeRewardConfig#

class hisss.BattleSnakeRewardConfig(living_reward=0.0, terminal_reward=1.0)[source]#

Bases: object

Base configuration class for BattleSnake reward functions.

__init__(living_reward=0.0, terminal_reward=1.0)#

Methods

__init__([living_reward, terminal_reward])

Attributes

living_reward

The reward given to a snake for surviving a turn.

terminal_reward

The base reward given/taken when a snake wins/dies.

living_reward: float = 0.0#

The reward given to a snake for surviving a turn.

terminal_reward: float = 1.0#

The base reward given/taken when a snake wins/dies.