Šahovski program BBChess: Razlika med redakcijama
Vrstica 3: | Vrstica 3: | ||
* Bitna predstavitev igre | * Bitna predstavitev igre | ||
* Rotacija bitne predstavitve | * 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 | ||
+ | * Vmesnik za komunikacijo z grafičnim vmesnikom |
Redakcija: 10:57, 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
- Vmesnik za komunikacijo z grafičnim vmesnikom