I've been developing a general 2D game library built atop SFML - the first release quality code is available in the form of Retro-Elements.
You can download an installable at
http://www.elementalsystems.co.za/site/mugen2D.html RetroElements consists of three mini-games designed to test the scope if the library:
1. Pink Elephants: One level of a simple (if pretty) platformer.
2. Donkey-Kong-less: A copy of donkey-kong demonstrating dynamic objects and parrellax backgrounds
3. Rocks in Space: copy of asteriods with some unusual upgrades demonstrating the dynamic object creation/polling abilities of the library.
I would love to to receive comments concerning performance, compatibility with various hardware and bugs.
Also any general opinions of my work would be useful.
The artwork/animations/game design was not really my focus on this project so don't judge that too harshly.