Skip to content

Commit

Permalink
Add a changelog file
Browse files Browse the repository at this point in the history
  • Loading branch information
jgilchrist committed Dec 7, 2023
1 parent 5aaed65 commit 597a70f
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Changelog

## [Unreleased]

Initial release with the following major features:

* Board
* Bitboard board representation
* Redundant mailbox representation for square lookups
* Zobrist hashing

* Move generation
* Fully legal move generation (~200 million NPS)
* Fancy Magic bitboards

* Search
* Negamax
* Iterative deepening
* Quiescence search
* Principal Variation Search (PVS)
* Check extensions
* Transposition table

* Move ordering
* Previous best move
* Most Valuable Victim - Least Valuable Aggressor (MVV-LVA)

* Evaluation
* Material difference
* Midgame and endgame piece square tables
* Tapered midgame vs. endgame evaluation
* Incremental updates

0 comments on commit 597a70f

Please sign in to comment.