Napisać funkcje która będzie przyjmować pozycje szachową (w postaci jakiejś struktury zawierającej 12 bitboardów, po 1 bitboardzie na rodzaj figury i kolor) i zwracać score w postaci (16bit?) inta
funkcja ma porównywać materiał na szachownicy (białe minus czarne) i zwracać jego różnice
przyjmujemy, że:
pion jest warty 100 score
skoczek 300 score
goniec 325 score
wieża 500 score
hetman 900 score
Czyli dla pozycji w którym białe mają tylko 2 piony, a czarne tylko 2 wieże, score powinien wynieść -800 (1 200 - 2 500)
Napisać funkcje która będzie przyjmować pozycje szachową (w postaci jakiejś struktury zawierającej 12 bitboardów, po 1 bitboardzie na rodzaj figury i kolor) i zwracać score w postaci (16bit?) inta
funkcja ma porównywać materiał na szachownicy (białe minus czarne) i zwracać jego różnice przyjmujemy, że:
Czyli dla pozycji w którym białe mają tylko 2 piony, a czarne tylko 2 wieże, score powinien wynieść -800 (1 200 - 2 500)