I'm rewriting Age of Empires II (multiplayer only) in C:

github.com/glouw/openempires

I just enjoy pain

Have you heard of OpenAge? Its an open source thing with a similar aim

https://github.com/SFTtech/openage