These are nice. Reminds me of the old magazine-listing days!
Btw, there's a memory corruption bug in the platformer tutorial. On my mac it was causing all rendering to fail with "Invalid renderer" messages. In map.c:
static SDL_Texture *tiles[MAX_TILES];
should read:
static SDL_Texture *tiles[MAX_TILES+1];