Hacker News new | past | comments | ask | show | jobs | submit login

Civilization uses a single-threaded, interpreted language for all of the AI and game logic during a turn. It's slow as molasses and hasn't benefited from modern CPU advancements.

For comparison, games like Factorio or Cities Skylines can faithfully simulate hundreds of thousands of entities in real time, but they use C++ and are multi-threaded.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: