Goal state
- 1. Goal state :-
if Pocket(red_coin)==true
pid=1
do
{ turn=pid
if(pocket(red))
return turn; // Return player number
if(pocket(white || black)
return turn;
pid=(pid+1)%4;
}while(true);
pocket(coin_color)
{
if(coin_color.position in R )
return true;
return false;
}
Carrom board