Felix e gli alberi

Felix

Felix è un ragazzo che aveva un sogno: piantare migliaia di alberi.

Anche questo livello ci ha messo alla prova dal punto di vista logico-computazionale.

L'idea di partenza è stata quella di creare un ambiente nel quale Felix attende sotto un albero il nostro intervento. Al clic su una porzione specifica di terreno il ragazzo si alza, lo raggiunge, si piega sulle ginocchia, pianta l'albero che, sotto i nostri occhi inizia a crescere.

Sebbene possa sembrare abbastanza semplice e lineare, abbiamo riscontrato diverse problematiche da affrontare e risolvere: come ad esempio la situazione nella quale un utente clicca su una destinazione differente prima che il ragazzo raggiunga la prima, oppure la velocità di spostamento che deve essere coerente con le differenti distanze da percorrere, ecc...

Per la prima abbiamo impostato uno stop alle transizioni precedenti al clic di un target di destinazione, per la seconda abbiamo impostato una velocità proporzionale alla distanza tra i due elementi (Felix ed il target).