Skip to content

chFleschutz/ai-for-games

Repository files navigation

AI for Games

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

Getting Started

To get started follow these steps:

  1. Make sure Qt (Version 6.6.3) is installed on your system

  2. Install the visual studio extension: Qt Visual Studio Tools and configure it for Qt version 6.6.3

  3. Clone this repository to your machine

    git clone https://github.com/chFleschutz/ai-for-games.git
  4. Open the solution in Visual Studio

  5. Build and run

Screenshots

Flowfield Pathfinding

Flowfield Directions Flowfield Agents

Tactical Maps

Tactical Map Tactical Map Security

Hill Climbing

BHill Climbing

Ballistic Prediction

Ballistic Prediction

About

Example implementations of AI algorithms for games

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages