Skip to content

Russian AI cup 2016 strategy

License

Notifications You must be signed in to change notification settings

kswaldemar/raicup2016

Repository files navigation

Raicup2016

MIT License

Solution for open artifical intelligence championship Russian AI Cup 2016

The task was to create strategy for control wizards in simplified MOBA-like game.

Solution

Key parts of strategy

  • Potential fields - used for positioning in battle and danger assessment for decision making.
  • A* search algorithm - combined with potential fields to improve navigation (especially through forest)
  • Rasterisation algorithms (Bresenham's line and mid-point circle algorithm) - for fast intersection checking

References

License

All source code belonging to this repo distributed under MIT License.