Maxima2
Maxima2,
an UCI compliant open source chess engine by Erik van het Hof and Hermen Reitsma, released under the GPL license.
Maxima2 is written in C++ as successor of BugChess aka QueenMaxima. The code has been completely rewritten and modernized using new developments in computer chess from the last decade,
with bitboards, LMR, less extensions, more pruning, tapered evaluation, and integrated self-matching test for testing and tuning evaluation values as most notable changes [2].
Contents
Features
Board Representation
Search
- Iterative Deepening
- Aspiration Windows
- Principal Variation Search (Fail-Soft)
- Transposition Table
- Selectivity
- Move Ordering
Evaluation
- Tapered Eval
- Material
- Material Hash Table
- Piece-Square Tables
- Bishop Pair
- Mobility
- Trapped Pieces
- Outposts
- King Safety
- Pawn Structure
- Passed Pawns
See also
Forum Posts
- Two new programs if... by Günther Simon, CCC, June 21, 2016
External Links
Chess Engine
- GitHub - GitHub - hof/qm2: maxima2 chess program
- GitHub - hof/qm2-util: maxima2 utilities for online playing, tuning, web and mobile display
Misc
References
- ↑ The graph of a 3D paraboloid given by f(x,y) = -(x²+y²)+4, Shown is the global maximum of the surface, at (0,0,4), Selfmade with MuPad, Sam Derbyshire, February 21, 2008, Wikimedia Commons
- ↑ qm2/README.md at master · hof/qm2 · GitHub