Topic: AI Handling of Diplomacy
hessenfarmer Topic Opener |
Posted at: 2023-01-02, 12:24
Hi everybody, So first here is what is currently implemented: What I am asking for is: any suggestion is welcome Top Quote |
the-x |
Posted at: 2023-01-02, 17:51
If you could just implement this in every strategy game ; ) good feature
when weaker 5 % Chance?
when you are nearer than 10 fields when you conquer 3 buildings of the ai when you start military production earlierer
AI should have the Power to recognize its ability to team up with another AI if they are then both stronger than the Player No more players should join an Alliance if this is already the strongest Alliance Top Quote |
the-x |
Posted at: 2023-01-02, 18:00
Every 10 Minutes check miliary graph: A) when weaker 10% chance to leave the All or B check mil Graph: when faster production speed 10% chance to leave the Ally Randomness is very welcomed, because AI should also play like human, so that Player is not able to "read" the AI or predict what the AI will do , imo -> Imagine a 4 Player Game where the AI is so clever that even my military production is very fast they (3 trading post AI) are able to win against me (but dont continiously play 3v1, as a challenge/idea) Edited: 2023-01-02, 18:02
Top Quote |
Solstice_s_Return |
Posted at: 2023-01-03, 19:08
It would be nice if this feature could also include different aspects of trading, and not only military strength point of view. From mutual benefits to blackmail should be possible. And I think it shouldn't be possible with undiscovered players regardless of player type. However, any kind of contact should be enough: A scout visiting briefly in some other player's territory, a ship passing through territorial waters, etc. Also against computer players, if a player first attacks and then afterwards wants an alliance with that player, it shouldn't be possible without paying heavily with common goods. Moreover, such an action should make other computer players suspicious (especially those in the same alliance if there's any) too and maybe request something also to accept alliance, etc. I would incorporate trading with a new building that can send convoys over roadless paths. Each would be pulled with a couple of tribe specific carrier animals and maybe some kind of four wheeled wagon behind them. They would be single use only and disappear after reaching closest warehouse or headquarters. I know my suggestion is very complex and at least partially might be out of reach for the time being, but that's just my vision about diplomacy and the related important functions. Top Quote |
hessenfarmer Topic Opener |
Posted at: 2023-01-03, 20:29
trading is a different feature already on the wishlist, but with no forecast when it will be implemented. So as diplomacy is implemented we need an urgent solution how to improve the AI handling the current implementation. But I will keep your suggestions in mind if trading might hit the game finally. Top Quote |
Goofy |
Posted at: 2023-01-25, 09:53
In Settler I there were predefined AI-Chars, as I remember. I cannot remind, in which cases they start their offers, but you got a screen with a funny portrait combined with some expectations and maybe demands of that AI-player, so the human player could get an estimtaion about that AI-Player and how the game would go on. I believe there were four different AI-char builds from aggressive to friendly and through some predifined answer-buttons on that screen you could a little bit control the level of difficulty for your game. For example: An aggressive AI-Char send you the message: "I'm the King of the biggest Empire on the map! Give me Goldcoins! I am expecting your tribute soon! Now you can choose an answer by filling the formular.
The answer of that AI-char is not steady, but it will calculate by a probability depending on your answer. To send him goldcoins should always calm him down a little even the fight should has already started. So you have always a chance for controlling the game by using diplomatic options. Top Quote |
hessenfarmer Topic Opener |
Posted at: 2023-02-05, 20:49
First working draft of this is available: https://github.com/widelands/widelands/pull/5774 Top Quote |
tothxa |
Posted at: 2023-02-11, 22:51
Maybe you've seen this in the news. The bar is set quite high: It's even up on github: https://github.com/facebookresearch/diplomacy_cicero Although it won't run on our laptops any time soon, and of course it is trained for a different game mechanism. But the chat logs are an interesting read and quite impressive: https://github.com/facebookresearch/diplomacy_cicero/tree/main/data/cicero_redacted_games Top Quote |
hessenfarmer Topic Opener |
Posted at: 2023-02-11, 23:54
Interesting but I fear this to be out of dreams for our small AI Implementation. Top Quote |