This repository contains example implementations for several AI algorithms used in game development scenarios. The algorithms are visualized using the Qt-Framework.
Currently featured Topics are:
- Flow-Field Pathfinding
- Hill Climbing
- RQ-Learning
- Tactical Maps
- Ballistic Prediction
To get started follow these steps:
-
Make sure Qt (Version 6.6.3) is installed on your system
-
Install the visual studio extension: Qt Visual Studio Tools and configure it for Qt version 6.6.3
-
Clone this repository to your machine
git clone https://github.com/chFleschutz/ai-for-games.git
-
Open the solution in Visual Studio
-
Build and run