index
:
chess
main
Chess engine written in C++
Adam
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
moves.cpp
Age
Commit message (
Collapse
)
Author
4 days
refactor(search): making code nicer and little faster
Adam
5 days
perf(board): using magic bitboards for is square attacked helper
Adam
5 days
perf(board): making is square attacked helper use modern bitboard aproach
Adam
7 days
perf(board): implementing magic bitboards for faster move generation
Adam
7 days
refactor(board): making king use same bitboard precompute bitboard style ↵
Adam
logic as knights
8 days
refactor(board): refactoring move generation code into better and nice way + ↵
Adam
adding debug command moves
9 days
refactor(board): using auto with static cast
Adam
9 days
refactor(board): making generate knight moves use const reference
Adam
9 days
refactor(board): refactoring pawn move generation code for better perfomance ↵
Adam
and quality
9 days
perf(draw) instead of having a hash map for three fold repetion check now we ↵
Adam
have
10 days
renaming things
Adam
10 days
implementing memory optimazied move using uint16_t instead of a four ↵
Adam
integers and one byte
13 days
fixing
Adam
14 days
improving code
Adam
14 days
improving knight move gen code
Adam
2026-08-11
removing useless checks
Adam
2026-08-11
removing hard coded knight moves
Adam
2026-08-11
modernizing the code
Adam
2026-08-08
fix: draw counting limit change
Peter B.
2026-08-04
improving code readiblity and maybe perfomance
Adam
2026-08-03
a big hell of a commit
Adam
2026-08-02
adding bitboards aproah
Adam
2026-08-02
fixing typo
Adam
2026-08-02
adding colored piece bitboards
Adam
2026-08-01
none
Adam
2026-08-01
adding castling
Adam
2026-07-31
making stricter cmake list and then fixing bug it found
Adam
2026-07-31
keeping track of were all the pieces are
Adam
2026-07-31
improving performance
Adam
2026-07-30
optimazing
Adam
2026-07-30
improving bot
Adam
2026-07-30
making bot better and 50 move rule aware
Adam
2026-07-29
new folder structer
Adam
2026-07-29
hell
Adam
2026-07-29
changes
Adam
2026-07-29
improving check generation
Adam
2026-07-29
dont alloce that much memory
Adam
2026-07-29
implementing castling
Adam
2026-07-29
optimazing
Adam
2026-07-28
renaming none to none piece
Adam
2026-07-28
fixing the hell of a bug
Adam
2026-07-28
optimazing
Adam
2026-07-28
improving bot
Adam
2026-07-28
optimazing the getlegal moves function
Adam
2026-07-28
changes
Adam
2026-07-28
again fixing memory bugs
Adam
2026-07-28
fixing memory bug
Adam
2026-07-28
making bot do check and add knight table
Adam
2026-07-27
adding uci
Adam
2026-07-27
fixing king captuare bug
Adam
[next]