Skip to content

MiscellaneousStuff/LoLRLE

Repository files navigation

League of Legends Reinforcement Learning Environment (LoLRLE)

About

This repo contains code to train an agent to play league of legends in a distributed manner using the PPO algorithm. The task is a simple one, kill the enemy player as many times as you can within one minute. However, the complexity of this task alone is far more complicated than Chess, Shogi, Go and many other games due to the state space complexity. Therefore, this introduces an interesting problem for a machine learning agent to solve as there are many actions for each timestep as well.

The goal of this project is to produce a bot which is competitive against human players, one major caveat of this project is that the environment doesn't contain minions (one of the most important parts of the game) and that other parts of the game are restricted.

About

League of Legends Reinforcement Learning Environment (LoLRLE) multiple training scenarios using PPO.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages