Commit 1d5120c9 authored by Adam Štěpánek's avatar Adam Štěpánek
Browse files

Redo simple policy distribution

parent 72cd7d4b
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -61,21 +61,22 @@ namespace Adam.SecretHitler
        {
            PrintRequirements(strategies);
            Console.WriteLine("FascistPolicyCount,LiberalPolicyCount,FascistPolicies,LiberalPolicies,"
                + "HitlerElected,HitlerExecuted");
                + "HitlerElected,HitlerExecuted,RoundCountSum");
            for (int j = 0; j <= 17; ++j)
            {
                var liberalPolicyCount = j;
                var fascistPolicyCount = 17 - j;

                var (stats, _) = PlayGames(strategies, iterations, cfrInput, fascistPolicyCount, liberalPolicyCount);
                var fields = new int[]
                var (stats, roundCount) = PlayGames(strategies, iterations, cfrInput, fascistPolicyCount, liberalPolicyCount);
                var fields = new long[]
                {
                    fascistPolicyCount,
                    liberalPolicyCount,
                    stats[EndCondition.FascistPolicies],
                    stats[EndCondition.LiberalPolicies],
                    stats[EndCondition.HitlerElected],
                    stats[EndCondition.HitlerExecuted]
                    stats[EndCondition.HitlerExecuted],
                    roundCount
                };
                Console.WriteLine(string.Join(',', fields));
            }
+19 −19
Original line number Diff line number Diff line
FascistPolicyCount,LiberalPolicyCount,FascistPolicies,LiberalPolicies,HitlerElected,HitlerExecuted
17,0,479510,0,265580,254910
16,1,456668,0,319581,223751
15,2,425843,0,367326,206831
14,3,401731,0,397880,200389
13,4,383612,0,418456,197932
12,5,152878,316083,407730,123309
11,6,41920,534032,359887,64161
10,7,8711,670667,288749,31873
9,8,1669,772632,209271,16428
8,9,256,859102,132479,8163
7,10,22,925516,70995,3467
6,11,0,969778,29210,1012
5,12,0,991326,8524,150
4,13,0,998519,1481,0
3,14,0,999966,34,0
2,15,0,1000000,0,0
1,16,0,1000000,0,0
0,17,0,1000000,0,0
FascistPolicyCount,LiberalPolicyCount,FascistPolicies,LiberalPolicies,HitlerElected,HitlerExecuted,RoundCountSum
17,0,480116,0,264981,254903,9714230
16,1,456292,0,319188,224520,9471765
15,2,425255,0,366609,208136,9414095
14,3,400710,0,399069,200221,9607943
13,4,383432,0,417253,199315,10080490
12,5,153549,316477,407368,122606,9762069
11,6,41422,535673,358375,64530,9146608
10,7,8930,671019,288093,31958,8530460
9,8,1670,772464,209559,16307,7998681
8,9,256,858793,132792,8159,7524701
7,10,12,926111,70479,3398,7092258
6,11,1,970031,28954,1014,6686563
5,12,0,991370,8482,148,6315309
4,13,0,998590,1410,0,5983549
3,14,0,999970,30,0,5688056
2,15,0,1000000,0,0,5425505
1,16,0,1000000,0,0,5191624
0,17,0,1000000,0,0,5000000