Playputer SDK is open source C/C++ framework whose purpose is to help development of virtual machine libraries for playing casual games.These libraries emulate classic home computers, video game consoles,and other hardware or software systems.
Tourk is a framework for developing programming games, where two (or more) people write game playing code (like Deep Blue) and a controller puts the two against each other.