Thunder Shark can find mate in 1 and prune positions that are worse. Currently in the refinement phase, ThunderShark is actively undergoing improvements and testing. Feel free to leave a comment, share your thoughts, or contribute to the ongoing development of ThunderShark.♟️ Version History: 0.1 - Move generation 0.2 - Pseudo-legal moves 0.3 - Checkmate detection 0.4 - Fixed knight & king jumping bug 0.5 - Ply 1 1.0 - Ply 2 1.1 - Alpha-beta pruning 1.2 - Move order optimization (discard weaker positions) 2.0 - Ply 3 implemented, increased search speed on TW and Scratch (4000 positions/sec to 10000 positions/sec), (250 positions/sec to 550 positions/sec *best works when positions around 8000-14000 ) respectively 2.1 - Fixed castling and alpha-beta (ply 2 pruning) bug, added piece square tables 2.2 - Ply 4, implemented 1.e4 e5 2.Nf3 opening books
The engine currently evaluates positions for black but does not play out moves. Press spacebar for Engine Evaluation.