Šahovski program BBChess: Razlika med redakcijama
Vrstica 13: | Vrstica 13: | ||
* Ocenitvena funkcija | * Ocenitvena funkcija | ||
* Zbiranje glavne variante | * Zbiranje glavne variante | ||
− | * | + | * Univerzalni šahovski komunikacijski vmesnik |
Redakcija: 11:02, 2. oktober 2006
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