Ruebled / Path_Finder

A CPP Console application that uses ftxui, and find the path between two points using diferent algoritms.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Path_Finder

A CPP Console application that uses ftxui, it search the path between two points using diferent algoritms and show it in real time.

Note

I know it's full of issues and not following any coding guidelines, but ideas for improvement are appreciated.

Project using the FTXUI library

image

image

Dependencies

git cmake make g++ xterm

Build instructions:

git clone https://github.com/Ruebled/Path_Finder.git
cd Path_Finder
mkdir build
cd build
<!-- Next comand requires internet connection and a lot of patience  -->
cmake ..
make -j
resize -s 45 194 <!-- optional, to resize the terminal size for app to open the right way -->
./Path_finder

Note

Like specified in documentation, the project need to be made responsive for different size of screens.

As of now the size of the terminal window needed for the project to work is 45x194.

On running ./Path_finder from /build directory, if the terminal window size is not matching, a message of unfitness will appear until terminal window size is right.

Application tested on Archlinux using alacritty and Ubuntu using gnome-terminal.

About

A CPP Console application that uses ftxui, and find the path between two points using diferent algoritms.

License:GNU General Public License v3.0


Languages

Language:C++ 98.4%Language:CMake 1.6%