Skip to content

eric-ycw/wowl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 

Repository files navigation

Wowl

Wowl is a UCI chess engine written in C++.

Board representation

  • 10x12 mailbox

Search

  • Iterative deepening with aspiration window
  • Transposition table
  • Quiescence search
  • MVV-LVA
  • SEE
  • Killer moves
  • History heuristic
  • Null move pruning
  • Reverse futility pruning
  • Futility pruning
  • Delta pruning
  • Late move reduction

Evaluation

  • Material evaluation with piece-square tables
  • King safety
  • Space and center control
  • Mobility
  • Pawn structure
  • Passed pawns