marekpiotradamczyk / bestiazwroclawia

7 stars 7 forks source link

Prosty eval liczący materiał #9

Closed mateusz2173 closed 4 months ago

mateusz2173 commented 5 months ago

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)