Skip to content

twitu/bot_programming

Repository files navigation

Path finding is a misnomer

This repository documents our experiments with bot programming. We experiment with all topics from the mundane path finding to the abstract state management.

Reference material

We refer to a lot of existing work including blogs, videos, research papers and books. A good reference ideally opens up a new avenue for experimenting.

General Principles

AI Game Programming Wisdom - Touches on all concepts related to AI game programming, while also covering code opitmizations for practical performance.

Map intelligence

Voronoi based choke points - Identifying choke points in the map.
Flood fill to identify choke points - Explains efficient technique to identify choke points in common maps.

Path finding and map representations

Amit P blog - Extensive resource on path finding algorithms and implementations.
JPS and RSR optimization - Discussion on optimization techniques
Potential field based navigation - Discussion around techniques for potential field based navigation
Adaptive potential fields - Suggests potential fields that can be used for navigation

Squad tactics and formations

Dynamic formations - Gives a generic framework to build squad formations.
Real world squads - Inspiration from historical squad formations.

Enemy intelligence and prediction

Pheromones for tracking and prediction - Concept for using pheromones to track enemy units

Decision making

Game trees - Trees for decision making.
Resource management - Framework for managing resources.

About

Path finding algorithm implementations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages