@spadict I'm glad you liked the book so much. I simply wanted to put together the most useful set of recipes possible and it looks like it came out well according to reader feedback. As for part 2, well, I'm a busy grad student right now and I'd like to make a few games. Still, there is a number of things I'd like to research and add to this. In particular a few advanced recipes about physics heavy level editing, file management, more networking/multiplayer stuff, multiple viewports/split screen, tween animation, 2D inverse kinematics and Audiosurf-esque music analysis to name a few...
@indy2005 The pathfinding algorithm is merely a bunch of nodes and links. The "grid" is kind of a simplification of that, but, admittedly it can lead to confusion. In that recipe each grid node is linked to all 8 other nodes around it. You could change this to link the nodes non-diagonally only (4 links per node). This would solve that issue.
@Tone and @indy2005 The 1x1 pixel texture was an early technique I had gotten working and was therefore not as elegant or efficient as it should have been. I'll have to update the code with the solution you posted.