Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Someone should port this to a language that isn't C, not that I'm volunteering.


There is already someone porting Keen5 to C https://github.com/sulix/omnispeak


I meant porting it away from C, the repo in the OP is in C.


Why is that? Unless you mean port from C90 to C99 or the most recent C...

That game is perfect for C, why on earth port it to something that is not just better or more modern C?


Because C isn't web-scale.


The game renderer is also too coupled to the game backend. They should be separate pieces which only communicate via a RESTful API. Except the first frame should be rendered server-side to save time.


Why?

I could understand wanting to port it to platform x, but the language choice isn't the biggest barrier to modification/extension here.


First, maybe someone should remove the dependencies on EGA and modify the graphics engine a bit to make it more generic and multi-platform.

Then you can worry about switching languages. Which is really pointless, but whatever floats your boat.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: