I wrote up an essay only to see it get deleted. Yay.
Some things I did:
- Add material and game length scaling, so that Patricia is motivated to keep pieces on the board and win quickly.
- Add bonuses for directly attacking the enemy king
- Add bonuses for castling opposite side
- Dial up the sacrifice bonuses, but don't scale them higher when Patricia is winning.
After talking with Stephan Pohl, who was very helpful in showing me reasons why some sacrifices weren't being counted, I tried to change the definition of "sacrifices" in Patricia to match the EAS tool's (for example, you have to go 8 plies without any captures after a sacrifice in order for it to be counted), but nothing worked, except for making it so that if it's not legal to take the "sacrificed" piece (e.g. taking advantage of pins), it doesn't count.
Even with the new net, Patricia's suffering a bit when it comes to strength, it's still only about 3000. But I easily have a couple hundred ELO in search left, and the EAS score is now release worthy.
Code: Select all
Rank EAS-Score sacs shorts draws moves Engine/player
-------------------------------------------------------------------
1 408812 34.89% 42.43% 07.24% 55 Patricia
2 127632 14.96% 30.29% 19.79% 64 Peacekeeper 1.50
3 84339 10.03% 20.18% 20.70% 68 Midnight v5
4 83802 14.42% 18.27% 19.44% 70 Willow 2.8
5 79605 09.69% 16.47% 19.89% 71 Polaris 1.6.1
6 73764 10.89% 16.33% 19.56% 70 Wahoo v3
7 54188 03.96% 18.29% 29.38% 67 Akimbo 0.4.1
-------------------------------------------------------------------
A couple games played by Patricia:
[pgn]
[Event "?"]
[Site "?"]
[Date "2024.03.31"]
[Round "573"]
[White "Patricia"]
[Black "Midnight v5"]
[Result "1-0"]
[TimeControl "10+0.1"]
[SetUp "1"]
[FEN "r1bqkbnr/pp1p1p1p/n3p1p1/2p5/2P5/2N1P3/PP1PBPPP/R1BQK1NR w KQkq - 0 1"]
[PlyCount "89"]
[GameDuration "00:00:26"]
[GameEndTime "2024-03-31T00:28:15.209 CDT"]
[GameStartTime "2024-03-31T00:27:48.932 CDT"]
1. d4 Nf6 2. Nf3 Bg7 3. e4 cxd4 4. Qxd4 Nb4 5. O-O Nc2 6. Qd6 Bf8 7. Qd1
Nxa1 8. e5 Ng8 9. b4 Bxb4 10. Nb5 Ne7 11. Qd6 Bxd6 12. Nxd6+ Kf8 13. Bh6+
Kg8 14. Bd3 Nf5 15. Bxf5 exf5 16. Rc1 f6 17. Re1 Qb6 18. exf6 Qxd6 19. Ng5
Qf8 20. Bxf8 Kxf8 21. Re7 b6 22. Rf7+ Ke8 23. Re7+ Kd8 24. Nf7+ Kc7 25.
Nxh8 Ba6 26. Rxh7 Rf8 27. Nxg6 Rxf6 28. Ne5 Rd6 29. h4 Nc2 30. h5 Na3 31.
Rxd7+ Rxd7 32. Nxd7 Bb5 33. cxb5 Nc4 34. h6 a6 35. bxa6 Nd6 36. Ne5 Nc4 37.
Nxc4 f4 38. h7 f3 39. h8=Q Kd7 40. Qd4+ Ke6 41. Qe4+ Kf6 42. a7 b5 43. a8=Q
Kg7 44. Qf5 bxc4 45. Qaf8# 1-0
[/pgn]
[pgn]
[Event "?"]
[Site "?"]
[Date "2024.03.30"]
[Round "196"]
[White "Wahoo v3"]
[Black "Patricia"]
[Result "0-1"]
[TimeControl "10+0.1"]
[SetUp "1"]
[FEN "rn1qkbnr/pp2pppp/2p5/3p4/5Pb1/PP6/1BPPP1PP/RN1QKBNR w KQkq - 0 1"]
[PlyCount "42"]
[GameDuration "00:00:16"]
[GameEndTime "2024-03-30T23:51:27.553 CDT"]
[GameStartTime "2024-03-30T23:51:11.084 CDT"]
1. h3 Bh5 2. g4 Bg6 3. Nf3 e5 4. fxe5 Nd7 5. Bg2 f6 6. O-O h5 7. Nh4 Bh7 8.
e6 hxg4 9. exd7+ Qxd7 10. hxg4 Qxg4 11. Nf3 Bd6 12. d3 Nh6 13. Nd4 Be4 14.
dxe4 Bh2+ 15. Kh1 Bf4 16. Kg1 Be3+ 17. Rf2 Qg3 18. Qe1 Ng4 19. Kf1 Rh1+ 20.
Bxh1 Nh2+ 21. Rxh2 Qg1# 0-1
[/pgn]