Hi, if I am correct you may be doing this as a programming assignment for Manchester Metropolitan University, as I had the same assignment for a 2nd year Games module. Either way, we had to produce a depth first, Dijkstra and A* algorithm project and produce a report commenting on the effectiveness of different Heuristics (Manhattan, Euclidian etc.), extra credits were awarded for an OpenGL interface. I still have my code available, and can offer assistance in any way as I completed the degree course and have working experience in AI and heuristics.