pathfinder_2d

Форк
0

5 лет назад
6 лет назад
5 лет назад
6 лет назад
5 лет назад
README.md

pathfinder_2d

Pathfinding 2D AI example. Based on Lee-Wave algorithm (A*, BFS, Width).

How-To

  1. Data loaded from file.
  2. Map printed to the console-output as chars ;
  3. path finding ;
  4. if path not found, message printed, if it is founded, map with route printed. Each step of the route have its own number (step-index). Available option is to find route with longest length ;

Requirements

Only C++ 11 with a few includes. Map data stored in file, where also start & finish are set.

Tools

Made with VSCode C++.

Changes

[1.0]

  • wave-search using C++ vector ;

[1.1]

  • wave-search using C++ stack ;
  • OOP, Factory ;
  • search options (Shortes/Longest, Diagonal) ;
  • Colorizing console-output on Windows ;

Описание

Пример поиска пути в 2Д. Используется волновой алгоритм для поиска в ширину.

Языки

C++

  • CMake
Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.