Sorry to say this , the game is result of bad coding and even worse design over GUI system.
Even having a High end system wont help to improve civ3 performance
- Its very boring to change city production or moving units one by one, will be easier if you have a group system like any new game does.
- Governor histocastic prediction is wrong, better destroy it.
- Game CPU utilization is too high cos of bad implementation of AI algorithm and polymorfic scales.
- CPU cycles are not adjusted to system performance, generally it cause mouse lagg and scrolling lag.
- Game AI its very well, but making it cheat at higher difficulty levels its not good, will be better to implement different strategies depending on difficulty so it cannot be predicible.
We all know that its hard to optimize our code but the guys that coded civ3 had NO idea about it, just take a look using an aplication performance monitor and even game API calls are way too lagged, seems they have bad loops.
Game facts are very good, except some logic and normal bugs that can be corrected, but how can they expect a player to wait more than 10 seconds per turn in a board / strategy game.
Civ3 needs to be recoded from scratch, too many bugs and civilization management system is like 10 year old, giving orders to every unit and cycling over all the cities its a waste of time, what about a good global management system ( remember Civilization Call to Power 2 have a Nation Manager , its very usefull )
Bad performance is related to zoom scale and map auto
moves, its also annoying trying to concentrate over a map area when it focus every unit that makes a move.
Also its important when releasing a new aplication to give the user customization tools related to application performance and visual settings, dont expect your customers to open .ini files to change screen resolution for example.
Civ3 its fun but if anyone plans to buy it , better try it first.
Maybe we expected too much , but anyway the game concept is very good and hopefully coders do lot of cycles optimization.
Releasing aplications that are not ready is just an economic issue but forgiving user needs its really stupid
Just my comment, thank you for reading.
Sorry about my engish , i am german =).
Chris F. Cybernetics and Systems Engineer.
Even having a High end system wont help to improve civ3 performance
- Its very boring to change city production or moving units one by one, will be easier if you have a group system like any new game does.
- Governor histocastic prediction is wrong, better destroy it.
- Game CPU utilization is too high cos of bad implementation of AI algorithm and polymorfic scales.
- CPU cycles are not adjusted to system performance, generally it cause mouse lagg and scrolling lag.
- Game AI its very well, but making it cheat at higher difficulty levels its not good, will be better to implement different strategies depending on difficulty so it cannot be predicible.
We all know that its hard to optimize our code but the guys that coded civ3 had NO idea about it, just take a look using an aplication performance monitor and even game API calls are way too lagged, seems they have bad loops.
Game facts are very good, except some logic and normal bugs that can be corrected, but how can they expect a player to wait more than 10 seconds per turn in a board / strategy game.
Civ3 needs to be recoded from scratch, too many bugs and civilization management system is like 10 year old, giving orders to every unit and cycling over all the cities its a waste of time, what about a good global management system ( remember Civilization Call to Power 2 have a Nation Manager , its very usefull )
Bad performance is related to zoom scale and map auto
moves, its also annoying trying to concentrate over a map area when it focus every unit that makes a move.
Also its important when releasing a new aplication to give the user customization tools related to application performance and visual settings, dont expect your customers to open .ini files to change screen resolution for example.
Civ3 its fun but if anyone plans to buy it , better try it first.
Maybe we expected too much , but anyway the game concept is very good and hopefully coders do lot of cycles optimization.
Releasing aplications that are not ready is just an economic issue but forgiving user needs its really stupid
Just my comment, thank you for reading.
Sorry about my engish , i am german =).
Chris F. Cybernetics and Systems Engineer.