aboutsummaryrefslogtreecommitdiff
path: root/src/moves.cpp
AgeCommit message (Collapse)Author
9 daysrefactor(board): using auto with static castAdam
9 daysrefactor(board): making generate knight moves use const referenceAdam
9 daysrefactor(board): refactoring pawn move generation code for better perfomance ↵Adam
and quality
9 daysperf(draw) instead of having a hash map for three fold repetion check now we ↵Adam
have
9 daysrenaming thingsAdam
10 daysimplementing memory optimazied move using uint16_t instead of a four ↵Adam
integers and one byte
13 daysfixingAdam
14 daysimproving codeAdam
14 daysimproving knight move gen codeAdam
14 daysremoving useless checksAdam
14 daysremoving hard coded knight movesAdam
14 daysmodernizing the codeAdam
2026-08-08fix: draw counting limit changePeter B.
2026-08-04improving code readiblity and maybe perfomanceAdam
2026-08-03a big hell of a commitAdam
2026-08-02adding bitboards aproahAdam
2026-08-02fixing typoAdam
2026-08-02adding colored piece bitboardsAdam
2026-08-01noneAdam
2026-08-01adding castlingAdam
2026-07-31making stricter cmake list and then fixing bug it foundAdam
2026-07-31keeping track of were all the pieces areAdam
2026-07-31improving performanceAdam
2026-07-30optimazingAdam
2026-07-30improving botAdam
2026-07-30making bot better and 50 move rule awareAdam
2026-07-29new folder structerAdam
2026-07-29hellAdam
2026-07-29changesAdam
2026-07-29improving check generationAdam
2026-07-29dont alloce that much memoryAdam
2026-07-29implementing castlingAdam
2026-07-29optimazingAdam
2026-07-28renaming none to none pieceAdam
2026-07-28fixing the hell of a bugAdam
2026-07-28optimazingAdam
2026-07-28improving botAdam
2026-07-28optimazing the getlegal moves functionAdam
2026-07-28changesAdam
2026-07-28again fixing memory bugsAdam
2026-07-28fixing memory bugAdam
2026-07-28making bot do check and add knight tableAdam
2026-07-27adding uciAdam
2026-07-27fixing king captuare bugAdam
2026-07-27adding enpassantAdam
2026-07-27lot of changesAdam
2026-07-26adding replAdam
2026-07-26adding king and formatingAdam
2026-07-26Merge branch 'main' of https://github.com/AdamMegaRules/chessPeter B.
2026-07-26making everything more strict + fixing the warnings/errorAdam