thiago-rezende / hstar

Simple A* algorithm implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HStar Algorithm

license-badge c-badge meson-badge

A simple implementation of the A* algorithm.

This project was developed as a solution for an assignment in the subject of artificial intelligence using the C programming language and Meson bulid system.

Graph

Graph used as example for the execution of the algorithm

Green: start

Orange: path

Red: target

Visualization

Graphical visualization of the A* in action

Green: start

Orange: path

Gray: visited

Red: target

Dependencies

A* algorithm

Visualization

Build Instructions

Configure

    meson setup build

Compile

    ninja -C build

Run [simple]

    ./build/hstar

Run [visualization]

    ./build/visualization

About

Simple A* algorithm implementation

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 94.8%Language:Meson 5.2%