Skip to content

nunomen/dota-bots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DotA Bots

Description

This source code uses Valve's API in order to have functional, harder and challenging DotA bots.

Installing

There are two ways to use these bots:

  • Subscribe to this workshop package.
  • Download the latest release of this repository and put the bots directory (it is important you don't change the name of this directory) on game/dota/scripts/vscripts/.

Running

Always leave the console open to check if things are running as they should. Make a custom lobby on the local host and check the Fill empty slots with bots option. Then, choose a bot's difficulty that is different from None. You can now choose on the dropdown menu of Radiant/Dire bots the local dev script option to activate your bots.

Developing

Clone this repository and put it on game/dota/scripts/vscripts/.

The programming interface documenting the method's signatures is available here.

In order to get started into Lua programming, you can follow this reference.

Benchmarking

Getting started on game A.I.

Other Bots

Bot Developing Tools

Contributing

Discuss

The preferred sources of feedback for this repository are its issues, the DotA2 Dev Forum for scripting and DotA2 subreddit.

I can also answer any question by email or telegram.

About

My collection of bots for dota 2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published