Skip to content

lucashervier/Project-Breezy-DOTA-Evolutionnary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-Breezy-DOTA-Evolutionnary

Evolutionary Algorithm bot for the Breezy Project competition

Pre-requisites

To be able to make things work you first need to follow the instructions in order to have DOTA2 downloaded with the right set-up and to have the Breezy Server working. You also need to have Julia set and ready. From there, once the server is started we will be able to train evolutionnary agent implemented in Julia.

Random Agent

First thing first, you can check if you have everything installed right by running the RandomAgent.jl script once the Breezy Server is started. If everything is set up correctly the script will launch five games of DOTA2 with an agent doing random action, once those five games are finished it will restart indefinetely five games until you manually interrupt the script. The point of this script was mainly to have the HTTP request system work in Julia and was hugely inspire by the Python file originally provided. Following scripts will focus on training an agent with Evolutionnary method.

About

Evolutionary Algorithm bot for the Breezy Project competition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages