Ben_Ger:
well, I might make myself VERY Unpopular here, but.... look at Call of Duty... running on the same engine (thats not the same as programming language, I know) for so long, always just tweaking it.... I think the time has come to switch to something with better functions. Who knows, maybe you can really get better performance out of it? Or.... maybe, I am not familiar with programming that much, get something like movable solids to make "real" rockets? Well, all in all: I would love to see it and help. not that I can really help with programming.
CoD uses a physics+graphics engine that takes advantage of various GPU features. as GPU vendors produce increasingly more feature-rich graphics cards, the enginedevlopers write code to take advantage of them. GPU work great on math, esp. regarding mesh,lighting,shaders, and other 3D features. TPT has remained mostly dependant on the CPU, which doesn't often have major functionality changes(fancy chipset alignments and stuff may make it faster, but only a few times a new feature is targeted at programs.). I guess some optimization could be made, but not on the same scale as building a new game engine to extend a franchise.
xetalim:
TPT was C first, but is now C++
I do not know the reason, probably some shenanigans.
It's because +s make everything better