Funzioni

Il robot prende delle decisioni… dopo aver valutato i valori restituiti da certe funzioni che lo informano sul mondo che lo circonda.

Per esempio: frontIsClear, di fronte la strada è libera?

A sinistra Di fronte A destra CONTROLLO?
leftIsClear frontIsClear rightIsClear Strada libera?
Quante celle?
leftIsBeacon frontIsBeacon rightIsBeacon Un faro?
leftIsBlack frontIsBlack rightIsBlack Colore nero (scuro)?
Quante celle?
leftIsWhite frontIsWhite rightIsWhite Colore bianco (chiaro)?
Quante celle?
leftIsObstacle frontIsObstacle rightIsObstacle Ostacolo?

Casualità

Lancia una moneta, flipCoin, e restituisce il risultato.

Il risultato di flipCoin sarà true/false con la stessa probabilità.
Si utilizza per prendere una decisione casuale.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *