Releases: Dragjon/weak-chess-engine
Releases · Dragjon/weak-chess-engine
v1.0.0
What's Changed
- Implement Node TM. Bench: 816741 by @Dragjon in #1
- Refactor tunables. Bench: 816741 by @Dragjon in #2
- add Late Move Pruning by @ProgramciDusunur in #3
- add Futility pruning by @ProgramciDusunur in #4
- add Quiet History Pruning by @ProgramciDusunur in #5
- Cutnode iir by @Dragjon in #7
- Lower Killers Depth. Bench: 572431 by @Dragjon in #8
- Mobility eval by @Dragjon in #9
- Implement king virtual mobility. Bench: 553692 by @Dragjon in #11
- Passed pawns 2 by @Dragjon in #12
- King zone attacks by @Dragjon in #14
- Outer King Zone. Bench: 626341 by @Dragjon in #15
- Fix pv print. Bench: 626341 by @Dragjon in #16
- Doubled pawns by @Dragjon in #17
- Conthist by @Dragjon in #18
- Two ply conthist by @Dragjon in #19
- Code refactor by @Dragjon in #20
- Pawn storm by @Dragjon in #22
- New conditions for IIR. Bench: 508277 by @Dragjon in #25
- See ordering by @Dragjon in #26
- Implement SE. Bench: 442772 by @Dragjon in #28
- Implement threats eval. Bench: 434829 by @Dragjon in #30
- Eval comments. Bench: 434829 by @Dragjon in #32
- History malus only when best move is quiet. Bench: 519640 by @Dragjon in #34
- Score stability by @Dragjon in #38
- Implement rooks semi open file eval. Bench: 580464 by @Dragjon in #40
- Pawn corrhist by @Dragjon in #42
- Non pawn corrhist by @Dragjon in #43
- Implement minor correction history. Bench: 538764 by @Dragjon in #44
- Inc tm by @Dragjon in #49
- Fix logic. Bench: 583529 by @Dragjon in #51
- Tuned by @Dragjon in #53
- Negext by @Dragjon in #55
- Cutnode negext by @Dragjon in #56
- Implement pawn phalanx eval. Bench: 683120 by @Dragjon in #57
- Refactor 2 by @Dragjon in #59
- literally spent hours working on this fix. Bench: 709459 by @Dragjon in #61
- Implement new history reductions. Bench: 667015 by @Dragjon in #63
- Do not do check ext when we already have a nonzero ext. Bench: 721524 by @Dragjon in #65
- No reset butterfly by @Dragjon in #66
- Asp patch by @Dragjon in #67
- Fut lmr by @Dragjon in #69
- Lmr fh 2 by @Dragjon in #70
- Lmr capt by @Dragjon in #71
- Tune 3 by @Dragjon in #72
New Contributors
- @Dragjon made their first contribution in #1
- @ProgramciDusunur made their first contribution in #3
Full Changelog: https://github.com/Dragjon/weak-chess-engine/commits/v1.0.0
LTC Progtest against Tarnished v2.0
Elo | -123.81 +- 18.17 (95%)
Conf | 40.0+0.40s Threads=1 Hash=32MB
Games | N: 1000 W: 206 L: 548 D: 246
Penta | [136, 137, 169, 49, 9]
https://kelseyde.pythonanywhere.com/test/982/
This makes Weak ~3000 CCRL ELO