Creare una TartaSlot Machine

 
Torna a Tarta Slot-Machine Creare i simboli della slot-machine Animare un simbolo Un display per visualizzare la vincita Aggiungere attori: altre tartarughe Creare un pulsante per avviare il gioco Un display per visualizzare la vincita Aggiungere attori: altre tartarughe Creare un pulsante per avviare il gioco Aggiungere un segnale acustico Inserire un brano musicale di intrattenimento Aggiungere un segnale acustico Inserire un brano musicale di intrattenimento Controllare la combinazione Comunicare il risultato

 

 

Scaricare il plug-in che consente di visualizzare i progetti Microworlds con un broswer

- Creare la Procedura Play per avviare/Arrestare la riproduzione del brano

Riprodurre un file MIDI associato ad un oggetto Music è molto semplice.

Se l'oggetto è visibile, è sufficiente fare click sull'icona per avviare/arrestare la riproduzione. Si noti che facendo click mentre il brano è in riproduzione se determina l'arresto. Se al contrario l'oggetto non è visibile (abbiamo tolto il segno di spunta dalla casella di opzione Visible nella finestra di proprietà dell'oggetto stesso) la riproduzione del brano può essere attivata mediante un comando.

Digitando il nome dell'oggetto nella Console Comandi, se il brano non è in esecuzione si determina l'avvio, altrimenti si provoca l'arresto.

Un altro metodo consisite nel digitare il comando:    set "Lagoon "on? "True

ciò causa la riproduzione del brano Lagoon in quanto chiede a Logo di impostare/definire (set) la proprietà acceso/spento (on?)  dell'oggetto Lagoon a vero (True). Questo comando in definitiva equivale a fare click sull'oggetto Lagoon quando non è in stato di riproduzione. Si noti che se il brano è già in esecuzione questo comando non causa l'arresto.

Invece il comando:     set "Lagoon "on? "False

determina l'arresto della riproduzione del brano Lagoon in quanto chiede a Logo di impostare/definire (set) la proprietà acceso/spento (on?) dell'oggetto Lagoon a falso (False).

Impostare, definire le istruzioni o regole di un pulsante mediante codice.

Anche i pulsanti sono oggetti ed hanno proprietà che è possibile impostare mediante appositi comandi logo. Ovviamente se il comando che introduciamo nel campo Instruction della finestra di dialogo pulsante corrisponde al nome di una procedura, il click sul medesimo determina l'avvio di quella procedura.

Vediamo ora come è possibile modificare le istruzioni associate ad un pulsante tramite comandi Logo. Costruiamo ad esempio queste due procedure:

to play
 set "Lagoon "on? "True
 set "button2 "rule [launch[Off]]
end

to Off
 set "Lagoon "on? "false
 set "button2 "rule [launch[Play]]
end

Inizio della procedura play
imposta la proprietà "on? a true: il brano viene riprodotto
definisce Off la regola (rule) del pulsante di nome button2
fine della procedura

Inizio della procedura Off
imposta la proprietà "on? a false: la riproduzione è interrotta
definisce Play la regola (rule) del pulsante di nome button2
fine della procedura

Prova con un click il pulsante Play

 
Torna a Tarta Slot-Machine Creare i simboli della slot-machine Animare un simbolo Un display per visualizzare la vincita Aggiungere attori: altre tartarughe Creare un pulsante per avviare il gioco Un display per visualizzare la vincita Aggiungere attori: altre tartarughe Creare un pulsante per avviare il gioco Aggiungere un segnale acustico Inserire un brano musicale di intrattenimento Aggiungere un segnale acustico Inserire un brano musicale di intrattenimento Controllare la combinazione Comunicare il risultato