--------------------
Spying
I have never been very happy with the spying system.
First, the quality of the information has always seemed excessive.
Secondly, the system has been overly complex.
Thirdly, the system fails to adjust to the changing nature (size or quality) of the spy target.
So, I had a brain storm the other day about rating the "power" of an empires stats.
So, starting with the easiest stat first, economic power.
Basically, it works like this.
All empires are given a rating between 0 and 10, with 10 being (usually) the most powerful economic entity in the galaxy.
An empires economic rating is based on its total income, and nothing else. Trade treaties are included simply by the economic bonus they provide to the bottom line.
The Calculation is complex because the scale has definite break points.
Definitions
High = The highest value (income in this case) that any empire has
Low = The lowest value that any empire has
Average = Sum of all empire values divided by the number of empires
Half = 1/2 the highest empire's value
- Code: Select all
Each Empire falls into 1 of 3 categories.
Category Scale Range % in Value Range Scale Formula
Strong 5-10 High to Avg (EmpireValue-Avg)/(High-Avg) INT(%value*50)/10+5
Weak 1-5 Avg to Half (EmpireValue-Low)/(Avg-Low) INT(%value*40)/10+1
Bad 0-1 Less than half EmpireValue/half INT(%value*10)/10
Adjustment (for Strong and Weak, bad not applicable)
Scale-(Scale-5)*(((Low/High)-0.75)*4)
Now, often at the start of the game, many players have the same or very close values. It is pretty meaning less to give one empire a 10 while another just a few hundred points behind gets a 1. So, there is an adjustment that occurs so that a 10 might not be the high any more, it might be a 6. This also adds a bit of mystery to the game. Is a 6 really the best? You'd only know for SURE if the empires rating was a 10, or a 1 or less.
Thus, an adjustment is applied if the Low/High is greater than 0.75. This adjustment is ((Low/High)-0.75)*4 which is a percentage.
Excel Formulas
Where F22 is the value being evaluated,
%value =IF(F22>=Half,IF(F22>=Avg,(F22-Avg)/(High-Avg),(F22-Low)/(Avg-Low)),F22/Half)
Scale =IF(F22>=Half,IF(F22>=Avg,INT(%value*50)/10+5,INT(%value*40)/10+1),INT(%value*10)/10)
Adjustment =IF(AND(F22<>0,Low/High>0.75),((Low/High)-0.75)*4,0)
Final Scale =IF(Scale>5,Scale-(Scale-5)*Adjustment,Scale-(Scale-5)*Adjustment)
Examples
Early Game
- Code: Select all
Value Group Percent Scale Adjustment Scale
4100 Strong 100% 10 80% 6.0
4050 Strong 50% 7.5 80% 5.5
4025 Strong 25% 6.2 80% 5.2
4000 Strong 00% 5 80% 5.0
4000 Strong 00% 5 80% 5.0
3975 weak 75% 4 80% 4.8
3950 weak 50% 3 80% 4.6
3900 weak 00% 1 80% 4.2
With 1 very weak empire
- Code: Select all
Value Group Percent Scale Adjustment Scale
16004 Strong 100% 10 0% 10.0
15500 Strong 83% 9.1 0% 9.1
14000 Strong 34% 6.6 0% 6.6
13800 Strong 27% 6.3 0% 6.3
13500 Strong 17% 5.8 0% 5.8
13000 Strong 01% 5 0% 5.0
12000 weak 86% 4.4 0% 4.4
6000 Bad 75% 0.7 0% 0.7
Normal grouping?
- Code: Select all
Value Group Percent Scale Adjustment Scale
16004 Strong 100% 10 0% 10.0
15500 Strong 78% 8.9 0% 8.9
14000 Strong 14% 5.6 0% 5.6
13800 Strong 05% 5.2 0% 5.2
13500 weak 95% 4.7 0% 4.7
13000 weak 81% 4.2 0% 4.2
10000 weak 00% 1 0% 1.0
Arithmetic
- Code: Select all
Average Mean Median
12975.5 13575 13650
I considered the Average, the Mean, and the Median. I think average does what I want the best.
So, now that every empire has a scale, we can do espionage to determine an empire's scale. Thus, giving us an idea of their relative power in a certain category.
So, Espionage
10% per turn chance to learn something from EACH empire you are in contact with. Note: NPRs are included when computer support is available. This 10% to gain information can be increased by purchasing a spy network in a system (Empire??). Said Spy Network costs 5,000 MC (or perhaps better, 5,000 or 10% of income, whichever is higher). Only 1 Spy Network per system (Empire??) and the system must have at least 400 PU in order to buy the network.
No doubt we might add more features to this if we can hammer out the details.
For example: Spy Masters, A table to roll on after success to determine whether the value is accurate or not (if not, you'd get ModScale = 10 - scale) and possibly multiple values in a single turn.
Other Possible Scales (rating method)
Military (??? Ship maintenance, not counting surveyors/unarmed units)
Diplomacy (number of treaties in effect)
Technology (Total Tech Levels plus Developed System levels?)
Colonization (partly included in economics, but not wholly, total colonies would be too many but perhaps, total systems with a colony or even with at least x PU)
Ship Building (yard space)
Empire Size (number of systems surveyed or just seen)
Tech Data would become mainly available from destroyed and captured ships/colonies, and of course, scans of ships in combat.
Its possible we might do something with very good rolls.
Now, assuming people like this general concept, how would we go about rating the other categories. Military is by far the hardest one to evaluate due to technology. Cost has some impact but not a great deal.