summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeLines
* chore: add debug compilation flagsHEADmastereug-vs2022-09-13-1/+1
|
* feat: add quiscence searcheug-vs2022-09-10-2/+39
|
* feat: add only_captures flag to move generationeug-vs2022-09-08-11/+11
|
* feat: add castle to generate moveseug-vs2022-09-08-3/+22
|
* feat: adequately generate pseudolegal moveseug-vs2022-09-08-3/+79
|
* refactor: rename to proper terminologyeug-vs2022-09-08-22/+22
|
* feat: redo search if out of aspiration windoweug-vs2022-09-08-4/+10
|
* feat: add aspiration windoweug-vs2022-09-08-2/+7
|
* feat: display moves while deepeningeug-vs2022-09-08-1/+4
|
* fix: only allow castling with rookseug-vs2022-09-07-5/+5
|
* feat: implement iterative deepeningeug-vs2022-09-07-11/+38
|
* chore: update config fileeug-vs2022-09-05-3/+4
|
* feat: allow loading game from text fileeug-vs2022-09-05-9/+18
|
* feat: write game moves to fileeug-vs2022-09-05-10/+10
|
* fix: pass new move_hash down to minimax treeeug-vs2022-09-05-7/+7
|
* refactor: always use relative deptheug-vs2022-09-05-7/+5
|
* fix: ensure hash always maps to positive indexeug-vs2022-09-05-10/+16
|
* feat: add castle to zobrist make_moveeug-vs2022-09-04-0/+29
|
* feat: only recalculate higher-depth transpositionseug-vs2022-08-31-8/+22
|
* feat: display transposition table cardinalityeug-vs2022-08-31-0/+4
|
* feat: dont allow castle under checkeug-vs2022-08-31-14/+29
|
* feat: display floating point evaluationeug-vs2022-08-31-2/+2
|
* feat: discourage bad pawn structureeug-vs2022-08-31-2/+38
|
* refactor: mass renameeug-vs2022-08-31-22/+22
|
* fix: correct pawn evaluationeug-vs2022-08-31-5/+1
|
* feat: cosmetic changeseug-vs2022-08-31-5/+8
|
* feat: display current scoreeug-vs2022-08-31-2/+6
|
* feat: use long for zobrist seedseug-vs2022-08-31-12/+11
|
* feat: include heuristic values into transpositionseug-vs2022-08-31-3/+1
|
* fix: return empty squares when computing hasheug-vs2022-08-31-7/+8
|
* fix: compute zobrist hash before applying moveeug-vs2022-08-31-12/+14
|
* feat: add transposition table lookupeug-vs2022-08-31-13/+47
|
* feat: implement initial zobrist hashingeug-vs2022-08-31-0/+29
|
* fix: typoeug-vs2022-08-31-4/+4
|
* feat: cleanup logseug-vs2022-08-31-73/+5
|
* fix: account for mobility differenceeug-vs2022-08-31-56/+18
|
* feat!: account for mobility instead of coverageeug-vs2022-08-30-16/+9
|
* fix: compute positioning for coloreug-vs2022-08-30-21/+22
|
* feaT: add pawn promotionseug-vs2022-08-30-0/+21
|
* feat: add checkmateeug-vs2022-08-20-25/+37
|
* feat: tweak coefficientseug-vs2022-08-20-2/+2
|
* fix: do not allow pawn jump through pieceseug-vs2022-08-20-6/+8
|
* fix!: dumb reverse ordering in sort_moveseug-vs2022-08-20-1/+1
|
* feat: improve move orderingeug-vs2022-08-20-4/+3
|
* feat: compute positioning advantageeug-vs2022-08-20-1/+65
|
* feat: naively sort moves to improve branch pruningeug-vs2022-08-19-31/+79
|
* chore: use gcc as default compilereug-vs2022-08-19-1/+1
|
* refactor: separate structure for Moveeug-vs2022-08-19-77/+74
|
* chore: add -Ofast compilation flageug-vs2022-08-19-1/+1
|
* chore: update gitignoreeug-vs2022-08-18-0/+2
|