I Have a list with “a” and “b” and the “b”‘s are somewhat of a path and “a”‘s are walls. Im writing a program to make a graph of all the possible moves. I got the code running to check the first “b” for possible moves, but i have NO Idea how im going to find all “b”‘s , even less check them all without repeating.
Major issue im having is getting the tuple coordinates of the “b”‘s out of the list.
Any pointers/tips?
This finds a list of valid moves from every square.
I am assume that off the edge of the map is a “wall”, and that you can’t move diagonally: