Skip to content

Commit

Permalink
Add tuned values
Browse files Browse the repository at this point in the history
  • Loading branch information
eduherminio committed May 15, 2024
1 parent 0784b2a commit f20ac6c
Show file tree
Hide file tree
Showing 3 changed files with 150 additions and 150 deletions.
70 changes: 35 additions & 35 deletions src/Lynx.Cli/appsettings.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,20 +59,20 @@

// Evaluation
"DoubledPawnPenalty": {
"MG": -6,
"MG": -5,
"EG": -12
},
"IsolatedPawnPenalty": {
"MG": -17,
"EG": -13
"MG": -14,
"EG": -11
},
"OpenFileRookBonus": {
"MG": 47,
"EG": 10
},
"SemiOpenFileRookBonus": {
"MG": 18,
"EG": 17
"MG": 17,
"EG": 18
},
"BishopMobilityBonus": {
"MG": 10,
Expand All @@ -87,19 +87,19 @@
"EG": 7
},
"SemiOpenFileKingPenalty": {
"MG": -36,
"EG": 24
"MG": -38,
"EG": 25
},
"OpenFileKingPenalty": {
"MG": -105,
"EG": 8
"MG": -110,
"EG": 11
},
"KingShieldBonus": {
"MG": 16,
"EG": -6
"MG": 18,
"EG": -5
},
"BishopPairBonus": {
"MG": 31,
"MG": 33,
"EG": 80
},
"PassedPawnBonus": {
Expand All @@ -108,28 +108,28 @@
"EG": 0
},
"Rank1": {
"MG": -2,
"EG": 7
"MG": 1,
"EG": 6
},
"Rank2": {
"MG": -15,
"EG": 13
"MG": -12,
"EG": 14
},
"Rank3": {
"MG": -14,
"EG": 41
"MG": -11,
"EG": 42
},
"Rank4": {
"MG": 20,
"MG": 21,
"EG": 74
},
"Rank5": {
"MG": 60,
"EG": 150
"MG": 61,
"EG": 151
},
"Rank6": {
"MG": 98,
"EG": 217
"MG": 104,
"EG": 238
},
"Rank7": {
"MG": 0,
Expand All @@ -142,28 +142,28 @@
"EG": 0
},
"Rank1": {
"MG": 5,
"EG": 5
"MG": 0,
"EG": 0
},
"Rank2": {
"MG": 5,
"EG": 5
"MG": 16,
"EG": 9
},
"Rank3": {
"MG": 5,
"EG": 5
"MG": 6,
"EG": 0
},
"Rank4": {
"MG": 5,
"EG": 5
"MG": 16,
"EG": 7
},
"Rank5": {
"MG": 5,
"EG": 5
"MG": 75,
"EG": 27
},
"Rank6": {
"MG": 5,
"EG": 5
"MG": 287,
"EG": -40
},
"Rank7": {
"MG": 0,
Expand Down
38 changes: 19 additions & 19 deletions src/Lynx/Configuration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -203,46 +203,46 @@ public sealed class EngineSettings

#region Evaluation

public TaperedEvaluationTerm DoubledPawnPenalty { get; set; } = new(-6, -12);
public TaperedEvaluationTerm DoubledPawnPenalty { get; set; } = new(-5, -12);

public TaperedEvaluationTerm IsolatedPawnPenalty { get; set; } = new(-17, -13);
public TaperedEvaluationTerm IsolatedPawnPenalty { get; set; } = new(-14, -11);

public TaperedEvaluationTerm OpenFileRookBonus { get; set; } = new(47, 10);

public TaperedEvaluationTerm SemiOpenFileRookBonus { get; set; } = new(18, 17);
public TaperedEvaluationTerm SemiOpenFileRookBonus { get; set; } = new(17, 18);

public TaperedEvaluationTerm BishopMobilityBonus { get; set; } = new(10, 9);

public TaperedEvaluationTerm RookMobilityBonus { get; set; } = new(5, 5);

public TaperedEvaluationTerm QueenMobilityBonus { get; set; } = new(4, 7);

public TaperedEvaluationTerm SemiOpenFileKingPenalty { get; set; } = new(-36, 24);
public TaperedEvaluationTerm SemiOpenFileKingPenalty { get; set; } = new(-38, 25);

public TaperedEvaluationTerm OpenFileKingPenalty { get; set; } = new(-105, 8);
public TaperedEvaluationTerm OpenFileKingPenalty { get; set; } = new(-110, 11);

public TaperedEvaluationTerm KingShieldBonus { get; set; } = new(16, -6);
public TaperedEvaluationTerm KingShieldBonus { get; set; } = new(18, -5);

public TaperedEvaluationTerm BishopPairBonus { get; set; } = new(31, 80);
public TaperedEvaluationTerm BishopPairBonus { get; set; } = new(33, 80);

public TaperedEvaluationTermByRank PassedPawnBonus { get; set; } = new(
new(0, 0),
new(-2, 7),
new(-15, 13),
new(-14, 41),
new(20, 74),
new(60, 150),
new(98, 217),
new(1, 6),
new(-12, 14),
new(-11, 42),
new(21, 74),
new(61, 151),
new(104, 238),
new(0, 0));

public TaperedEvaluationTermByRank ProtectedPawnBonus { get; set; } = new(
new(0, 0),
new(5, 5),
new(5, 5),
new(5, 5),
new(5, 5),
new(5, 5),
new(5, 5),
new(0, 0),
new(16, 9),
new(6, 0),
new(16, 7),
new(75, 27),
new(287, -40),
new(0, 0));

#endregion
Expand Down

0 comments on commit f20ac6c

Please sign in to comment.