My place to discuss game related stuff, as a gamer and developer.

I think that the current diplomacy system still needs to be tweaked. 

I have started an all-fast game on a huge map against hard AIs (unlocked teams of course). 

While I had some fights initially, the game quickly evolved to a state where most AIs were happy with me.

I picked a single empire to fight, which quickly got  4 AIs to get happy with me as a collateral bonus to my actions. I by basically defending from another one's attacks, I got 2 more to befriend me by doing nothing. 

I got peace treaties and all basic pacts with them all, and the other AIs were basically ganged upon by everone else.

I got the game to a state where 6 AIs were fighting each other, and I was allied with everyone. It certainly didn't feel hard to do, it was just a collateral accomplishment by my actions. 

In this state, it's also easy (though slow) to colonize without fighting. AI is exceedingly slow to send a colonize vessel once a planet is razed. Since i was allied to everyone, I placidly watched the fight between the AIs for a planet, and stationed a colonize vessel close to the planet. as soon as it was razed, my vessel took it over. The AI can leave a gravwell uncolonized for several minutes before sending a vessel to it.

I think that it all needs to be more fleshed out. I have already suggested to have the possibility of bargaining, which s currently nonexistent. Military cooperation should also have more if's, as the current glaring exploit. 

I think that military cooperation should be a treaty, and one hard to accomplish, since it's so crucial for the game. This would open the doors for setting military missions. Without a military cooperation treaty it would not be possible. Empire A (AI) should be able to plan long term and set an objective to 'colonize planet X', and correspondingly ask empire B to help. But if empire B sneakily colonizes first, this should be seen as treachery and carry a heavy relationship penalty. 

The empires should also be aware of military actions against third parties. If A is allied to B and at war with C, and B is allied with both, A attacking C would carry a penalty to A. If there is a military treaty between B and C the penalty is worse. If C asks for help from B and B refuses, their relationship would also deteriorate. 

I also think that without a military cooperation treaty, jumping ships to a gravwell of another empire should carry a penalty, even if both empires are at peace.

I would like to have the option of trade and diplomatic missions. 'Send a diplomatic envoy to planet X in Y minutes', for instance, or 'do a commercial embargo on empire A to pressure him to stop attacking me'. Or 'send a convoy of at least 500 metal and 500 crystal to planet Z'. That would give interesting uses for trade ports and refineries. I could have buttons to build convoys, each ship holding 100 of one resource  type, and setting a target for it. the player would have to escort it (or not, but that would be risky). Some would be trade missions with a primarily monetary bonus, while others could be answers to distress calls to help colonizers. the player could spend the cash by himself to help the gravwell, or set it as a mission to another empire - in the case of success it would carry a diplomatic bonus.

Other trade/diplomatic missions could be 'help planet X colonizers to develop infrastructure to house more people'. Translating: ask another empire to pay for a planet upgrade in exchange for a relationship boost. 

Another thing is that I just can't use tactical and logistic slots if there are leftover structures from an friendly race. I am A, and allied with B and at war with C. C attacked B and colonized one of his planets, and after I razed the planet, B seemed uninterested in reacquiring it. I would like to be able to help an ally 'liberate' a planet i.e. getting it back to him. I got fed up of waiting and colonized it, but then there were some structures from B, my ally, taking up several logistic slots, and I couldn't attack them without breaking the alliance, nor scuttle - and they were still taking up logistic slots. Maybe foreign structures could cost no slots, or would gradually deteriorate. As a last option, having structures on the gravwell would have an 'ownership' connotation, thus colonizing a gravwell with structures of an ally would carry a penalty, because I should have left it for him to retrieve for his empire. 

 


Comments (Page 1)
2 Pages1 2 
on Dec 27, 2009

The underlying problem here is the metagame of unlocked teams currently.  There only NEEDS to be one loser.  The most sensible course of action is to identify the "fat kid" and have everyone else form a 7v1 (or whatever) team against him.  So long as this is a way to win, the mechanics are always going to be skewed and ridiculous.

I've been calling for a "there can only be X" setting for some time.  If you set the game to "there can only be 3", then the game ends when three empires are left standing.  If you make a 4-player alliance, you know it will be broken eventually, and this will mean friends are both easy come and easy go, as they should be in a FFA.

 

In this state, it's also easy (though slow) to colonize without fighting. AI is exceedingly slow to send a colonize vessel once a planet is razed. Since i was allied to everyone, I placidly watched the fight between the AIs for a planet, and stationed a colonize vessel close to the planet. as soon as it was razed, my vessel took it over. The AI can leave a gravwell uncolonized for several minutes before sending a vessel to it.

This has always been a problem with the AI.  It's colonization efforts are poorly coordinated and haphazard.  It's definitely a place where they could be improved.

on Dec 28, 2009

 If you make a 4-player alliance, you know it will be broken eventually, and this will mean friends are both easy come and easy go, as they should be in a FFA.

Its part of the problem. Currently it really looks like the AI is actually a bona-fide ally, not someone who could stab you in the back if it seems worthy, regardless of being in peace already and with several treaties. the 7-vs-1 scenario does not even come up, as I just stated. I was growing stronger and stronger, allied with everyone, and all AIs were busy fighting each other.

Another point of the need of a military alliance is the placement of starbases on foreign gravwells. That is something the AI is not coded to do, except for the vasari when attacking. Placing several starbases on each gravwell of another empire and going at war with it can be devastating, and humans can do it easily. Accepting the immense firepower of a foreign starbase in your gravwell is not something to be taken lightly, since a war could mean that firepower turning against you. Without a military treaty, placing a starbase should be the equivalent of a declaration of war.

 

 

on Dec 28, 2009

I never said that the 7v1 would come up.  My point is that if all players are rational the best course of action is to form a single massive team against one weak opponent.  This is why no one plays competitive multiplayer on unlocked teams; if you're playing to win, the goal is just to form an unfairly large team and overpower the remaining players, which is stupid.

The problem is that the AI does not play rationally.  If it did, the 7v1 situation would come up and people would be screaming bloody murder because they'd realize how broken the current setup is.  Instead, the AI is very much a psychotic player which acts arbitrarily in ways that are clearly unfavourable to its long-term success.  That is the problem: the current way the AI approaches diplomacy is completely and totally arbitrary.  Of course you can "game" an AI that is acting completely arbitrary.

 

Right now, there is no reason not to ally with someone.  This is because there is no reason to ever backstab someone.  Yes, you can be backstabbed, but the enemy has no reason for doing this.  Presuming he's playing rationally, this is a non-issue.  However, if only a certain number of players could win, then there is an assurance that at some point a large alliance will have to break.  This will mean there will be real diplomatic considerations and the AI's decision making will no longer need to be arbitrary.  Once it is based on a rational set of criteria, it will be much harder to "game" an AI and diplomacy should be a lot more interesting and fulfilling.

on Dec 29, 2009

This problem has been aroudn for a while thou it's not unique to Diploamcy thou it may be solved by it if we work it out right. I played a game on 21 solar systems custom map I made back int he day. This was before entrenchment, and basically i did same thing. I would ally with everyone but the guy im currently pounding on.  And thus I slowly took voer his land. Then when he was done, I would pick next target.

on Dec 30, 2009

generally the problem I have with diplomacy vs vanilla sins is that fact that I can have a relationship of 810+ with a faction who I have spent the entire game inflicting genocide upon. Simply because of "Military Actions", I'm in the midst of a 10 player game with normal AI's and I have no allies, I'm simply obliterating everybody, yet I still have 100% relationship with 8 out of 9 AI's, all of whom are continually offering me planet vision even as I bombard their capital. All the alliances I have made as of yet have been out of convenience. 

on Dec 30, 2009

Yeah, true. Direct Military attacks against an empire  gravwell should simply negate the 'military actions' bonus, or weight alot (like 10x more) to subtract from it. 

Ship vs. ship embroils on neutral/not owned gravwells should also count to a lesser extent. Military Actions against an ally should also count negatively.

on Dec 30, 2009

'Military Actions' against a common enemy should also count only if one is attacking an enemy's gravwell, not when defending. Similarly, fights on neutral gravwells would count, but weigh less.

on Dec 31, 2009

The AI should be far more cut-throat, like the AI often is in most good turn-based stategy games.  It should be playing to win first, and win by Allied Victory only if they're much weaker than their ally.  Regardless of how much it may like the player, it should be fully prepared to break all its treaties and turn on the player if it senses weakness.

on Jan 12, 2010

Just got the expansion last night. Started a "huge" map with unlocked teams and pirates active. By the time i reached the 2nd hour i had cease fire treatys with almost every team. And this was without doing any diplomacy, at this point i was still just securing my empire, building up army, resources etc.

At the 4 hour mark i have only had one small skirmish(edit - except for a few pirate raids, at which point i freely traversed the map and destroyed their home base), and have peace treatys with everyone(10 teams). Even though my relations with them are only around 35-45 percent. So my army has basicly just sat there for 4 hours while i max out my empire and watch the cash roll in.

Maybe this was a one off deal, but this is way to easy if every game is like this. I dont understand why you only need 35-45% relation rating to be at peace with another team. If the "diplomacy" functions were a little deeper this could work, but there really is not much to it other than ways to make more income.

I understand its only a 10 dollar expansion, but i would have gladly paid more for a more robust add on. Maybe i need to play more, but imo this needs major work before it comes out of beta.

on Jan 12, 2010

Right now the reason it's suddenly too easy to make alliances is, 1) The added reputaion upgrades in the Diplomacy tree.  2) It doesn't appear that the AI is handing out missions frequently enough for you to fail and take negative rep. (personally last game I played the AI didn't give me any missions at all.)

As it is you only need a rep score of 3.00 to initiate a cease fire.  So after a few bribes, all the upgrades and defending your home turf,  you're bound to have that score with the majority of the AI.   Stardock DID slow the rate in which military action rep is gained.  But the Research upgrades are still too powerful. 

So way I see it Stardock can either tweak new Dip tree upgrades to make them weaker, (which I'm not sure I'd like to see) They can raise the the level of rep required for a cease fire. (maybe from 3 to 4)  Or they can undo the no negative military rep in your own grav wells.  ( I REALLY hope they don't do this.)Personally I think what the AI really needs is as way to give +/- rep for answered or ignored aid requests.  A human player wouldn't stay within an alliance if their ally was just sitting back and watching them get burned.  I know I wouldn't.  So imagine if the AI sent you a mission to Defend X grav well from Y AI/player.  If you're allied with both you're gonna get negative rep with one of them.  Negative with the defender for ignoreing or negative with the attacker for responding.  This way it'd be impossible to be allied with everyone keeping the game more dynamic.  To be fair though I don't think the penalties should be all that much.  Maybe small increments since the AI seems to spam help messages in the late game.

 

on Jan 12, 2010

I totally agree, I didn’t even know the AI were supposed to give me missions, I haven’t received any. I haven’t been assisting them when they call for help. All I do is throw some resources and cash their way every now and then to keep them in the 35-40% zone.

I think huge penalties for not helping them in combat would be a good solution. That would require good strategic planning for which allies you choose. If the AI could be made to do the same that would work out quite well I think.

 

on Jan 12, 2010

I just know when I play as Advent, I get the Cease Fire, plant a starbase in all his grav wells, then research Meteoroids.   If & when he ever goes hostile, say bye-bye to all his planets.  Totally easy.

on Jan 12, 2010

To be fair, the AI in general doesn't know how to beat a meteor-control equipped Advent starbase.  Once you research it they could all be your enemies and you'd still win with ease...

on Jan 13, 2010

Thinking on it some more, has anyone noticed if an assaulted AI's allies dislike you for attacking their friend?

If not it may help to stem off what seems to be an ever increasing source of rep bonus.  I mean even the Envoy cruisers will only get 1.5 rep from a given planet max.  While there doesn't seem to be a cap to military action bonuses.  I suppose the reason for that was because you can potentially gain quite a large negative value for it.   However like Shdwborn pointed out it seems that it's far easier to gain positives than negatives.

I haven't looked carefully enough yet, but I want to say that attacking an AI only gives negs to the AI you're attacking while giving bonuses to every other AI playing.  Which, if true, seems rather unbalanced.   Perhaps if military action against one AI gave negs to not only the AI in question but also to it's Allies,  then it would help to quell bloated MA bonuses.   Still implementing something like that seems to kill the spirit of backstabbing and betrayal that I always felt was a part of the game (may just be me but the Pirates always gave me this impression of encouraged espionage).  It could instead be something that only happens between AI's that are in a formal alliegence and not just a ceasefire.  Being as you can't place bountys on them anyways it makes sense.

Still that sort of creates a bit of a problem since the AI isn't forming Alliances with each other atm.  Least none that I've seen.... Just my idle thoughts.

on Jan 13, 2010

We're toying with the idea of making it so that when you attack a faction, you also incur a negative military action penalty with all of that person's allies.  Look for it in the next public build.

2 Pages1 2