8000 GitHub - andrewhessler/paint-by-algo
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

andrewhessler/paint-by-algo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaintByAlgo.webm

Paint By Algo (aka Bevy Pathfinder)

Algorithm playground

How to play

cargo run

WASD to move
C - Enable Wall Collision (Default: Disabled and is bad)

Build Mode (Left Click builds...)

R - Wall (Default)
E - End
Right-Click - Remove

Default Builds

Z - Build Walls around edge of world wrap
F - to fill or clear Walls 

Algorithms (Press Number to paint with)

1 - Dijkstra (Default)
2 - AStar
3 - AggressiveStar
4 - DFS
5 - BFS

J - to pulse pathfinding
H - to highlight path

Q - Rotate direction bias left (most noticeable with DFS in an open space)
T - Rotate direction bias right (most noticeable with DFS in an open space)
X - Toggle random direction bias (Default: off)
P - Toggle world wrap for pathfinding (Default: on)

Maze Algorithms

1 - Wilsons Bounded (Default)
2 - Wilsons
3 - Also Wilsons

N - to generate maze
M - Toggle fast maze building

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0