Version | CCRL 40/15 | CCRL Blitz | UBC |
---|---|---|---|
[3.0.0] | 3086 | ---- | ---- |
[2.0.0] | 2882 | 2923 | 2966 |
[1.0.0] | 2629 | ---- | 2719 |
The search function explores possible moves and evaluates their outcomes to find the best one. Core techniques include:
- Negamax with Fail-Soft Framework
- Principle Variation Search
- Iterative Deepening
- Transposition Table (TT)
- Aspiration Windows
- Late Move Pruning
- Mate Distance Pruning
- Late Move Reduction
- Null Move Pruning
- Futility Pruning
- Reverse Futility Pruning
- Quiescence SEE Pruning
- PVS SEE Pruning
- Improving Heuristic
- Singular Extensions
- Razoring
- Cut Node
- Quiescence Search
- Move Ordering
- Corrplexity Extension
- Hard Limit
- Soft Limit
- Best Move TM
- Evaluation TM
$ git clone [https://github.com/ProgramciDusunur/Potential.git](https://github.com/ProgramciDusunur/Potential.git)
$ cd Potential/src
$ make
$ ./Potential
This project has been shaped and inspired by the valuable support and thoughtful feedback of the following individuals. Your contributions and insights have been greatly appreciated—thank you! 🌟