index
:
astar
master
A* pathfinding in 2D arrays in C with ncurses TUI
Kirill Petrashin
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Create a basic README.md file
HEAD
master
Kirill Petrashin
3 hours
1
-0
/
+7
*
Add some TODO entries
Kirill Petrashin
30 hours
1
-1
/
+3
*
Implement 8dir breadth-first-search and some other stuff
Kirill Petrashin
2 days
10
-17
/
+185
*
Forgot to add maps into the previous commi...
Kirill Petrashin
2 days
4
-0
/
+88
*
Add ability to choose maps via args + create more maps + don't insert element...
Kirill Petrashin
2 days
5
-25
/
+46
*
Handle when visited == NULL in draw_map()
Kirill Petrashin
2 days
2
-2
/
+1
*
Add rendering of visited tiles
Kirill Petrashin
2 days
6
-19
/
+27
*
Implement breadth-first-search + fix the priority queue + some other stuff
Kirill Petrashin
3 days
9
-89
/
+225
*
Implement ppq_pop
Kirill Petrashin
3 days
1
-2
/
+6
*
Add ability to read plaintext maps from files
Kirill Petrashin
4 days
4
-3
/
+81
*
Update a comment in priority_queue.h
Kirill Petrashin
4 days
1
-1
/
+2
*
Implement the priority queue (without ppq_reorganize)
Kirill Petrashin
4 days
3
-17
/
+68
*
Add a TODO in map.c
Kirill Petrashin
4 days
1
-0
/
+1
*
Add macros for errors and todos, outline priority_queue.c
Kirill Petrashin
5 days
4
-2
/
+34
*
Add option to generate a new maze
Kirill Petrashin
5 days
1
-0
/
+3
*
Add file to .gitignore
Kirill Petrashin
5 days
1
-0
/
+1
*
Add a TODO entry
Kirill Petrashin
6 days
1
-0
/
+1
*
Add ability to move the map around
Kirill Petrashin
8 days
3
-19
/
+48
*
Make the maze adapt to screen size (not sure why)
Kirill Petrashin
8 days
1
-3
/
+7
*
Update TODO
Kirill Petrashin
8 days
1
-2
/
+2
*
Change comments to use /* asdf */ syntax
Kirill Petrashin
8 days
6
-26
/
+25
*
Render start and goal in bold
Kirill Petrashin
8 days
1
-0
/
+2
*
Improve rendering
Kirill Petrashin
10 days
4
-24
/
+50
*
Draft the priority queue
Kirill Petrashin
10 days
4
-2
/
+40
*
Add files for a priority queue (no implementation)
Kirill Petrashin
10 days
1
-2
/
+2
*
Rename player into start
Kirill Petrashin
10 days
4
-12
/
+12
*
Add some TODOs
Kirill Petrashin
10 days
1
-0
/
+2
*
Remove a TODO entry for maze implementation
Kirill Petrashin
10 days
1
-1
/
+0
*
Fix stack + implement rbt_maze_map()
Kirill Petrashin
10 days
6
-18
/
+77
*
implement a PositionStack
Kirill Petrashin
10 days
2
-1
/
+40
*
Add a TODO list in main.c
Kirill Petrashin
2026-03-10
1
-0
/
+5
*
Add header protect thingy in stack.h
Kirill Petrashin
2026-03-10
1
-0
/
+5
*
Initial commit
Kirill Petrashin
2026-03-10
8
-0
/
+191