Hacker News new | ask | show | jobs
by numix 6040 days ago
I host a similar competition at my university. We offer client binding for C++, Java, and Python. We have a C core that provides the game engine, and use code generation to generate the language specific APIs.
1 comments

Here's the source we used for code generation this semester. http://github.com/joshbohde/megaminer-framework/tree/megamin...

We used templates to create the game stuff. Unfortunately, it's not quite a stand-alone library, but hopefully someone else can use it.