Overview
Ice Hockey is a game of two-on-two ice hockey. One player on each team is the goalie, and the other plays offensive (although, the goalie is not confined to the goal). As in the real sport, the object of the game is to take control of the puck and shoot it into the opposing goal to score points. When the puck is in player control, it moves left and right along the blade of the hockey stick. The puck can be shot at any of 32 angles, depending on the position of the puck when it’s shot.
Human players take control of the skater in control of (or closest to) the puck. The puck can be stolen from its holder; shots can also be blocked by the blade of the hockey stick.
Description from Wikipedia
Performances of RL Agents
We list various reinforcement learning algorithms that were tested in this environment. These results are from RL Database. If this page was helpful, please consider giving a star!
Human Starts
No-op Starts
Normal Starts
Result | Algorithm | Source |
---|---|---|
-3.5 | DQN Ours | Deep Recurrent Q-Learning for Partially Observable MDPs |
-4.2 | DQN Ours | Deep Recurrent Q-Learning for Partially Observable MDPs |
-4.2 | PPO | Proximal Policy Optimization Algorithm |
-4.4 | DRQN | Deep Recurrent Q-Learning for Partially Observable MDPs |
-5.4 | DRQN | Deep Recurrent Q-Learning for Partially Observable MDPs |
-5.9 | ACER | Proximal Policy Optimization Algorithm |
-6.4 | A2C | Proximal Policy Optimization Algorithm |