Sorry if this has been suggested for. I occasionally lurk the forums and did not encounter it.
So, traditionally it seems to me that the AI assigns a certain value to a given trade good in a given situation and you need to match that to get a trade deal. In theory you can start high and reduce your gold count or resources until it accepts. In fact, in some 4x games (like FE: elemental) it even gave you dynamic information on what will be accepted and what not. It works, but in the end feels rather mechanical tinkering with numbers.
What if instead you get a % estimate of whether your trade partner will accept your offer? Say, you offer them silver for pearls and the interface tells you that the AI will be 90% likely to accept. AND you can only make x number of offers to an AI per turn (maybe determined by envoys?). So no low offers that you just keep repeating until they accept. The probability to accept could be influenced by existing trade deals, mutual relations , relative strength etc. (the usual factors). But, and that is a key point, there is a point of uncertainty in the process. You can boost your chances, but it will cost you more. Trading because a bit more of a conscious decision as to how badly you want something. Can you live with just a 50% chance of getting it? Or do you want to be 95% sure?
It could be an effort to program something like that and make sure it works well between AIs, but I just thought it could be an interesting twist. What do you think?
So, traditionally it seems to me that the AI assigns a certain value to a given trade good in a given situation and you need to match that to get a trade deal. In theory you can start high and reduce your gold count or resources until it accepts. In fact, in some 4x games (like FE: elemental) it even gave you dynamic information on what will be accepted and what not. It works, but in the end feels rather mechanical tinkering with numbers.
What if instead you get a % estimate of whether your trade partner will accept your offer? Say, you offer them silver for pearls and the interface tells you that the AI will be 90% likely to accept. AND you can only make x number of offers to an AI per turn (maybe determined by envoys?). So no low offers that you just keep repeating until they accept. The probability to accept could be influenced by existing trade deals, mutual relations , relative strength etc. (the usual factors). But, and that is a key point, there is a point of uncertainty in the process. You can boost your chances, but it will cost you more. Trading because a bit more of a conscious decision as to how badly you want something. Can you live with just a 50% chance of getting it? Or do you want to be 95% sure?
It could be an effort to program something like that and make sure it works well between AIs, but I just thought it could be an interesting twist. What do you think?