-
Notifications
You must be signed in to change notification settings - Fork 0
Euristica
Gian Marco De Cola edited this page Apr 30, 2021
·
43 revisions
OSTACOLO (per una pedina che non è re): CAMPO, FORTEZZA, ESCAPE.
(Contare quante mosse è possibile fare per ogni mossa?)
Ogni giocatore massimizza nella sua euristica, quindi va creata una sola euristica e cambiare il segno dei punti da dare/togliere in base al ruolo del giocatore (bianco/nero) passato come parametro. I ragionamenti seguenti verranno condotti per i bianchi. Per tenere conto del fatto che non si deve tornare allo stesso stato forse bisognerebbe utilizzare grafi?
Ordinati secondo quantitativo di punti da dare (più in alto, do più punti, più in basso, do meno punti)
- Re entra in escape
- Re vicino ad un escape
- Pedine mangiate (NB questo valore è sempre positivo, invariante rispetto al ruolo)
Ordinati secondo quantitativo di punti da togliere (più in alto, tolgo più punti, più in basso, tolgo meno punti)
- Re mangiato
- Nemico/ostacolo nelle direzioni ortogonali attorno alla pedina (raggio 1) e altro nemico nella direzione opposta (raggio infinito. NB questo valore è sempre negativo, invariante rispetto al ruolo)
- Neri vicino ad escape in direzione del re (da annullare in caso di re in fortezza, aumentare quanto più il re è vicino agli escape)
- Pedine perse (NB questo valore è sempre negativo, invariante rispetto al ruolo)
- Ostacolo nelle direzioni ortogonali attorno alla pedina ( raggio 1. NB questo valore è sempre negativo, invariante rispetto al ruolo)