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

- Generare rotazioni che visualizzano simboli casualmente 

Nell'ipotesi che i simboli della slot-machine siano quelli qui a fianco, potremmo ipotizzare un'animazione di questo tipo:
  1. All'inizio la moneta è in posizione frontale
  • l'animazione parte con la shape corrente. Si tratta di una forma compresa tra la n. 1 e la n. 6
-
  1. La moneta inizia a ruotare: la parte superiore si sposta in avanti sino ad assumere una posizione intermedia
  • scelta di una shape a caso dalla n. 8 alla n. 10
setsh (random 3) + 8
  1. La moneta si trova disposta sul fianco
  • visualizzazione della shape n. 7
setsh 7
  1. La moneta continua a ruotare fino ad assumere una posizione simmetrica rispetto a quella della fase 2
  • scelta di una shape a caso dalla n. 11 alla 13
setsh (random 3) + 11
  1. Completando la rotazione la moneta si ritrova nella posizione frontale
  • scelta di una shape a caso dalla n. 1 alla n. 6
setsh (random 6) + 1
Ora possiamo realizzare due procedure; la procedura ruota per effettuare una singola rotazione e lancia per effettuarne 6.

Prova le procedure digitando il nome e premendo INVIO

to ruota
 setsh (random 3) + 8
 wait 1
 setsh 7 
 wait 1
 setsh (random 3) + 11
 wait 1
 setsh (random 6) + 1
 wait 1
end
to lancia
 repeat 6[ruota]
end

 

NOTA BENE - Per ora ci si può accontentare di questo tipo d'animazione. Per migliorare la simulazione occorre tenere presente che:

  1. le shapes così come sono state presentate non sono sufficienti. Infatti per ogni shape frontale sono necessarie 6 shape inclinate in un verso e 6 nell'altro verso. Considerando anche la posizione di profilo, dovremmo realizzare in tutto 19 shapes (6 + 6 + 6 + 1).
  2. al passo 2 dovrà essere scelta la shape inclinata corrispondente alla shape presente nella fase 1, poichè dopo questa frazione di rotazione il tipo di simbolo non può essere diverso dal precedente. 
  3. nella fase 5 occorrere selezionare la shape frontale corrispondente alla shape inclinata selezionata nella fase 4. Anche in questo caso infatti, il tipo di simbolo deve essere uguale a quello della fase 4.

Lasciamo a voi tutti, una volta terminata l'esercitazione, introdurre le modifiche al codice per raggiungere questo obiettivo.

 

 
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