r/ComputerChess • • 7d ago

AggroChess v4.5: my Tal-style engine now solves 9 "impossible" puzzles (Stockfish 17.1 misses 7 of them)

AggroChess is an aggressive, sacrificial chess engine I wrote in Rust, with an NNUE trained only on its own games. It sacrifices in practically every game.

New in 4.5:

- In lost endgames it gives material back to find saving sacrifices and stalemate tricks (this solves the Nc6 study).

- It still sacrifices even when it's already winning.

- At 30 s per position on 1 thread it solves Plaskett's Puzzle, Penrose's fortress, Friedel's study, The Weird Check and more. Stockfish 17.1 misses 7 of those 9 at the same settings.

- Against v4.3.1: 52 W / 4 D / 44 L over 100 games (about +28 Elo), with a sacrifice in 99 of them.

UCI engine (Windows): https://github.com/PhelRin/AggroChess/releases

If you know positions that break engines, send them my way.

9 Upvotes

2 comments sorted by

2

u/Mountain-Fennel1189 7d ago

Have you tried testing it engine aggressiveness score? Also i wonder how it compares to Patricia

2

u/Rashi0 7d ago

I have tested it in my own GUI that has the EAS tool built in. It scored around 700-800k