I really want to love AGEOD games. And they have everything for me to love them. Good AI and complex systems is a great way to use your CPU. And 2D map shows you everything you need and doesn't eat much resources.
Sadly it looks like AGE engine does it wrong.
I can brag about long end turns but they have complex logic behind the scenes. I still don't think game should calculate moving soldiers on board of Pride of Nations longer than I deploy SQL Server, but at least it's understandable.
I couldn't play PoN demo till the end because of horrible FPS rate. Every screen movement loads some new images to show instead of low-res ones, you wait for several seconds for army screen to show or hide additional info. I thought the problem was in not supported and generally weak AMD/ATI notebook. But then I ran the game on Intel i7 3.4Ghz with 8 cores. Game works much better, but still beyond good and evil. I'm confused. I open task manager. What do I see?
Game eats only 500 mb RAM. The game that works slow on modern 8-core CPU and GPU, loads pictures on demand (I see dramatic rise of RAM usage when I scroll map) eats just 500 mb of RAM. When I end my turn RAM usage jumps to 750 mb.
Another strange thing is that CPU usage never jumps higher than 50% for the 3 cores that are used. Don't understand why. Maybe game constantly loads something from HDD?
So the big question is whaaat? 2D TBS game that lags even when nothing really happens is unbearable. I've got Revolution Under Siege on the same engine and it lags too (propably cause map is much smaller). Why does it happen? Why you don't cache everything? You don't want to use user's memory? I think you can safely assume that user would give you three times as much memory only if the game could run faster. Even if you want users with old PCs run the game? If they have even the same performance as I do they suffer greatly anyway.
So please give me some tips on getting better performance in AGE games. And please explain how and why this happens.
P.S. Sorry for newbinness, I'm new to those games and came from Paradox forums.