‫Benvenuto nello schema del progetto e in questo video, ti mostrerò il risultato finale di
‫questo capitolo e ti dirò come puoi costruirlo.
‫Lo farò molto velocemente.
‫Non voglio entrare troppo nei dettagli perché dovresti essere in grado di provare a costruire quel gioco da
‫solo ormai.
‫Hai imparato la maggior parte delle cose di cui hai bisogno qui.
‫E se manca qualcosa, puoi ovviamente utilizzare la documentazione.
‫Oppure, se rimani bloccato, puoi guardare i seguenti video in cui spiego tutto passo dopo passo.
‫E se non hai voglia di provarlo tu stesso, ovviamente, puoi andare avanti e seguire comunque i
‫video.
‫Tutto bene.
‫Quindi diamo una rapida occhiata a ciò che abbiamo qui.
‫Quindi abbiamo più scene diverse con una scena di gioco, una scena di game over e il menu principale
‫e la scena di gioco è quella che abbiamo aperto qui, che consiste nel campo, che ha tutti quei componenti
‫come le palle, i record , i due che puoi vedere qui, poi la palla, e poi hai l'interfaccia utente, che è
‫il giocatore, il no e l'altro giocatore e il suo numero.
‫Quindi questi sono i loro punteggi, che devi anche programmare, ovviamente.
‫Quindi, ogni volta che la palla si muove, i giocatori cercano di colpire la palla e farla rimbalzare nell'altra direzione in modo
‫che la palla rimbalzi.
‫E poi provi a portare l'avversario in una situazione in cui la palla colpirà una delle palle laterali.
‫Quindi se è la parete laterale qui sul lato destro, allora il giocatore uno ottiene quel punto.
‫E se è l'altro lato, allora il giocatore che ottiene un punto e la palla diventa più veloce ogni volta che colpisce
‫un record.
‫Quindi la difficoltà sale sempre più fino a quando non è più possibile colpire la palla.
‫Quindi ad un certo punto la palla sarà troppo veloce e avrà anche impostato una velocità massima.
‫Quindi ci sarà una velocità a partire dalla quale la palla non diventerà più veloce,
‫ma sarà comunque praticamente impossibile colpire sempre la palla.
‫Quindi, se il giocatore gioca bene, può batterti.
‫Quindi i razzi hanno una velocità massima o hanno una velocità generale, che non viene aumentata.
‫Quindi le palle aumentano, aumentare la velocità sarà un problema a un certo punto e non puoi più colpire
‫la palla.
‫Quindi, se colpisci la palla nella parte superiore della racchetta, la palla rimbalzerà verso l'alto.
‫Se lo colpisci nella parte inferiore del disco, rimbalzerà verso il basso.
‫Quindi è qualcosa che possiamo indurre il nemico ad andare nella direzione sbagliata.
‫Tutto bene.
‫Quindi si tratta della funzionalità di base.
‫Diamo una rapida occhiata a come l'ho risolto.
‫Quindi, solo così sai come puoi farlo.
‫Quindi ho creato una tela in cui ho un'etichetta che suona uno e uno spartito, la stessa cosa per il
‫secondo giocatore.
‫E ho creato script, ovviamente, che aggiornano il punteggio in base a quanti punti hanno i giocatori.
‫Poi abbiamo il campo, che consiste di tutti gli elementi che fanno parte del gioco.
‫Quindi, in termini di meccanica di gioco, abbiamo tutti i muri e abbiamo i record e ovviamente la
‫palla e quei muri centrali.
‫Li ho inseriti qui perché sembra un po 'meglio perché mostra solo dove si trova il punto centrale.
‫E tutti quei muri hanno un collisore di scatole 2D.
‫Quindi, ogni volta che la palla colpisce uno di questi, rimbalza e anche la palla stessa ha un collisore di scatole.
‫Quindi rimbalza su quei muri.
‫Quindi sai che devi usare un materiale di fisica per loro.
‫Hai visto quelli in azione.
‫Uno dei video.
‫Allora diamo un'occhiata un po' di più al campo.
‫Quindi hai le quattro mura, hai le pareti di mezzo, che sono quelle cinque pareti qui.
‫Poi ci sono i record e i record.
‫Come puoi vedere qui, usiamo collisori di scatole.
‫Ho creato la sceneggiatura.
‫Abbiamo la velocità di movimento.
‫Hanno un corpo rigido dove ho congelato le rotazioni e così via.
‫Quindi è qualcosa che devi esaminare.
‫E ho la palla qui, che ha due suoni diversi.
‫Quindi riproduce un suono specifico quando colpisce il muro e riproduce un suono diverso quando colpisce un disco.
‫E, naturalmente, ha anche bisogno di un corpo rigido e di un collisore.
‫E come puoi vedere qui, di una palla di materiale che rimbalza alla grande.
‫Quindi questo è il gioco.
‫Diamo una rapida occhiata a come funziona.
‫Quindi il suono è stato riprodotto per una settimana.
‫L'ho impostato solo per salvare i suoni di funzionamento, e poi come puoi vedere, se rimbalza, se rimbalza
‫sul lato sinistro, rimbalza correttamente.
‫Quindi rimbalza verso l'alto.
‫Ed eccoti.
‫Ho fatto un punto o ho ottenuto un punto.
‫Quindi ho intenzione di perdere.
‫Mi allontanerò e perderò la partita, perché a cinque punti passerò al gioco
‫supervisionato e nel gioco supervisionato.
‫Ho un testo molto semplice che dice Game over e un pulsante di replay in modo che siamo game over e replay.
‫E se premo il pulsante replay, torno al gioco e ho di nuovo zero zero e inizio un round completamente
‫nuovo.
‫Come puoi vedere, ho un occhio qui, quindi il disco giusto si sta muovendo anche se non faccio nulla.
‫Quindi l'ultimo è gestito dall'input dell'utente, che nel mio caso è W e S o gli iracheni.
‫E quella qui è semplicemente un'IA che cerca di seguire la posizione della palla.
‫Quindi questo è ciò che dovresti provare a implementare.
‫E poi abbiamo il nostro menu principale e da quel menu principale puoi anche entrare nella scena del gioco.
‫Quindi hai Pong come titolo e ogni volta che premi play, torni nel gioco.
‫E questa è la scena del gioco, ovviamente.
‫Quindi, nella scena del gioco, c'è una cosa che non ho ancora spiegato, la palla,
‫rimbalza sui record, ma nel mio caso ho implementato la funzionalità che fa muovere la palla senza fisica.
‫Quindi rimbalza.
‫E poi per quanto riguarda la palla, ho usato la velocità qui, quindi non aggiungo una forza alla palla, ma uso
‫semplicemente la funzionalità della velocità del corpo rigido.
‫Quindi cambio la velocità in base ai rimbalzi, ad esempio, e all'inizio ha una velocità specifica.
‫E poi se rimbalza, la velocità va nella direzione opposta.
‫Quindi, quando rimbalza sul disco sinistro, la palla andrà verso destra e se rimbalza sul
‫disco destro, andrà verso sinistra.
‫Tutto bene.
‫Quindi dovrebbe essere più o meno così.
‫Come ho detto, ti consiglio vivamente di provarlo da solo perché impari molto di più cercando di
‫costruire questo gioco da solo e poi semplicemente seguendo i video o anche solo guardando
‫i video senza provarlo in parallelo.
‫Quindi vai avanti e per favore fammi sapere se quella sfida è stata troppo difficile.
‫Se pensi che mancasse qualche funzionalità che non hai trovato nella documentazione o che non hai
‫trovato online dove dici, OK, questo video è davvero necessario per me per capire cosa sta
‫succedendo e così via, allora io puoi aggiungere qualcosa, ovviamente, ma per il resto dovresti essere in grado di
‫farlo.
‫E se anche se manca qualcosa, allora è ancora meglio se lo scopri
‫da solo, perché questo ti insegnerà a trovare funzionalità e trovare le risposte alle tue domande da solo.
‫Ed è qualcosa di cui avrai sicuramente bisogno ogni volta che vorrai andare avanti e costruire i
‫tuoi progetti in futuro.
‫Tutto bene.
‫Quindi, per favore, vai avanti e costruiscilo o segui i video e ci vediamo nei prossimi video o nel prossimo
‫capitolo.