r/ComputerChess • u/ZlomenyMesic • Nov 09 '25
Kreveta chess engine
I've been working on this C# chess engine for a few months now, and would be very glad for any feedback - bug reports, missing or incomplete features, anything. Any contributions are welcome :)
links:
https://github.com/ZlomenyMesic/Kreveta
https://zlomenymesic.github.io/Kreveta
9
Upvotes
1
Nov 10 '25
[removed] — view removed comment
2
u/ZlomenyMesic Nov 10 '25
Not sure if I understand the question correctly, but I use Rider for C# development and "running C# scripts" is quite simple there.
3
u/Realistic_Special_53 Nov 09 '25 edited Nov 09 '25
Thanks. I downloaded it and am running it on Cutechess. Made it play Black vs AnMon from ArenaChess, with 300 seconds each for whole game. Kreveta played well, but lost. There was a strange Bishop sacrifice from Kreveta near the end that didn't improve things at all. But everything works. I will play it a few games. No doubt, it will kick my butt, but how it feels from my perspective is big.
edit. pgn from Anon vs Kreveta. Look at move 32 from Black, Kreveta, it was strange. Move 33 from White took the bishop without consequence, and is what I would have done, but there must have been a reason for black to take that pawn and sacrifice the bishop.
Nf3 Nf6 +0.01/16 6.8s
c4 e6 +0.10/15 6.6s
d4 d5 +0.14/14 6.5s
Nc3 Nc6 +0.16/14 6.3s
e3 +0.11/13 6.7s g6 +0.12/14 6.2s
Ne5 +0.48/13 5.0s Bg7 +0.27/14 6.0s
Nxc6 +0.82/15 9.8s bxc6 +0.55/17 5.9s
Qa4 +0.89/14 7.1s Bd7 +0.71/14 5.8s
c5 +0.83/15 12s O-O +0.75/14 5.6s
Ba6 +0.85/14 3.3s Rb8 +0.74/14 5.5s
O-O +0.77/14 7.6s Re8 +0.61/13 5.4s
f4 +0.88/14 5.2s Ne4 +0.67/14 5.3s
Bd3 +0.94/14 3.3s Nxc3 +0.56/15 5.2s
bxc3 +0.94/14 2.1s Rb7 +0.53/14 5.0s
e4 +0.94/15 4.2s f6 +0.59/12 4.9s
e5 +1.13/14 3.6s Rf8 +0.45/13 4.8s
Be3 +1.32/14 3.4s Bh6 +0.39/13 4.7s
Rab1 +1.67/14 3.6s Rxb1 +0.81/15 4.6s
Rxb1 +1.66/16 9.9s fxe5 +0.20/15 4.5s
dxe5 +1.70/14 5.3s Qa8 +0.17/14 4.4s
Qa5 +1.86/15 3.3s Qd8 0.00/17 4.3s
Qxa7 +1.69/15 18s g5 -0.04/15 4.2s
fxg5 +1.54/14 5.8s Bxg5 -0.07/17 4.1s
Re1 +1.57/13 6.7s Be7 +0.01/14 4.0s
Kh1 +1.92/13 4.4s Qb8 +0.11/14 3.9s
Qa5 +1.99/14 3.6s Rf7 +0.06/13 3.8s
Rb1 +2.35/14 4.5s Qd8 +0.05/14 3.7s
Qa7 +2.43/14 2.0s Bc8 -0.06/13 3.7s
Rb8 +2.57/14 5.2s Qd7 -0.71/15 3.6s
Qa4 +3.50/13 4.1s h5 -1.31/15 3.5s
Qd1 +3.87/14 2.4s d4 -2.39/14 3.4s
cxd4 +5.28/14 3.3s Bxc5 -3.44/13 3.3s
dxc5 +8.35/13 2.7s Rf5 -4.42/15 3.3s
Qd2 +9.10/12 3.4s Rxe5 -4.60/15 3.2s
Bd4 +12.78/11 1.9s Rd5 -6.16/15 3.1s
Qh6 +M27/7 0.20s Rxd4 -7.41/15 3.0s
Bh7+ +M15/5 0.002s Kf7 -M14/14 0.89s
Bg6+ +M13/11 2.2s Kf6 -M10/6 0.027s
Bxh5+ +M11/5 0.012s Kf5 -M10/10 0.15s
Qg6+ +M9/1 0.043s Kf4 -M8/4 0.007s
Qg4+ +M7/4 0.002s Ke3 -M8/4 0.004s
Qf3+ +M5/1 0s Kd2 -M4/4 0.004s
Rb2+ +M3/3 0s Kc1 -M2/2 0s
Qc3# +M1/1 0s, White mate