Laser is a UCI-compliant chess engine.
This is a command-line engine only. To have a graphical interface, the executable can be used with any UCI chess GUI such as XBoard.
Laser is released under an open source license.
Features include:
- Lazy SMP up to 128 threads.
- Fancy magic bitboards for a 4.5 sec PERFT 6 @2.2 GHz (no bulk counting).
- Evaluation:
- Tuned with reinforcement learning, coordinate descent, and a variation of Texel’s Tuning Method.
- Piece square tables.
- King safety, pawns shields and storms.
- Isolated/doubled/passed/backwards pawns.
- Mobility.
- Outposts.
- Basic threat detection and pressure on weak pieces.
- A two-bucket transposition table with Zobrist hashing, 16 MB default size.
- An evaluation cache.
- Syzygy tablebase support.
- Fail-soft principal variation search:
- Adaptive null move pruning, late move reduction.
- Futility pruning, razoring, move count based pruning (late move pruning).
- Check and singular extensions.
- Quiescence search with captures, queen promotions, and checks on the first two plies.
- Move ordering:
- Internal iterative deepening when a hash move is not available.
- Static exchange evaluation (SEE) and Most Valuable Victim / Least Valuable Attacker (MVV/LVA) to order captures.
- Killer and history heuristics to order quiet moves.
Website: github.com/jeffreyan11/laser-chess-engin
Support:
Developer: Jeffrey An, Michael An
License: GNU General Public License v3.0
Laser is written in C++. Learn C++ with our recommended free books and free tutorials.
| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.