.com.unity Forums

.com.unity Forums (http://forum.shrapnelgames.com/index.php)
-   Space Empires: IV & V (http://forum.shrapnelgames.com/forumdisplay.php?f=20)
-   -   Proposed Solution to Mega Evil Empire Problem (http://forum.shrapnelgames.com/showthread.php?t=1635)

ColdSteel January 27th, 2001 10:50 PM

Proposed Solution to Mega Evil Empire Problem
 
I have an idea that might fix what I think is a problem with the Mega Evil Empire settings. Why do I think it's currently a problem? Well, here's been my experience with SE4 to date:

Your playing along, well over 100 turns in. You have 2 or 3 partnerships and a bunch of alliances of various types with the other races. You are doing very, very well. The AIs are fairly passive and all is fairly quiet (and kind of boring). Suddenly, within 1 or 2 turns, every race has declared war on you. They have pronounced you as too dangerous to even tolerate your very existence any longer. You have become..."Mega Evil".

Now, I have absolutely no problem with Mega Evil as a concept and as a game mechanism it is a great idea as it balances the end game. The problem is that it seems far too abrupt and artificial a change in the actual game conditions and doesn't take into effect the different traits and characteristics of the various races in the game. In effect, it just appears like a game flag was tripped and bingo the game suddenly changes totally. And this is indeed what does happen programmatically.

A Proposed Solution:

Rather than having all the Mega Evil Empire settings for each race in the game set at a default of "50", create race specific Mega Evil settings for each and every individual race in the game. That way you would have a different default Mega Evil Empire tolerance level set for each race. Some of the more Xenophobic races could be set to declare you "Mega Evil" at a value of 30. Friendlier races like the Phong could be set to 70 or 80. What this would do is smooth the transition to the Mega Evil state into a more gradual continuum or process, rather than having it as an abrupt and jarring change. With this change, as you get stronger and stronger, your allies and treaties would (fairly) gradually dwindle away over 10-20 turns until all races were arrayed against you.

In order to enhance the effectiveness of this approach, it would also be nice, as the races turned against you, if they would all join in partnerships against you, so that they are arrayed as a single force bent on your total destruction.

Since the setting is already there in each race's AI-anger file so it would be very, very easy for MM to implement the new default values. I don't know how hard it would be to get them to all form a partnership after declaring you "Mega Evil" but it shouldn't be too hard.

I'd appreciate any thoughts or comments on this as a solution (pro and con) and what you all think each race's Mega Evil default setting should be.

ColdSteel January 28th, 2001 02:36 AM

Re: Proposed Solution to Mega Evil Empire Problem
 
Of course, this might have already been suggested in an earlier topic that I missed? If that's so, then I apologize for dredging it back up.

If that's not it, am I missing something else obvious? Or does everyone just really hate my idea and you are all being polite?

??

Spoo January 28th, 2001 06:45 AM

Re: Proposed Solution to Mega Evil Empire Problem
 
I agree with you, however I think the AI empires should all form non-agression treaties (or keep any higher, existing treaties), rather than parterships. It seems somewhat unrealistic that two empires that have been at war since the begining of the game would become best buds just because neither of them likes you.

------------------
Assume you have a 1kg squirrel
E=mc^2
E=1kg(3x10^8m/s)^2=9x10^16J
which, if I'm not mistaken, is equivilent to roughly a 50 megaton nuclear bomb.
Fear the squirrel.

ColdSteel January 28th, 2001 07:14 AM

Re: Proposed Solution to Mega Evil Empire Problem
 
Hmmm, well how about military alliances then? That would seem to make sense when going against a common enemy.

Atrocities January 28th, 2001 08:02 AM

Re: Proposed Solution to Mega Evil Empire Problem
 
I like your idea ColdSteel. I think it would be an excellent alteration of the game, and one that should be made. Perhaps you could send this idea to Malfador?


Blue Lord January 28th, 2001 09:24 AM

Re: Proposed Solution to Mega Evil Empire Problem
 
It's a great idea, I'm having the same poblem with MegaEvil. I foe of 2 puny systems where I share both of them has a partnership with me, because he don't want's to be crushed (One of the times where the AI is smart) His mood had been murderous for atleast 75-100 turns. I kill a fleet of my second best player in the game, his score drops and MegaEvil go in. Now, the little empire losses it's senses and declare waron me. In the same turn my fighter squads single handly whiped out on system, I launch another fighter squad in his home system and whipe out a battlecruiser and a colony. He then surrenders. I would never had declared war on him, since my larg fleets was busy somewhere else, but did it. A smart guy should just lower the treaty, bot go to war just like that.

Q January 28th, 2001 09:48 AM

Re: Proposed Solution to Mega Evil Empire Problem
 
This is a frequent problem with the AI's Blue Lord. They declare war without beeing prepared for it. And unfurtunately I think this will be quite hard to improve. I don't think the proposition of ColdSteel would make here any difference, other than that the small empire would seek military alliance treaties with the all the other empires. What would a human player do? Mine the colonies and warp points like mad, build as much fighters, satellites and weapon platforms as possible, wait till only few enemy ships are in your home system, check if you will still have enough resources without the trade, position your own attack fleet on any enemy colony in your sytem and then cancel the treaty or declare war. Not so easy to program I think.
As for the treaties the smaller empires should make with each other: It might be unrealistic that they form partnerships but it would be the best option, because a military alliance would give them no help against intelligence operations.

Barnacle Bill January 28th, 2001 12:28 PM

Re: Proposed Solution to Mega Evil Empire Problem
 
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Q:
What would a human player do? .... Not so easy to program I think.
<HR></BLOCKQUOTE>

I don't know...the latest edition of Starfire rules has a very extensive modelling of "Non-Player Race" behavior that is in the form of rules and die rolls against various numerical NPR personality traits. It looks like it would be pretty adaptable to SE4. Among many, many other things it covers the NPR deciding to go to war against you and delaying while it prepares, or until it resolves some other war in progress. It also has multiple "levels" of war which the NPR will choose with a die roll modified by its own numerical personality traits, what you have done and the circumstances. Off the top of my head, it sems like there are 4 levels ranging from just squabbling over a system to trying to exterminate you.


Jubala January 28th, 2001 04:29 PM

Re: Proposed Solution to Mega Evil Empire Problem
 
Bill, the more you talk about Starfire the more I want to play it. I actually went to my local gamestore and asked if they had it but they didn't even know what it was. I'll keep looking.

ColdSteel January 28th, 2001 04:36 PM

Re: Proposed Solution to Mega Evil Empire Problem
 
The suggestion I made here would only only fix what I feel is a very abrupt and artificial feeling transition to the Mega Evil Empire AI state. It would smooth that transition out some and better fit it to the race's differing characteristics. Obviously there are still some other AI issues with how the game handles Mega Evil beyond this that the suggestion would not fix. So, here are some more suggestions dealing with those:

One easy (code-wise) way to deal with the issue of the AI not being ready to declare war when the Mega Evil AI state is tripped would be to have a ME threshold AI state in the game. Say if the race's Mega Evil setting is 50 then when it hits 40 the game would trigger a change in the AI state to "Prepare to Attack". Then when they do finally declare Mega Evil on you, at least they'd be prepared to fight.

Another suggestion that might work for the very weak races is not to openly declare Mega Evil on you at all. That is, declare it, but only to themselves as an internal AI state. The game AI state would then attempt to ally with stronger races and use Intelligence, Politics and other means to subvert you but not openly attack you which would be sucicidal. Politically, they could ask existing allies to declare war on you or give resources and ships to allies already at war with you. In this way they could fight you indirectly without being openly at war.

Any thoughts on these additional ideas?


All times are GMT -4. The time now is 05:10 PM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.