Sommario:

Forbici di carta sasso: 10 passaggi
Forbici di carta sasso: 10 passaggi

Video: Forbici di carta sasso: 10 passaggi

Video: Forbici di carta sasso: 10 passaggi
Video: Carta Forbice Sasso 2024, Luglio
Anonim
Sasso carta forbici
Sasso carta forbici

Scopo: dopo aver completato questo, imparerai come creare un semplice gioco di Rock, Paper Scissors da zero usando Code.org.

Materiali/Requisiti necessari: conoscenza di base della sintassi Javascript, un computer, un account Code.org.

Passaggio 1: apri lo spazio di lavoro

Apri lo spazio di lavoro
Apri lo spazio di lavoro

1. Inizia aprendo code.org, fai clic su crea un progetto e fai clic su app lab

Passaggio 2: progettare l'interfaccia utente

Interfaccia utente di progettazione
Interfaccia utente di progettazione

2. Fare clic sulla scheda Progettazione nell'angolo in alto a sinistra dell'ambiente di codifica e trascinare tre pulsanti (Sasso, Carta, Forbici). Etichettali e modifica i loro ID di conseguenza. Inoltre, nella scheda Progettazione, trascina le etichette per: Scelta CPU, Scelta giocatore e un indicatore di vittoria o sconfitta. ID questi di conseguenza, il risultato finale dovrebbe essere simile all'immagine sopra.

Passaggio 3: creare funzioni clic

Crea funzioni clic
Crea funzioni clic

Crea funzioni evento che vengono eseguite quando si fa clic su ciascuno dei pulsanti. Per fare ciò, fare clic sul pulsante desiderato nella scheda di progettazione, quindi fare clic su inserisci codice nella scheda eventi nell'area di lavoro di progettazione.

Passaggio 4: funzione GetWinner

Funzione GetWinner
Funzione GetWinner

Scrivi una funzione chiamata getWinner con il parametro "playersChoice".

Passaggio 5: chiamata della funzione GetWinner

Richiamo della funzione GetWinner
Richiamo della funzione GetWinner

In ogni funzione Click Event, chiama la funzione getWinner, inviando una stringa con il nome dell'elemento corrispondente alla funzione.

Passaggio 6: ottieni la scelta della CPU

Ottieni la scelta della CPU
Ottieni la scelta della CPU

Nella funzione getWinner, inizializza una variabile cpuChoice e invia un numero casuale da 0 a 2 a una nuova funzione randomPick. Crea la funzione randomPick con un parametro int.

Passaggio 7: scrivi RandomPick

Scrivi RandomPick
Scrivi RandomPick

Nella funzione randomPick, restituisce un elemento diverso per ogni numero casuale da 0 a 2. Es. se x = 0 restituisce “Roccia”. Imposta il testo di un'etichetta su "CPU sceglie" && elemento

Passaggio 8: determinare il vincitore

Determina il vincitore
Determina il vincitore

Tornando alla funzione getWinner, confronta playerChoice con cpuChoice usando le istruzioni if else per determinare il vincitore. Inizializza un booleano che viene impostato su vero se il giocatore viene determinato come vincitore e rimane falso in caso contrario. Attenzione: controlla prima se c'è un pareggio.

Passaggio 9: registrare i risultati

Alla fine della funzione getWinner, imposta una variabile globale per il conteggio delle vincite della CPU e il conteggio delle vincite del giocatore e regola ciascuna variabile di conseguenza. Regola l'etichetta corrispondente alla fine della funzione getWinner (una volta determinato il vincitore). Cambia anche qui l'etichetta principale in "Hai vinto" o "Hai perso"

Passaggio 10: Finisci

A questo punto, il tuo programma dovrebbe essere terminato, fai clic su Esegui e avvia il gioco per assicurarti che funzioni correttamente.

Consigliato: