Re: (PR#12129) AI & Tech Exchange

"Benoit Hudson" <bh-0/DuvcfrMH9wGe/[email protected]> Sat, 5 Feb 2005 11:23:56 -0800
Newsgroups gmane.games.freeciv.ai
Message-ID <[email protected]>
<URL: http://bugs.freeciv.org/Ticket/Display.html?id=12129 >

On Sat, Feb 05, 2005 at 11:00:33AM -0800, Jason Short wrote:
>
> <URL: http://bugs.freeciv.org/Ticket/Display.html?id=12129 >
>
> This should be linked to difficulty level.  Novice, easy, and normal AI
> should not offer techs (or maybe with normal at a reduced likelihood).

How about an adjustment: if the giver is human and the taker AI, the
worth is boosted, and vice-versa?

Maybe something like:
        worth *= giver_level / taker_level;

Where human and hard have equal level; the others have progressively
lower level, so a novice AI would sell tech at a reduced cost.  For
instance, if novice has giver_level 1, and human has taker_level 4, now
the novice will offer a human a tech at 1/4 cost and will evaluate
offers at 4x cost, but would offer trade with the human's opponents
techs at par.

I think AI should always offer tech to the human (if at very
advantageous terms); possibly novice AI shouldn't trade between
themselves.

        -- BenoƮt