Strawman
This is a game project I have had lying around for many years, which I finally made into something usable. The initial idea was to make a side-scroller using the SDL library, and the project codename was "Strawman", so that just became the title as well.
The end result is a highly configurable yet simple game. The map data is stored in a text file and can be easily changed. The "game engine" itself is configured through a bunch of #define macros.
Here's a screenshot:
And the corresponding part of the map data, rotated by 90 degrees on purpose, so adding more lines makes the map longer horizontally:
# # P # ### ### # CCC ### #E CCC ### # CCC ### # #E # # # ## # CC # # CC ## # CC ### ####
The source code is released under the MIT license and can be downloaded here.