Very interesting. I'm interested in the same space alas I focus on prototyping the physical game virtually not generating physical prototyping materials.
My vision is building a GUI where you can define game objects which generates JSON (I had something like a game DOM in mind). However I've been pondering how to get the actual rules system done/integrate it.
It would be a lot nicer if one could define the rules via a DSL and link game objects to rules graphically than to implement them ad hoc.
I'm mostly interested in rules based systems and AI and my research was leaning towards creating a DSL for describing players' strategy. I started out doing it in Prolog as an internal DSL but switched to ANTLR and changed it to an external DSL. Ruby is a pretty great choice which I considered before moving to ANTLR.
Edit: As this is geared more towards creating physical prototypes you should post this on boardgamegeek if you haven't already.