Vieni più vicino! – MecWilly

Vieni più vicino!

Damerino non è mai contento, vuole che ti avvicini, ma se ti avvicini troppo poi non gli va bene, devi trovare la giusta distanza! 🙂

Aggiusta i due valori di soglia in base alle tue esigenze e alla tua fantasia, inoltre essi dipendono anche dalla risoluzione della tua fotocamera, quindi potranno aver bisogno comunque di una regolazione.

camera on
tracking on
do
if [$widthface] < 200
say vieni più vicino!
if [$widthface] > 250
say ora sei troppo vicino!
repeat

Proviamo a migliorare il codice. Innanzitutto forse hai notato che quando il programma inizia Damerino parte subito dicendoti ‘vieni più vicino’, questo succede perchè all’inizio la costante $widthface è settata a -1, in quanto ancora non ha visto nessuna faccia (vedi i dettagli su questa costante). Poichè la prima condizione if si verifica con ‘$widthface < 200’, il -1 rientra in questa condizione.Per evitare ciò possiamo inserire un nuovo if che scatta quando la costante $widthface è settata a -1. Cosa gli facciamo fare quando ancora nessuna faccia è stata avvistata da Damerino? Niente di meglio di un randeyes che muove gli occhi (e a volte le sopracciglia) di Damerino in direzioni casuali 🙂

camera on
tracking on
do
if [$widthface] = -1
randeyes
elseif [$widthface] < 200
say vieni più vicino!
elseif [$widthface] > 250
say ora sei troppo vicino!
repeat

Lascia un commento

× Scrivici su Whatsapp