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
perf(board): making is square attacked helper use modern bitboard aproach
Adam
6 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
8 days
refactor(board): using auto with static cast
Adam
8 days
refactor(board): making generate knight moves use const reference
Adam
8 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
9 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
14 days
removing useless checks
Adam
14 days
removing hard coded knight moves
Adam
14 days
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
2026-07-27
adding enpassant
Adam
2026-07-27
lot of changes
Adam
[next]