Skip to content
/ StarAlgo Public

Monte Carlo Tree Search Considering Durations library

License

Notifications You must be signed in to change notification settings

vnikk/StarAlgo

Repository files navigation

StarAlgo

Monte Carlo Tree Search Considering Durations library. It provides a useful algorithm for heuristics and control of your army squads. It was developed mainly to be integrated with UAlbertaBot, but it is possible to plug to other architectures as well but with some additional effort.

How to setup the library:

  1. Add library file to project.
  2. Include headers.
  3. Make several bot squads (the more the better).
  4. Create search object.
  5. Distribute units equally among the squads.
  6. Call search on object (#3) and get result.
  7. Assign result back to squads.

MCTSCD assigns units to distinct groups by their type and region, so if your squads share the same approach, the result will be more accurate for the squad (otherwise the prevailing group will be used).

You can use the patches/* files to integrate with UAlberta.

About

Monte Carlo Tree Search Considering Durations library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published