Based on original article from Sven Koenig. Started as a fork of mdeyo, then diverted. Visualization is also based on tutorials for Pygame.
World can be generated by:
- from .txt file - see example grid folder
- random generation with specification of size
- from blank world by left mouse button clicking on free grid
- viewing range of robot: VIEWING_RANGE
- number of steps: f_step
- heuristic type:
- 1 - euclidan
- 2 - diagonal
- manual and random world generation:
- number of vertices in x axis: x_div
- number of vertices in y axis: y_div
- start vertex coordinates (string) : start
- goal vertex coordinates (string) : goal
- one step: space bar
- multiple steps: f key
- add obstacle to vertex: left mouse button