Announcement

Collapse
No announcement yet.

Just how much does the AI cheat on 'noble'?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Just how much does the AI cheat on 'noble'?

    I checked in the world builder - the AI only gets a settler and a single scout/warrior to begin with, but the moment it settles it's initial city it gets a warrior for free.

    I thought 'noble' didn't cheat? Does the AI get any other advantages? Is there a difficulty setting where the AI is neither handicapped or given benefits?

  • #2
    It also gets upgrade bonusses and better odds versus barbs (I think).

    On the other hand, even on Noble, you get some help over the AI aswell.
    Is God willing to prevent evil, but not able? Then he is not omnipotent. Is he able, but not willing? Then he is malevolent. Is he both able and willing? Then whence cometh evil? Is he neither able nor willing?
    Then why call him God? - Epicurus

    Comment


    • #3
      This is just the wrong way of thinking about it.

      Essentially, you're cheating because you have advanced pattern recognition and the ability to actually make decisions, rather than just spot good moves.

      Beating up a CPU is not hard for an organic machine billions of years in the making. Don't concern yourself with so-called cheating and just play the game without complaint against the CPU or, better, play humans.

      Comment


      • #4
        It would still be nice, for comparison, to have a difficulty level on which the AIs and humans play by the same rules, like Librarian difficulty on SMAC almost is.
        "Cutlery confused Stalin"
        -BBC news

        Comment


        • #5
          Originally posted by Chaos Theory
          It would still be nice, for comparison, to have a difficulty level on which the AIs and humans play by the same rules, like Librarian difficulty on SMAC almost is.
          I made one myself by editing the civ4handicapinfo.xml file. At the time I did it, I could only win occasionally on Noble but could beat Warlord consistently. The version with no bonuses to any side was significantly harder in the early game (because barbarians were a lot harder without the player bonus vs. them) but a lot easier later in the game, as the AI had difficulty managing the finances of large armies and several were crippled by encounters with barbarians early in the game. So, difficulty-wise a fair game with no AI bonuses would be tougher than Warlord but easier than Noble.

          Some of the bonuses the AI receives on Noble...

          iAIUnitSupplyPercent - 35 - This means the AI pays a lot less maintenance on his milmitary units, especially when they are outside his borders.

          iAIUnitUpgradePercent - 30 - The AI only pays 30% of what the player does to upgrade his units.

          iAIInflationPercent - 70 - This is not as big an advantage as it seems as the player pays 90% on Noble, not 100.

          iAIWarWearinessPercent - 70 - AI gets a substantial bonus when it comes to war weariness.

          iAIAnimalBonus - 70 - This is to be compared to the 40% bonus the player gets vs. barbarian animals on Noble. A full-strength player warrior will always defeat a strength 2 animal but can lose to a bear. AI warriors don't even have to worry about bears, having an effective 3.4 strength vs. animals.

          iAIBarbarianBonus - 40 - This is to be compared to the 10% bonus the player gets vs. barbarians. The AI gets this bonus on all difficulty levels, and the only level where the player is on equal footing with the AI vs. barbarians is Settler. This is because the AI has trouble preparing against barbarian threats in the early game, if you take away this bonus you'll often have some of your AI opposition wiped out by barbarians and usually at least one AI civ will have been crippled by bad barbarian luck.

          Otherwise, Noble is fair. There are no construction advantages, whether of units, buildings, or wonders (there are on lower difficulty levels). Note that Noble also gives significant bonuses to the player, it may be considered the 'default' difficulty but the player gets to pay lower civic upkeep costs than the default engine value, still gets bonuses vs. barbarians, and multiplies the chance the AI will deny a technology trade by 70%.

          Comment


          • #6
            It still baffles me why they just didn't make a 'AI v Human' equal level playing field setting for people to try, rather than tell us what would we should use, with all these secret bonuses given.

            They could let people decide for themselves if a truely equal game against the AI will ruin the gameplay or not. Oh, and please don't reply that they have done by allowing us to mod the game, yada yada ya, etc. I haven't the time or inclination to start modding a game. I bought this game to play, not to fart around changing the game files.
            Hengist.
            Hengist's MiG Alley Site

            Comment


            • #7
              Um, despite the actual bonuses, Noble is fair enough so that you can feel like you're not necessarily going to roll over the AI. Warlord, after a while, is easy enough to master over a period of time while you're learning the game.
              O'Neill: I'm telling you Teal'c, if we don't find a way out of this soon, I'm gonna lose it.

              Lose it. It means, Go crazy. Nuts. Insane. Bonzo. No longer in possession of one's faculties. Three fries short of a Happy Meal. WACKO!

              Comment


              • #8
                Go into World Builder a turn after you build your intial city. Look at all the computer players. While it takes you 5 turns or so to build your first warrior, some of them can do that in 2 turns.
                (\__/) 07/07/1937 - Never forget
                (='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
                (")_(") "Starting the fire from within."

                Comment


                • #9
                  Originally posted by Hengist
                  It still baffles me why they just didn't make a 'AI v Human' equal level playing field setting for people to try, rather than tell us what would we should use, with all these secret bonuses given.

                  They could let people decide for themselves if a truely equal game against the AI will ruin the gameplay or not.
                  Because you need to balance.
                  A game is not as an instrument you can set referring to a given value (e.g. a zero celsius degree reference for a thermometer); a game AI is the result in real life of your project and guess.

                  Then they tested the whole thing against real players (none of them can be considered a universal reference, AFAIK ).

                  Tuning here and there, they defined as a fair AI opponent can be obtained mixing some change of game parameter both for AI and human player. Nothing suggest that a value of "zero", "1" or 100% is the neutral setting for game engine.

                  We know that 3.1415 etc. is a strange value perfectly fitting the purpose to compute circle related geometric formula

                  Asking for a setting to "neutral" value of any variable parameter, you only obtain to discover how much the original game design was right on target of final player level and experience.

                  Not really relevant, IMHO, or at least not as much relevant as check if the current setting fit nicely the game purpose, during the whole game (from 4000 b.c. start to end) and for a statistically large enough number of games.

                  IMHO, of course.
                  "We are reducing all the complexity of billions of people over 6000 years into a Civ box. Let me say: That's not only a PkZip effort....it's a real 'picture to Jpeg heavy loss in translation' kind of thing."
                  - Admiral Naismith

                  Comment


                  • #10
                    I didn't understand a word of your post.
                    Hengist.
                    Hengist's MiG Alley Site

                    Comment


                    • #11
                      Originally posted by Hengist
                      I didn't understand a word of your post.
                      Probably my english is so bad, it isn't your fault. Sorry.
                      "We are reducing all the complexity of billions of people over 6000 years into a Civ box. Let me say: That's not only a PkZip effort....it's a real 'picture to Jpeg heavy loss in translation' kind of thing."
                      - Admiral Naismith

                      Comment


                      • #12
                        ahh the old cheating AI
                        Gurka 17, People of the Valley
                        I am of the Horde.

                        Comment


                        • #13
                          somewhere in the game it is said that noble-level just is the level where humans and ai play with the same conditions.
                          however, in any game the diffculty is always raised by giving boni and mali rather than by letting it act smarter. so you can be sure that a level where both, ai and human face equal conditions is too easy for experienced players. being human i create a strategy based on other things than algorithms and programmend circumstances. the ai often do stupid things, regardless of the diffculty level. some of the tactics they use only work if they´re superior in military strength. but espacially inferior civ could do a lot better if they acted different. through espionage and permanent alliances i took a look at what the ai build in their cities. e.g. if they conquer a city in later eras, the first thing they build is a sam-infantry that would take 4 times as long as a granary or library or temple etc.

                          in one game i had permantent alli with monti, who tried to build the three gorges-dam, and switched the production three times, though it was almost done, just because i declared war on someone, and monti thought it would be smarter to have another sam-infantry right away, than to finish that damn dam. most stupud thing about it was, that i couldn´t build it because he started building it in another city.
                          however, comparing humans to ai doesn´t make sense yet. so take it or leave it.
                          War and courage have done more great things than charity. Not your sympathy, but your bravery hath hitherto saved the victims.

                          Comment


                          • #14
                            Better to play a great game with a cheating AI
                            that you will have to go to Worldbuilder to check
                            Than to play a no good game with a non cheating
                            AI

                            If they could make a superclever no cheating AI
                            that would beat your Azz every time, because a human will at some point make 1 single mistake.
                            And this super clever AI would do the superright thing
                            all the time.
                            (off course taking a good pause of waiting every turn)
                            Would you think that was better ?

                            Imagine that you would have 10 AI's all dooing the same perfect strategi all the time, only diffrence would be their use of terrain.

                            Its just not what funny gaming is about.


                            If we are talking RTS, no cheating AI is the goal
                            in CIV it's not important.
                            Hmm........Is this a good idear ?

                            Comment


                            • #15
                              I've always thought that "Noble" difficulty would give AI and player equal conditions

                              In my opinion, in a game that relies so much on AI, an "equal" difficulty setting is mandatory. I don't mind giving the AI player a free unit / improvement to start with in order to prevent them being extinguished by barbarians early in the game. But giving them advantages that last for the whole game is not a good thing, even if they are "compensated" by other advantages for the human player.
                              Would you play a chess game against a computer if you aren't allowed to move your rooks and bishops more than 3 squares, and to compensate that, the AI wouldn't get a queen? At least I'd prefer an equal game. If the AI is too weak, improve the AI (which has been done in chess) and not just change the rules in favor of the AI. I know that AI programming isn't easy, especially for such a complex game like Civilization, but I hope every sequel of the game will improve the AI and allow to gradually take away its bonuses.

                              Comment

                              Working...
                              X