hgducharme / meatball

A C++17 chess engine written entirely from scratch (WIP)
GNU General Public License v2.0
0 stars 0 forks source link

Add a code profiler #24

Open hgducharme opened 10 months ago

hgducharme commented 2 months ago

Move generation can likely be sped up by eliminating as many loops as possible. We should be doing group move generation for pawns (e.g. push all pawns by one square and bitwise and the resulting bitboard with the empty squares to get all the possible single pawn pushes). See this website