New chess engine: Vajra 2.0
Vajra - UCI chess engine Github:https://github.com/aroproduction/Vajra Author: Aritra Dutta Banik 🎯 Overview Vajra 2.0 is a UCI-compliant chess engine combining the pedagogical clarity of Tom Kerrigan's Simple Chess Program (TSCP) with modern search and evaluation techniques. Written in the V programming language, it offers C-like performance with clean, maintainable code. 💪 Strength Estimated Rating: Approximately 1600-1700 Elo Search Speed: ~365K nodes/second ✨ Key Features 🔍 Search Negamax with alpha-beta pruning Transposition table (64 MB hash) Null move pruning Iterative deepening Quiescence search Move ordering (PV, killer moves, history heuristic, MVV/LVA) Check extensions Repetition detection Mate distance pruning 📊 Evaluation Material and positional assessment Center control bonuses Piece development rewards Bishop pair bonus Pawn structure analysis (passed, doubled, isolated pawns) Rook placement (open files, 7th rank) King safety evaluation Game phase ...