SkillAgentSearch skills...

Pathfinder

A pathfinder visualizer in Flutter. Create mazes, generate random walls, or draw your own walls and see the pathfinding algorithms in action

Install / Use

/learn @Abhi-Gautam/Pathfinder
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Pathfinding Algorithms Visualizer

<img src="Media/pathfinder.gif" width = "250" height = "500" />

Steps to use:-

  1. Long press the Maze button to choose select the maze of your choice and press it again to build the maze and then press visualize.
<img src="Media/Screenshot_1600518651.png" width="250" height="500"/> <img src="Media/Screenshot_1600518670.png" width="250" height="500"/>
  1. Long Press the visualize button to reveal the list of algorithms avaliable, currently supports A*, Dijkstra and Bidirectional Dijkstra.
<img src="Media/Screenshot_1600518692.png" width="250" height="500"/> <img src="Media/Screenshot_1600515894.png" width="250" height="500"/>
  1. You can also use the plus button to add walls and long press to select the modes to move the starting and the ending node.
  2. Use the minus button to remove walls at specific location and the delete button to clear the board and start fresh.
View on GitHub
GitHub Stars17
CategoryDevelopment
Updated1y ago
Forks3

Languages

Dart

Security Score

80/100

Audited on Jun 25, 2024

No findings