/Chess

Primary LanguageC++

Chess

Main Features

  • Fully data driven gameplay
  • Functional AI
    • Score-driven movement based on
      • Piece value ratios
      • Game time
      • Forward lookahead (1, so it isn't completely overpowered)
      • Opportunistic play style w/ emphasis on defense
  • Scalable resolution
  • Win checks take other pieces into account

Compilation

Just run the build script (./build.sh)

Future Features

  • Prevent the AI from making stupid moves