3 ms·
Why C++ instead of a higher level language like Python? The developers could focus more on game functionality than C++ bugs and cross platform issues. Performan
by cpeterso 9y ago
Why C++ instead of a higher level language like Python? The developers could focus more on game functionality than C++ bugs and cross platform issues. Performance should not be a big concern for running an old game on modern hardware.
- iso-8859-1 9y agoModern hardware allows for new different tools. For example, Red Alert was available for DOS. But to play OpenRA, you need OpenGL support.
- blattimwind 9y agoRule of thumb suggests that implementing AoE with Python today probably means PyAge2 runs about as well on a 4.5 GHz CPU as AoE2 did on a 266 MHz Pentium II. (not that well)
- cjalmeida 9y agoAnd with C++14 the stdlib provides out of the box alternatives for most syscalls. No cross platform woes needed. Also, they do use Python. One of it's advantage is that it's easy to integrate with native code. So you should implement the hot parts in C++.
- fooker 9y agoWhy is python 'higher level'?