- Integrable with your favourite GUI
- Can be used as a chess library
- Faster and bug free move generation
- PGN utilities
- Search time constraints
- Can play bullet, blitz, rapid
- Analysis mode
- Less resource consumption
Schneizel v2 is a mailbox chess engine. That means, it takes the array based approach for board representation.
- AB pruning
- Iterative deepening
- Internal move ordering
- Transposition table (caches legal moves, capture moves and evalutation)
- Quiescence search
- Piece square table
- Pawn chain
- Passed pawn
- Material count
- Cornering opponent's king in endgames
- GUI
- Schneizel v2 performs best when it is paired with JDK 8.
This project is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License