Conversazione con messaggio =========================== Prerequisiti ------------ Saper distinguere le categorie a cui appartengono i blocchi. Esercizio --------- Tre sprite interagiscono tra di loro conversando. Concetti di programmazione veicolati ------------------------------------ Gestione e scambio dei messaggi tra processi; gestione del suono. **Soluzione** .. image:: ./images/conversazione_con_messaggio/soluzione.png Mediante l’invio di messaggi e la gestione dell’evento quando ricevo un messaggio è possibile far comunicare e interagire tra di loro gli sprite per ottenere tutta una serie di situazioni come, nel nostro caso, una conversazione a tre. La procedura va sincronizzata in modo da rendere più reale l’azione. Per la gestione dei suoni esistono dei blocchi che permettono di introdurre nel progetto suoni già registrati o di introdurne dei nuovi. **Gli script da progettare** sono i seguenti: +----------------+----------------+ | Sprite | Codice | +================+================+ | |image10| | |image11| | +----------------+----------------+ | |image20| | |image21| | +----------------+----------------+ | |image30| | |image31| | +----------------+----------------+ .. |image10| image:: ./images/conversazione_con_messaggio/gatto.png .. |image11| image:: ./images/conversazione_con_messaggio/block_gatto.png .. |image20| image:: ./images/conversazione_con_messaggio/cane.png .. |image21| image:: ./images/conversazione_con_messaggio/block_cane.png .. |image30| image:: ./images/conversazione_con_messaggio/pappagallo.png .. |image31| image:: ./images/conversazione_con_messaggio/block_pappagallo.png