August 30, 2001, 00:18
|
#1
|
Warlord
Local Time: 07:56
Local Date: October 31, 2010
Join Date: Jul 2001
Location: of Terra Prime, homeworld of the Terran Star Empire
Posts: 179
|
AI Cheats
What kind of cheats will the AI have at its disposal?
The bonuses assigned to the computer in Civ2:
1. Ddepending on the difficulty level, had huge reductions in shield count
2 Could bribe enemy units using any of their units, not just diplomats or spies
3. No pollution
4. Could change production during other player's turns.
5. Only took one turn to change government types, whether or not they had the Statue of Liberty
While I don't mind 1 and 3, the rest should not be included in CivIII. The computer should win on its merits, not by outcheating the player.
|
|
|
|
August 30, 2001, 00:43
|
#2
|
Deity
Local Time: 20:56
Local Date: October 31, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
|
None. Not allowed.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
|
|
|
|
August 30, 2001, 01:44
|
#3
|
King
Local Time: 08:56
Local Date: October 31, 2010
Join Date: Nov 2000
Posts: 1,691
|
The technology simply doesn't exist to make a truly smart AI. Some cheating will have to occur for it to be challenging.
|
|
|
|
August 30, 2001, 01:53
|
#4
|
Deity
Local Time: 20:56
Local Date: October 31, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
|
Screw that argument.
I don't mind giving the computer players advantages at higher levels, however, these must be (a) known and (b) customisable.
A good way to make better computer players is to make the AI routines programmable by players.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
|
|
|
|
August 30, 2001, 02:49
|
#5
|
Guest
|
Quote:
|
A good way to make better computer players is to make the AI routines programmable by players.
|
If you really feel that way, Urban Ranger, why aren't you worshiping at the altar of WesW? Sounds like another CTP concept to me . . .
|
|
|
|
August 30, 2001, 03:36
|
#6
|
Prince
Local Time: 23:56
Local Date: October 31, 2010
Join Date: Aug 2001
Location: of the Barbarians
Posts: 600
|
Some AI cheating is inevitable. Without it, it would be difficult to manage levels of difficulty. One AI cheat that will almost certainly be present is AI's needing fewer shields to build improvements or train troops at higher difficulty levels. Another cheat you will see is the AI having information that you lack such as the location of your civilization. These are necessary to make the game challenging. Would you rather have a challenging AI with a few innocuous cheats, or a weak AI that makes you lose interest in the game after a few weeks?
__________________
None, Sedentary, Roving, Restless, Raging ... damn, is that all? Where's the "massive waves of barbarians that can wipe out your civilisation" setting?
|
|
|
|
August 30, 2001, 04:16
|
#7
|
Guest
|
Quote:
|
One AI cheat that will almost certainly be present is AI's needing fewer shields to build improvements or train troops at higher difficulty levels. Another cheat you will see is the AI having information that you lack such as the location of your civilization.
|
Agreed. Without those cheats the AI is at a severe disadvantage when dealing with a veteran civer who really knows how to place workers and improvements and optimize resource allocation. Kind of like how a chess AI runs brute force through possible moves while master human players "chunk" small bits of information together.
The thing I'm worried about, however, is the tendency of the AI to into armaggedon mode at the end even if you've been friendly and helpful ala civ2. If the AI players gang up without cause, then firaxis has really wasted their time setting up their new diplomacy system. I think I'm entitled to play sometimes as a warmonger and other times as a green/diplomat. SMAC wasn't as bad, but still had a bit of a gang-up factor.
|
|
|
|
August 30, 2001, 05:46
|
#8
|
King
Local Time: 14:56
Local Date: October 31, 2010
Join Date: Dec 2000
Location: Bubblewrap
Posts: 2,032
|
i agree with UR
Quote:
|
Screw that argument.
|
the rest is true, look at space empires 4, the AI is programmable by users and if it's still easy, you can choose low/medium/high bonuses for the AI. In fact, the best AI for SE4 is made by the players.
if there is a cheating AI i at least want an option to turn it off.
Quote:
|
Would you rather have a challenging AI with a few innocuous cheats, or a weak AI that makes you lose interest in the game after a few weeks?
|
i've been playing SE4 for 7 months now, with the original non-cheating AI, it has been improved with several patches.
I'm still winning the game, but then you would also win a difficult civ2 game with numerous AI-cheats.
I think it's possible to make a non-cheating AI, especially with the faster computers now, the programmer doesn't have to worry about how long one turn will take.
__________________
<Kassiopeia> you don't keep the virgins in your lair at a sodomising distance from your beasts or male prisoners. If you devirginised them yourself, though, that's another story. If they devirginised each other, then, I hope you had that webcam running.
Play Bumps! No, wait, play Slings!
|
|
|
|
August 30, 2001, 06:24
|
#9
|
Prince
Local Time: 13:56
Local Date: October 31, 2010
Join Date: Nov 2000
Location: Colombo
Posts: 310
|
It is quite possible to create an AI that learns and adapts .. however, I doubt that Sid is the kind of guy to take such a risky approach to CIV3 .. not with the expectations placed on it. The AI will most certainly be rule based only, and in that case, will require some level of cheat. It is possible to create some pretty impressive rule based AI's .. but they are limited to the imagination of the programmers at the time.
I would though ask Sid to consider Neural nets in some future project, as it needs to have a proven track record before being accepted into the world of CIV. You can provide a rule based AI as a base, and then program for experience .. allowing the AI to learn ... it is then possible to save AI knowledge .. the best players of Civ will have produced the hardest AI's (most learned).. and these can be placed on Apolyton to challenge us all.
Such code needs heavy use before I would advice using it in something like Civ ..
__________________
"Wherever wood floats, you will find the British" . Napoleon
|
|
|
|
August 30, 2001, 06:39
|
#10
|
Prince
Local Time: 13:56
Local Date: October 31, 2010
Join Date: Oct 2000
Location: Zoetermeer, The Netherlands
Posts: 306
|
Sounds promising, that neural net thing. It would be really cool if the AI actually improved over time.
The only negative thing about it would be that it will become too addictive...
|
|
|
|
August 30, 2001, 08:59
|
#11
|
Chieftain
Local Time: 13:56
Local Date: October 31, 2010
Join Date: Mar 2001
Location: Kragujevac, Serbia, Yugoslavia
Posts: 45
|
1. I hate when AI cheats. It's more important to improve AI then to introduce animated units or something like that. Firaxis should spend more time on AI improving (if it's still like it was in civ2).
2. On the other hand, I often cheat (and probably many others) in combat by saving position and reloading it till I win the battle, althought i'm not a warmonger. So I suppose that i deserve that AI cheats on me, too.
|
|
|
|
August 30, 2001, 12:24
|
#12
|
Chieftain
Local Time: 12:56
Local Date: October 31, 2010
Join Date: Jan 2001
Posts: 83
|
You forgot that AI always knows where you have an undeffended city even I he has no contact with you.
|
|
|
|
August 30, 2001, 14:48
|
#13
|
King
Local Time: 06:56
Local Date: October 31, 2010
Join Date: Feb 2000
Location: United States of America
Posts: 2,306
|
Everyone:
I'll be happy if the programmers can create an AI that knows how to properly use an aircraft carrier. And to load its subs to the max with missiles, instead of just one to three missiles.
Small favors make me happy.
CYBERAmazon
__________________
"I may not agree with what you have to say, but I'll die defending your right to say it." — Voltaire
"Wheresoever you go, go with all your heart." — Confucius
|
|
|
|
August 30, 2001, 16:37
|
#14
|
Guest
|
Quote:
|
I'll be happy if the programmers can create an AI that knows how to properly use an aircraft carrier.
|
CYBERAmazon, don't hold your breath.
Quote:
|
1. I hate when AI cheats. It's more important to improve AI then to introduce animated units or something like that. Firaxis should spend more time on AI improving (if it's still like it was in civ2).
|
I agree with you here, Nenad. AI is what I'm worried about, not animations. But I assure you, the AI has to have some cheats to counter a human's ability to deal with information in large chunks.
|
|
|
|
August 30, 2001, 18:53
|
#15
|
King
Local Time: 05:56
Local Date: October 31, 2010
Join Date: Apr 2001
Location: Arizona
Posts: 1,747
|
I'm going to make a very optimistic remark and say that the AI will be great. There won't be any or very little at most cheating by the AI. The AI will be so good that it will be compared to EU's AI. There I said it.
__________________
However, it is difficult to believe that 2 times 2 does not equal 4; does that make it true? On the other hand, is it really so difficult simply to accept everything that one has been brought up on and that has gradually struck deep roots – what is considered truth in the circle of moreover, really comforts and elevates man? Is that more difficult than to strike new paths, fighting the habitual, experiencing the insecurity of independence and the frequent wavering of one’s feelings and even one’s conscience, proceeding often without any consolation, but ever with the eternal goal of the true, the beautiful, and the good? - F.N.
|
|
|
|
August 30, 2001, 19:03
|
#16
|
Deity
Local Time: 13:56
Local Date: October 31, 2010
Join Date: Dec 1969
Location: Seouenaca, Cantium
Posts: 12,426
|
I don't want the AI outright cheating, but I don't mind handicaps, such as higher build costs or higher research costs. Free wonders, maps etc is a no-no.
The AI has to play by the rules.
__________________
"Everybody knows you never go full retard. You went full retard man. Never go full retard"
|
|
|
|
August 30, 2001, 19:27
|
#17
|
Warlord
Local Time: 22:56
Local Date: October 31, 2010
Join Date: Jun 2001
Location: Newcastle,Australia
Posts: 137
|
We need to distinguish between cheating and giving the AI an advantage whether it be fair or unfair.
Here are some examples of CHEATING in civ2.
* I had a screen of phalanxes posted at a choke point to give me advance warning of any approaching enemies. The AI, however spawned new enemy units out of thin air between my screen and my cities!!!
* I built a city on an new continent. The bad guys rolled up almost immediately and took it off me. It was now a size 1 city. The very next turn Magellans Expedition appeared in this city!!!!
* I was about to capture a city which I had surrounded. Unfortunately all my units had attacked and there was no unit available to occupy the city. Since only one unit can be built in a city in any given turn this should not be a problem. When I attacked the next turn there were FOUR units in the city!
|
|
|
|
August 30, 2001, 19:38
|
#18
|
King
Local Time: 05:56
Local Date: October 31, 2010
Join Date: Apr 2001
Location: Arizona
Posts: 1,747
|
Although I don't think it will be neccesary for the AI to have an advantage the AI should only receive an advantage and not the capability to cheat. If the AI needs to gain three production from a forest (without any modifications/variables in the forest) to be competitive then that's fine. If the AI needs to be able to have unlimited refueling capabilities on it's planes than this is unacceptable. The AI should gain a slight advantage that can't neccesarily hurt you like unlimited refueling by planes can.
__________________
However, it is difficult to believe that 2 times 2 does not equal 4; does that make it true? On the other hand, is it really so difficult simply to accept everything that one has been brought up on and that has gradually struck deep roots – what is considered truth in the circle of moreover, really comforts and elevates man? Is that more difficult than to strike new paths, fighting the habitual, experiencing the insecurity of independence and the frequent wavering of one’s feelings and even one’s conscience, proceeding often without any consolation, but ever with the eternal goal of the true, the beautiful, and the good? - F.N.
|
|
|
|
August 30, 2001, 19:44
|
#19
|
Settler
Local Time: 04:56
Local Date: October 31, 2010
Join Date: May 2001
Posts: 9
|
What I would like to see is some cheating done in a way that is not obvious. For example, I made an AI script for Age of Kings and in it I allowed the AI to know exactly what units and how many of them each opponent had. However, this information was used in such a way that made it appear somewhat intelligent, rather than like cheating. Instead of always using this information to its advantage, it would only sometimes use it to advantage, simulating scouting by a good human player. This is what I'm hoping for.
|
|
|
|
August 31, 2001, 01:50
|
#20
|
Deity
Local Time: 20:56
Local Date: October 31, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
|
Quote:
|
Originally posted by Mister Pleasant
If you really feel that way, Urban Ranger, why aren't you worshiping at the altar of WesW? Sounds like another CTP concept to me . . .
|
Why should I? The concept has been around for ages, ever since the original Core War.
What? Never heard of it?
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
|
|
|
|
August 31, 2001, 01:55
|
#21
|
Deity
Local Time: 20:56
Local Date: October 31, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
|
Quote:
|
Originally posted by star mouse
Some AI cheating is inevitable. Without it, it would be difficult to manage levels of difficulty. One AI cheat that will almost certainly be present is AI's needing fewer shields to build improvements or train troops at higher difficulty levels. Another cheat you will see is the AI having information that you lack such as the location of your civilization. These are necessary to make the game challenging. Would you rather have a challenging AI with a few innocuous cheats, or a weak AI that makes you lose interest in the game after a few weeks?
|
I don't see why computer players that don't cheat are automatically weak. It is taken for granted by a great number of people, yet I see no argument for it. I have made many suggestions on how to deal with the situation before so I'm not going to repeat myself, but let me assure you that this assumption is wrong.
Granted, computer players are not going to be as good as the expert players for a long time to come, but they are not necessarily weak.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
|
|
|
|
August 31, 2001, 05:38
|
#22
|
Prince
Local Time: 12:56
Local Date: October 31, 2010
Join Date: Aug 2001
Location: of rambling for the uk
Posts: 308
|
going to war is harder with cheating than the space race ( which the enemy is crap at in some ways) like yesterday i had my units in a formation so noone can get through cos of Z.O.C. then right in the middle a load of tanks beat my mech infanytry up! and also after a nuke all the units are dead and i'm gouing to take over the city then more tanks smarm over me!
|
|
|
|
August 31, 2001, 05:51
|
#23
|
King
Local Time: 12:56
Local Date: October 31, 2010
Join Date: Sep 2000
Location: Bratislava, Slovakia
Posts: 1,292
|
If the AI has to cheat to have a chance, let it cheat!!
__________________
Rome rules
|
|
|
|
August 31, 2001, 10:50
|
#24
|
Prince
Local Time: 12:56
Local Date: October 31, 2010
Join Date: Mar 2000
Location: Great Britain
Posts: 671
|
The AI should not need to cheat, if the AI is any good it should be able to compete on a even keel. and not need cheats to make it stronger. But I do also believe that we need a strange AI. If anything like the AI in CTPII, the game is doomed.
__________________
I have walked since the dawn of time and were ever I walk, death is sure to follow. As surely as night follows day.
|
|
|
|
August 31, 2001, 12:12
|
#25
|
Deity
Local Time: 20:56
Local Date: October 31, 2010
Join Date: May 1999
Location: The City State of Noosphere, CPA special envoy
Posts: 14,606
|
Quote:
|
Originally posted by The Viceroy
I would though ask Sid to consider Neural nets in some future project, as it needs to have a proven track record before being accepted into the world of CIV. You can provide a rule based AI as a base, and then program for experience .. allowing the AI to learn ... it is then possible to save AI knowledge .. the best players of Civ will have produced the hardest AI's (most learned).. and these can be placed on Apolyton to challenge us all.
|
A neural network is not necessary for better AI routines in games such as civ. A good positional evalution algorithm will be a big help. Heuristic algorithms are definite possibilities, though I doubt any Firaxis programmers are trained in AI.
__________________
(\__/) 07/07/1937 - Never forget
(='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
(")_(") "Starting the fire from within."
|
|
|
|
August 31, 2001, 12:21
|
#26
|
Technical Director
Local Time: 14:56
Local Date: October 31, 2010
Join Date: Apr 2001
Location: Chalmers, Sweden
Posts: 9,294
|
Quote:
|
Originally posted by Urban Ranger
A good way to make better computer players is to make the AI routines programmable by players.
|
And you think you are smarter then the programmers at Firaxis
__________________
ACS - Technical Director
|
|
|
|
August 31, 2001, 13:22
|
#27
|
Warlord
Local Time: 07:56
Local Date: October 31, 2010
Join Date: Apr 2000
Posts: 267
|
Playing a game for a year or more is bound to reveal many insights that weren't apparent in the beginning. I remember reading that some of the programmers were quite surprised when they read on these forums what players had been doing. The best strategies are developed after EXTENSIVE playing. Just read some early Civ2 strategy guides (which touted the necessity of the Great Library yet said nothing of ICS) to convince yourself of this. Any Civ3 AI build now cannot beat a decent human player a year from now.
For the above reason, Civ3 must give the AI some advantages (eg. production) at higher levels to hope to challenge us a year from now.
|
|
|
|
August 31, 2001, 13:30
|
#28
|
Technical Director
Local Time: 14:56
Local Date: October 31, 2010
Join Date: Apr 2001
Location: Chalmers, Sweden
Posts: 9,294
|
Quote:
|
Originally posted by Edward
Playing a game for a year or more is bound to reveal many insights that weren't apparent in the beginning. I remember reading that some of the programmers were quite surprised when they read on these forums what players had been doing. The best strategies are developed after EXTENSIVE playing. Just read some early Civ2 strategy guides (which touted the necessity of the Great Library yet said nothing of ICS) to convince yourself of this. Any Civ3 AI build now cannot beat a decent human player a year from now.
For the above reason, Civ3 must give the AI some advantages (eg. production) at higher levels to hope to challenge us a year from now.
|
What says that they can't add a patch to upgrade the AI if we find any situations it can't handle.
__________________
ACS - Technical Director
|
|
|
|
August 31, 2001, 15:13
|
#29
|
Prince
Local Time: 12:56
Local Date: October 31, 2010
Join Date: Aug 2001
Location: of rambling for the uk
Posts: 308
|
wot about a AI diffuculty level which isnt easyest where U get advantage, and next up where AI do. and a option for no cheating but on hard you are handicapped instead.
i'ts cos on all civ games there is a big jump from easy to the one where AI cheat, i think it is next up the settings
|
|
|
|
September 1, 2001, 06:51
|
#30
|
Prince
Local Time: 12:56
Local Date: October 31, 2010
Join Date: Aug 2001
Posts: 700
|
I hate AI cheatings, but sometimes is the only way to play a challenging game.
But there are different kinds of cheatings, some worse than others. P.e. In Imperialism 2 (and 1) the AI allways know your weaker province, and allways attacks it with the stricly necesary units number. That´s really frustration.
AI cheating must be those who give AI some material advantage: cheaper units, money bonus, ... But NEVER those afecting to game information (p.e. to build the wonder you are about to finish in 2 turns...). I also hate when all the AI civs unite against you, or when you foreign relationships collapse without cause. If not, you feel like if you were playing against a God.
|
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
All times are GMT -4. The time now is 08:56.
|
|