Arizona_Steve
King
I'll throw out a few ideas here...
(1) ALL non-optional techs need to be researched in order to launch the space ship. In my opinion, this is a flaw with the current game, and means that we don't get to see such things as Integrated Defence and Radar Artillery.
(2) Future Tech. I agree it's a "love it or hate it" type of thing, but realistically, the technology tree on Civ III falls short of the technology that would actually be required to get to Alpha Centauri within a reasonable timespan. At the very least, the Modern Age needs to be extended to include, for example, exotic materials (eg. nanotubes), Space-based manufacturing, and of course Fusion.
(3) Modular AI. Although Soren has done a great job with the AI in Civ III, he is but one programmer, and there are many of us who feel the AI is lacking in some respects. There are obvious shortfalls, such as the AI trying to build settlers in size 1 cities, the ineffective use of offensive artillery, and the fixation with defending every city during a war, even if there is no chance of them being attacked, at the expense of those cities under siege.
My proposal. Assuming C++, create the AI as an interface (pur virtual methods), and allow this interface to be downloaded. Obviously the Firaxis AI would be supplied as a concrete class (COM object or DLL?), but the interface would allow a user-defined AI to be plugged in instead. Even better would be to set up the Firaxis AI in terms of vitual methods so that it can be subclassed, allowing specific parts of the AI to be replaced without having to rewrite all of it.
(1) ALL non-optional techs need to be researched in order to launch the space ship. In my opinion, this is a flaw with the current game, and means that we don't get to see such things as Integrated Defence and Radar Artillery.
(2) Future Tech. I agree it's a "love it or hate it" type of thing, but realistically, the technology tree on Civ III falls short of the technology that would actually be required to get to Alpha Centauri within a reasonable timespan. At the very least, the Modern Age needs to be extended to include, for example, exotic materials (eg. nanotubes), Space-based manufacturing, and of course Fusion.
(3) Modular AI. Although Soren has done a great job with the AI in Civ III, he is but one programmer, and there are many of us who feel the AI is lacking in some respects. There are obvious shortfalls, such as the AI trying to build settlers in size 1 cities, the ineffective use of offensive artillery, and the fixation with defending every city during a war, even if there is no chance of them being attacked, at the expense of those cities under siege.
My proposal. Assuming C++, create the AI as an interface (pur virtual methods), and allow this interface to be downloaded. Obviously the Firaxis AI would be supplied as a concrete class (COM object or DLL?), but the interface would allow a user-defined AI to be plugged in instead. Even better would be to set up the Firaxis AI in terms of vitual methods so that it can be subclassed, allowing specific parts of the AI to be replaced without having to rewrite all of it.