
SEQ
SETVAR #GIOCATORE_SCE 1
SAY 1 (giocatore butta sasso)
SETVAR #SCRIPT_1 1
END
SEQ
SETVAR #GIOCATORE_SCE 2
SAY 2 (giocatore butta CARTA)
SETVAR #SCRIPT_1 1
END
SEQ
SETVAR #GIOCATORE_SCE 3
SAY 3 (giocatore butta forbice)
SETVAR #SCRIPT_1 1
END
Lo script si occupa semplicemente di far scegliere in maniera RANDOM un valore alla variabile
#PC_SCE compreso tra 1 e 3
IF2 #SCRIPT_1 = 1
SEQ
SAY 11
SETVAR #PC_SCE RANDOM 1 3
SETVAR #SCRIPT_1 0
END
ENDIF
Create degli oggetti invisibili sulla mappa e settate i seguenti SCRIPT su evento TICK.
na volta selezionato in maniera RANDOM il valore della variabile #PC_SCE uno dei seguenti
SCRIPT si avierà per dare inizio al controlo della vittoria della mano in questione
assegnango i punti ai partecipanti e attivando l'evento CONTROLLO VITTORIA.
Se CPU sceglie sasso
IF2 #PC_SCE = 1
SEQ
SAY 4
IF #GIOCATORE_SCE = 1
SEQ
SAY 9
SETVAR #PC_SCE 0
SETVAR #GIOCATORE_SCE 0
END
ENDIF
IF #GIOCATORE_SCE = 2
SEQ
SETVAR #PUNTI_GIOC SUM #PUNTI_GIOC 1
SAY 10
SETVAR #PC_SCE 0
SETVAR #GIOCATORE_SCE 0
END
ENDIF
IF #GIOCATORE_SCE = 3
SEQ
SAY 8
SETVAR #PUNTI_PC SUM #PUNTI_PC 1
SAY 10
SETVAR #PC_SCE 0
SETVAR #GIOCATORE_SCE 0
END
ENDIF
SETVAR #CONTROLLO_VIT 1
END
ENDIFSe CPU sceglie carta
IF2 #PC_SCE = 2
SEQ
SAY 5
IF #GIOCATORE_SCE = 1
SEQ
SAY 8
SETVAR #PUNTI_PC SUM #PUNTI_PC 1
SAY 10
SETVAR #PC_SCE 0
SETVAR #GIOCATORE_SCE 0
END
ENDIF
IF #GIOCATORE_SCE = 2
SEQ
SAY 9
SETVAR #PC_SCE 0
SETVAR #GIOCATORE_SCE 0
END
ENDIF
IF #GIOCATORE_SCE = 3
SEQ
SETVAR #PUNTI_GIOC SUM #PUNTI_GIOC 1
SAY 10
SETVAR #PC_SCE 0
SETVAR #GIOCATORE_SCE 0
END
ENDIF
SETVAR #CONTROLLO_VIT 1
END
ENDIFSe CPU sceglie forbice
IF2 #PC_SCE = 3
SEQ
SAY 6
IF #GIOCATORE_SCE = 1
SEQ
SETVAR #PUNTI_GIOC SUM #PUNTI_GIOC 1
SAY 10
SETVAR #PC_SCE 0
SETVAR #GIOCATORE_SCE 0
END
ENDIF
IF #GIOCATORE_SCE = 2
SEQ
SAY 8
SETVAR #PUNTI_PC SUM #PUNTI_PC 1
SAY 10
SETVAR #PC_SCE 0
SETVAR #GIOCATORE_SCE 0
END
ENDIF
IF #GIOCATORE_SCE = 3
SEQ
SAY 9
SETVAR #PC_SCE 0
SETVAR #GIOCATORE_SCE 0
END
ENDIF
SETVAR #CONTROLLO_VIT 1
END
ENDIFCon questo SCRIPT andiamo a controllare se uno dei due giocatori ha raggiunto la quota di
tre vittorie. In caso affermativo diamo la vittoria e resettiamo la partita
IF2 #CONTROLLO_VIT = 1
SEQ
IF #PUNTI_PC = 3
SEQ
SAY 13
SETVAR #PUNTI_PC 0
SETVAR #PUNTI_GIOC 0
END
ENDIF
IF #PUNTI_GIOC = 3
SEQ
SAY 12
SETVAR #PUNTI_PC 0
SETVAR #PUNTI_GIOC 0
END
ENDIF
SETVAR #CONTROLLO_VIT 0
END
ENDIF
1 Il giocatore sceglie sasso
2 Il giocatore sceglie carta
3 il giocatore sceglie forbice
4 Il nemico sceglie sasso
5 il nemico sceglie carta
6 il nemico sceglie forbice
7 Il giocatore vince e guadagna un punto
8 il giocatore perde e fa guadagnare al nemico un punto
9 Il giocatore e il nemico buttano lo stesso simbolo PAREGGIO
10 Il risultato e GIOCATORE \v017 NEMICO \v018
11 [IL NEMICO RISPONDE CON]
12 Complimenti hai vinto Ora Rinizierai una nuova partita
13 Spiacente hai perso Rigioca e ritenta la fortuna
..:: Torna all'indice tutorials
..:: Cerca tutorials