Šahovski program BBChess
BBChess je šahovski program napisan v programskem jeziku C. Moč programa je približno 2200 ELO točk. Program ima implementirane naslednje koncepte:
- Bitna predstavitev igre
- Rotacija bitne predstavitve
- Ključi pozicij
- Bitna predstavitev potez
- Generator potez
- Algoritem alfa-beta
- Iskanje mirovanja
- Transpozicijska tabela
- Iterativno poglabljanje
- Adaptivna aspiracijska okna
- Ocenitvena funkcija
- Zbiranje glavne variante
- Univerzalni šahovski komunikacijski vmesnik