1
00:00:00,540 --> 00:00:01,340
Ben tornato.

2
00:00:01,590 --> 00:00:08,000
Quindi fino ad ora tutto ciò che abbiamo fatto in giro per gli eventi e gli ascoltatori di eventi nel dormitorio

3
00:00:08,030 --> 00:00:13,620
e la relazione dominante e scaricare le lettere che abbiamo appena fatto uno di esercizi veloci che non

4
00:00:13,620 --> 00:00:14,330
sono davvero molto.

5
00:00:14,370 --> 00:00:17,940
E questo era solo per mostrare ai singoli pezzi come funzionavano.

6
00:00:17,940 --> 00:00:22,140
Ora vedremo come si integrano tutti e creeranno un'app sostanziale.

7
00:00:22,200 --> 00:00:25,700
Quindi come puoi vedere questa non è l'app più bella che sta arrivando.

8
00:00:25,710 --> 00:00:31,020
qui come prendiamo eventi come selezioniamo gli elementi come scriviamo invecchiando come e come tutti quelli si incastrano.

9
00:00:31,020 --> 00:00:34,490
Ci stiamo solo concentrando su come concettualmente i pezzi si incastrano insieme

10
00:00:34,500 --> 00:00:35,820
Lo stile è solo extra.

11
00:00:35,820 --> 00:00:37,740
A questo punto, ma nel prossimo progetto che realizziamo.

12
00:00:37,740 --> 00:00:41,120
Daremo molta importanza allo styling e lo renderà piacevole.

13
00:00:41,160 --> 00:00:42,050
Lo prometto.

14
00:00:42,060 --> 00:00:45,490
Quindi quello che faremo è una semplice app per la registrazione dei punti.

15
00:00:45,570 --> 00:00:50,520
le forbici di carta con un amico o un ping pong o un tic tac toe ed è

16
00:00:50,820 --> 00:00:56,940
così stancante tenere traccia del punteggio e così difficile sapere chi sta vincendo quando questo l'app è per te come funziona.

17
00:00:56,940 --> 00:01:00,510
Quindi voglio che ripensi a tutte quelle volte in cui hai giocato con

18
00:01:00,600 --> 00:01:03,750
Giocatore di due giocatori 1 giocatore di punteggio da segnare.

19
00:01:03,750 --> 00:01:07,180
Carichi la pagina e ci dice che stiamo giocando a cinque.

20
00:01:07,260 --> 00:01:10,950
E quindi tutto ciò che facciamo è aggiungere un punto facendo clic su un pulsante.

21
00:01:10,950 --> 00:01:16,950
Quindi per aggiungere un punto al giocatore 1, clicchiamo su Giocatore 1 se vogliamo aggiungere un giocatore punto per fare

22
00:01:16,960 --> 00:01:20,070
clic su Giocatore 2 e poi chi arriva a cinque.

23
00:01:20,580 --> 00:01:22,010
Noti che diventa verde.

24
00:01:22,260 --> 00:01:25,180
E se provo a segnare ancora non posso.

25
00:01:25,350 --> 00:01:26,730
Questo perché il gioco è finito.

26
00:01:26,970 --> 00:01:29,760
Quindi posso ripristinare facendo clic sul pulsante di reset.

27
00:01:30,090 --> 00:01:36,420
E ora un top player due totalmente spazzato e questo è ciò che non possiamo più giocare.

28
00:01:36,420 --> 00:01:37,850
E quel reset rapido.

29
00:01:37,860 --> 00:01:42,080
Quindi, un'altra caratteristica è che possiamo anche specificare a cosa stiamo giocando.

30
00:01:42,180 --> 00:01:48,000
Quindi se vuoi avere un gioco che va fino alle 7:00 posso usare questo numero qui e poi

31
00:01:48,000 --> 00:01:56,730
tutto quello che devo fare è fare un gioco più vicino e il giocatore uno si intrufola alla fine 4:53 e il gioco finisce a 7 e

32
00:01:56,730 --> 00:02:02,500
il giocatore 1 diventa verde e non possiamo aggiungere altri punti e quindi possiamo resettare di nuovo.

33
00:02:02,850 --> 00:02:04,570
Quindi questo è ciò che focalizzeremo sulla costruzione qui.

34
00:02:04,650 --> 00:02:09,660
Quindi la prima cosa che vogliamo fare è ottenere il nostro set di file e quindi creare la struttura L del

35
00:02:09,660 --> 00:02:12,410
team H e poi entreremo con javascript e far funzionare le cose.

36
00:02:12,420 --> 00:02:14,390
Quindi andiamo avanti e cominciamo.

37
00:02:15,090 --> 00:02:16,890
Quindi ho un vuoto che documenterò.

38
00:02:16,920 --> 00:02:24,390
Sto chiamando il segnapunti dot h Timo che va ad aggiungere nel nostro boilerplate e dargli un

39
00:02:24,390 --> 00:02:25,580
titolo proprio così.

40
00:02:25,910 --> 00:02:28,960
Devo quindi iniziare parlando di quello che stiamo guardando qui.

41
00:02:28,980 --> 00:02:33,650
Quindi questo non è H-1 H1 e lo cambieremo alla fine.

42
00:02:33,660 --> 00:02:40,110
Non vogliamo che sia solo una cosa solida perché ci sono due cose dentro questo H-1 che deve essere

43
00:02:40,110 --> 00:02:47,190
come il giocatore 1 che segna 2 giocatori per segnare, ma dobbiamo essere in grado di selezionarlo separatamente da questo.

44
00:02:47,580 --> 00:02:51,610
Quindi vogliamo un modo per dividere questo H1 in pezzi più piccoli.

45
00:02:51,780 --> 00:02:54,020
Quindi vedremo come possiamo farlo in un po '.

46
00:02:54,030 --> 00:02:59,090
Quindi questo è un paragrafo a cui stai giocando.

47
00:02:59,100 --> 00:03:01,440
E giochiamo giusto alle sette per iniziare.

48
00:03:01,590 --> 00:03:02,310
O facciamo cinque.

49
00:03:02,310 --> 00:03:04,240
Penso che come è stato.

50
00:03:04,320 --> 00:03:05,830
E quindi abbiamo un input qui.

51
00:03:05,880 --> 00:03:10,050
Questo è il tipo di input uguale al numero.

52
00:03:10,090 --> 00:03:14,920
Quindi il tipo di input è uguale al numero e questo è tutto ciò di cui abbiamo bisogno.

53
00:03:15,000 --> 00:03:17,470
E poi abbiamo il nostro primo pulsante.

54
00:03:17,880 --> 00:03:23,290
Giocatore 1 o secondo pulsante giocatore 2.

55
00:03:23,490 --> 00:03:27,480
E il nostro ultimo pulsante resettato.

56
00:03:27,480 --> 00:03:33,300
Quindi, se aggiorniamo questa pagina e ora apriamo la nostra pagina che abbiamo creato.

57
00:03:33,360 --> 00:03:35,780
Diamo un'occhiata.

58
00:03:35,820 --> 00:03:37,370
Sembrano praticamente uguali.

59
00:03:37,410 --> 00:03:41,040
Zoom in un po 'su questo che sembra giusto.

60
00:03:41,040 --> 00:03:43,560
Ovviamente non succede niente quando clicchiamo su qualsiasi cosa.

61
00:03:43,560 --> 00:03:46,260
Quindi ora entriamo nel nostro javascript in.

62
00:03:46,980 --> 00:03:55,020
Quindi creerò un nuovo file che chiamerò scorekeeper J. S. e come faccio sempre o

63
00:03:55,020 --> 00:03:58,940
aggiungo il mio avviso qui che è collegato.

64
00:03:59,290 --> 00:04:05,070
o h t m l e includerò la mia sceneggiatura e ho intenzione di farlo in fondo qui per iniziare.

65
00:04:05,070 --> 00:04:06,160
Poi andrò ai segnapunti

66
00:04:06,160 --> 00:04:11,820
Quindi il tipo di script chiama javascript source equivale a scorekeeper.

67
00:04:11,970 --> 00:04:14,110
Sì, proprio così.

68
00:04:14,140 --> 00:04:15,290
Ora se ci aggiorniamo.

69
00:04:15,360 --> 00:04:20,550
Questa è la mia versione della pagina che mi dice javascript alert connected.

70
00:04:20,670 --> 00:04:21,310
Tutto ok.

71
00:04:21,540 --> 00:04:23,090
Quindi abbiamo impostato la nostra posta elettronica.

72
00:04:23,100 --> 00:04:24,260
Sembra grandioso.

73
00:04:24,300 --> 00:04:28,740
Quello che dobbiamo fare ora è ottenere qualche codice javascript che aggiunga effettivamente alcune funzionalità.

74
00:04:28,830 --> 00:04:32,800
E come sempre dobbiamo iniziare selezionando i diversi elementi.

75
00:04:32,820 --> 00:04:37,500
Quindi iniziamo selezionando i pulsanti e facciamo solo il giocatore uno e il giocatore o due

76
00:04:37,500 --> 00:04:42,380
pulsanti e la prima funzione su cui ci concentreremo è quando clicchiamo su uno di questi pulsanti

77
00:04:42,380 --> 00:04:43,660
il ​​punteggio dovrebbe aumentare qui.

78
00:04:43,770 --> 00:04:50,590
Quindi tutto quello che dobbiamo fare è iniziare selezionando quel giocatore con un pulsante e se guardiamo è solo

79
00:04:50,930 --> 00:04:59,470
un pulsante che potremmo voler aggiungere in ID quindi chiameremo questo e fatto qui ne aggiungeremo uno per P2 e poi potremo aggiungine anche

80
00:04:59,470 --> 00:05:02,190
uno per il reset che chiameremo reset.

81
00:05:02,350 --> 00:05:03,880
Quindi abbiamo tre idee ora.

82
00:05:04,030 --> 00:05:05,620
Quindi è molto più facile da selezionare.

83
00:05:05,770 --> 00:05:12,410
Lo chiameremo semplicemente un pulsante VIP equivale a un selettore di query sui documenti.

84
00:05:12,520 --> 00:05:14,490
Oppure potremmo ottenere l'elemento per ID.

85
00:05:14,530 --> 00:05:20,830
Li mescolerò qui così il primo farà con il selettore di query P1 e poi P2.

86
00:05:20,830 --> 00:05:29,530
Il pulsante sarà il punto del documento e otterremo l'elemento per ID e non abbiamo più bisogno di Octa Thorpe.

87
00:05:30,130 --> 00:05:32,030
Quindi questo ci dà i due pulsanti.

88
00:05:32,500 --> 00:05:37,990
nostro primo listener quando clicchiamo su questo primo pulsante avviseremo o cancelleremo quel registro.

89
00:05:37,990 --> 00:05:39,010
E impostiamo il

90
00:05:39,400 --> 00:05:49,160
Quindi vogliamo scrivere il pulsante P1 e aggiungere listener di eventi al clic e quindi aggiungeremo la nostra funzione qui.

91
00:05:49,390 --> 00:05:56,870
E all'interno di quella funzione stiamo solo per avvisare che l'avviso ha fatto clic e questo è tutto.

92
00:05:57,610 --> 00:06:04,390
Quindi, se aggiorni la nostra pagina e riprovi facendo clic su ottimo che ci dice che abbiamo selezionato correttamente e abbiamo aggiunto

93
00:06:04,390 --> 00:06:06,500
il nostro listener per l'evento Click correttamente.

94
00:06:06,640 --> 00:06:11,900
Il giocatore 2 però non fa nulla perché l'abbiamo aggiunto solo al pulsante 1 del giocatore.

95
00:06:12,790 --> 00:06:15,490
Quindi ora parliamo di come funzionerà davvero.

96
00:06:15,550 --> 00:06:20,950
dobbiamo avere una variabile chiamata punteggio del Player 1 o qualcosa che tenga traccia di quanti punti.

97
00:06:20,950 --> 00:06:22,040
Quando clicco qui,

98
00:06:22,040 --> 00:06:28,770
Il giocatore uno ha e clicco dovrebbe aggiungere uno al punteggio del giocatore 1 e poi l'ultima parte sta aggiornando questo

99
00:06:28,780 --> 00:06:31,180
qui per riflettere il punteggio del giocatore 1.

100
00:06:31,420 --> 00:06:36,790
Quindi creerò una variabile chiamiamola 1 punteggio e imposteremo zero per iniziare.

101
00:06:37,180 --> 00:06:43,180
E poi tutto quello che voglio fare è quando clicchiamo, ma aggiungiamo sempre uno al punteggio del giocatore 1.

102
00:06:43,810 --> 00:06:47,760
Quindi questo sarà solo il punteggio più un plus.

103
00:06:47,860 --> 00:06:49,080
Proprio così.

104
00:06:49,630 --> 00:06:54,620
E ci aggiorniamo e non abbiamo visto nulla perché probabilmente dovremmo cancellare quel registro.

105
00:06:54,750 --> 00:06:58,350
Ha vinto il punteggio prima piuttosto che all'erta.

106
00:06:58,440 --> 00:07:04,180
Diventa molto fastidioso molto velocemente se aggiorniamo ora e apri la console e il punteggio del giocatore 1 di McCook e vedi

107
00:07:04,490 --> 00:07:05,110
come va.

108
00:07:05,130 --> 00:07:09,910
Uno due tre quattro cinque e andrà avanti.

109
00:07:10,480 --> 00:07:11,860
Quindi ci sono alcuni problemi.

110
00:07:11,860 --> 00:07:17,030
Uno è che non stiamo visualizzando il punteggio qui e due dice che stiamo giocando a cinque.

111
00:07:17,170 --> 00:07:21,190
E ovviamente non è così perché stiamo semplicemente incrementando quanto vogliamo.

112
00:07:21,340 --> 00:07:26,940
Quindi abbiamo bisogno di avere una logica che dice se superiore a cinque game over o qualcosa del genere.

113
00:07:27,190 --> 00:07:31,570
Ma iniziamo a capire come possiamo aggiornare questo H1.

114
00:07:31,660 --> 00:07:34,480
Quindi quello che potremmo fare è semplicemente selezionare l'H-1 per iniziare.

115
00:07:34,660 --> 00:07:37,260
Quindi chiamiamolo lontano.

116
00:07:37,460 --> 00:07:45,300
H1 è uguale al documento che interroga il selettore H-1 proprio così.

117
00:07:45,610 --> 00:07:56,890
E poi dentro di noi diremo solo che il contenuto del testo del punto H-1 equivale a un punteggio proprio così.

118
00:07:56,950 --> 00:08:01,730
Quindi prendiamo questo e cambiamo il contenuto del testo per essere qualunque sia il punteggio che

119
00:08:01,960 --> 00:08:02,720
eravamo senza registrazione.

120
00:08:02,920 --> 00:08:09,640
qui bene quel tipo di lavoro, ma puoi vedere che abbiamo completamente annullato tutto ciò che era all'interno di ognuno.

121
00:08:09,640 --> 00:08:10,790
E se io segnassi

122
00:08:10,870 --> 00:08:14,730
Vogliamo mantenere i due e l'altro punteggio.

123
00:08:14,800 --> 00:08:17,220
Vogliamo solo cambiare questo numero.

124
00:08:17,380 --> 00:08:22,840
Quindi c'è un modo per farlo usando un h extra in un maschio che rende la vita molto

125
00:08:22,840 --> 00:08:27,640
più facile se torniamo dal nostro segnapunti ma ogni volta che introdurremo un elemento span.

126
00:08:27,640 --> 00:08:32,870
E il modo in cui lo span funzionerà è che avvolgerà solo il numero del punteggio.

127
00:08:33,370 --> 00:08:37,300
Quindi, questo significa che ora possiamo ispezionarlo.

128
00:08:37,300 --> 00:08:39,940
Nulla sembra che cambi e questo è il punto di una spanna.

129
00:08:40,060 --> 00:08:46,390
È solo un giorno non invadente se vuoi è solo un modo per avvolgere qualcosa con qualche tag

130
00:08:46,390 --> 00:08:52,090
che puoi usare successivamente o con uno stile diverso o selezionare con javascript che è esattamente

131
00:08:52,090 --> 00:08:58,280
quello che faremo se cerchiamo H-1 ma proprio qui ora avere uno span speciale avvolgendo quel numero.

132
00:08:58,300 --> 00:09:05,080
Quindi se selezioniamo quella span e cambiamo solo quella span avremo ancora il tĂo e la nostra spaziatura

133
00:09:05,110 --> 00:09:06,460
correttamente e l'altro punteggio.

134
00:09:06,460 --> 00:09:10,660
Quindi vogliamo selezionare lo span e fare di nuovo un ID qui.

135
00:09:10,990 --> 00:09:17,220
Quindi span e chiameremo questo display P1 proprio così.

136
00:09:17,800 --> 00:09:21,390
E ora dobbiamo andare dal nostro segnapunti J S e cambiare alcune cose.

137
00:09:21,550 --> 00:09:25,480
Quindi non abbiamo più bisogno di selezionare l'H-1 per sbarazzarcene.

138
00:09:25,570 --> 00:09:35,620
Selezioneremo molto più display uguale a get del documento e selezioniamo il selettore di query solo per varietà nuovamente.

139
00:09:35,620 --> 00:09:37,160
Selettore di query.

140
00:09:37,180 --> 00:09:45,640
E lo chiamiamo display P1 in modo tale da darci lo span e se volessimo verificare

141
00:09:45,630 --> 00:09:46,440
che funzionasse.

142
00:09:46,650 --> 00:09:51,270
Perché non facciamo solo un registro dei vault del concerto qui.

143
00:09:51,630 --> 00:09:58,970
Vinto display solo per vedere quando cariciamo la pagina di aggiornamento dovrebbe stampare OK.

144
00:09:59,000 --> 00:10:00,510
Selezionato il nostro spand correttamente.

145
00:10:00,720 --> 00:10:01,280
OK.

146
00:10:01,620 --> 00:10:05,840
Quindi ora quello che vogliamo fare e sbarazzarci è aggiungerne uno al punteggio.

147
00:10:06,350 --> 00:10:10,960
Possiamo sbarazzarci degli altri nostri contro. Ma accedi invece di cambiare il contenuto del testo sull'intero H-1.

148
00:10:11,350 --> 00:10:17,620
Vogliamo solo cambiarlo sul nostro display P1 che è questa piccola spanna proprio qui.

149
00:10:17,620 --> 00:10:21,160
E se ci aggiorniamo, eccoci qui.

150
00:10:21,150 --> 00:10:28,750
Quindi otteniamo che il player 1 che aggiorna il player 2 non faccia ancora nulla, ma abbiamo questa

151
00:10:28,750 --> 00:10:29,400
caratteristica funzionante.

152
00:10:29,590 --> 00:10:31,530
Quindi facciamo la stessa cosa per il giocatore 2.

153
00:10:31,840 --> 00:10:42,790
Quindi tornerò indietro aggiungendo un altro intervallo attorno al nostro ID di intervallo zero uguale a visualizzare e quindi passare a

154
00:10:43,500 --> 00:10:44,830
zero in mezzo.

155
00:10:44,910 --> 00:10:48,520
Rinfreschiamo nulla dovrebbe apparire diverso ma ora abbiamo due span.

156
00:10:48,570 --> 00:10:56,280
Quindi puoi vedere allora torniamo al nostro scorekeeper J us e aggiungiamo due nuove variabili.

157
00:10:56,280 --> 00:11:01,740
Quindi abbiamo bisogno di mostrare lo span affinché il giocatore abbia bisogno di selezionarlo con quell'ID.

158
00:11:02,110 --> 00:11:03,660
Userò di nuovo il selettore di query.

159
00:11:03,900 --> 00:11:09,010
E poi abbiamo bisogno di una variabile per il giocatore del punteggio, non vogliamo che siano solo lo stesso punteggio.

160
00:11:09,310 --> 00:11:13,480
Ovviamente abbiamo bisogno di due modi separati per tenere traccia dei loro valori.

161
00:11:13,480 --> 00:11:18,710
Quindi la prima cosa che voglio fare è testare che il pulsante del nostro giocatore sia selezionato correttamente.

162
00:11:18,730 --> 00:11:25,980
Quindi farò semplicemente un pulsante di registrazione di un concerto da concerto e vedrò cosa stamperà.

163
00:11:26,710 --> 00:11:32,160
E se ci rinfreschiamo e guardiamo i contro. Puoi vedere che qualcosa è storto.

164
00:11:32,200 --> 00:11:35,090
Abbiamo selezionato il pulsante un giocatore non il pulsante due giocatori.

165
00:11:35,250 --> 00:11:37,230
Quindi qualcosa non va con il nostro selezionatore.

166
00:11:37,250 --> 00:11:43,190
Potete vedere qui che stiamo selezionando l'elemento di id P1, che è lo stesso di quello che avevamo qui sopra.

167
00:11:43,210 --> 00:11:45,450
Quindi dobbiamo selezionare P2.

168
00:11:45,820 --> 00:11:52,870
Ok, adesso che ci siamo presi cura di aggiornare l'ID del pulsante P2, che è ottimo.

169
00:11:52,920 --> 00:11:54,640
Ora aggiungiamo il nostro ascoltatore.

170
00:11:54,660 --> 00:12:04,000
Quindi Pete per pulsante quel listener di eventi pubblicitari clic e mi piace sempre iniziare semplicemente stampando

171
00:12:04,000 --> 00:12:11,920
qualcosa o avvisando qualcosa di un clic di registro P2 proprio come quello aggiornamento.

172
00:12:12,620 --> 00:12:17,770
E otteniamo P2 cliccato il nostro giocatore uno funziona ancora e P2 sta eseguendo del codice.

173
00:12:17,760 --> 00:12:21,320
Ora abbiamo solo bisogno di inserire il codice giusto.

174
00:12:21,330 --> 00:12:26,500
Se diamo un'occhiata a ciò che abbiamo fatto per il pulsante 1 del giocatore, abbiamo bisogno che un giocatore segnerà un

175
00:12:26,500 --> 00:12:27,400
incremento variabile per iniziare.

176
00:12:27,390 --> 00:12:30,450
Punteggio P2 finora.

177
00:12:30,490 --> 00:12:32,770
E dovrebbe iniziare anche a zero.

178
00:12:32,760 --> 00:12:40,560
E poi verremo qui e cambiamo questo per ottenere il punteggio P2 plus per noi e quindi dobbiamo aggiornarlo

179
00:12:40,570 --> 00:12:43,620
sul display che non abbiamo ancora selezionato.

180
00:12:43,620 --> 00:12:45,880
Quindi dobbiamo anche selezionare quella estensione.

181
00:12:45,900 --> 00:12:49,980
Ricorda lo span proprio qui ID del display P2.

182
00:12:50,250 --> 00:12:51,520
Quindi lo faremo.

183
00:12:51,580 --> 00:12:58,750
Copierà quella linea e la cambierà per visualizzare il documento P2 del selettore di Duckery

184
00:12:58,770 --> 00:13:06,590
e poi cambieremo semplicemente la visualizzazione sul contenuto del testo per essere uguale al punteggio del giocatore.

185
00:13:06,730 --> 00:13:07,810
Quindi diamo un'occhiata.

186
00:13:07,860 --> 00:13:10,360
Clicca sul giocatore 1 che funziona ancora.

187
00:13:10,360 --> 00:13:13,090
Che ne pensi del giocatore 2 che funziona pure.

188
00:13:13,680 --> 00:13:14,110
OK.

189
00:13:14,160 --> 00:13:16,020
Quindi non c'è fine al nostro gioco in questo momento.

190
00:13:16,020 --> 00:13:17,650
Questo andrebbe avanti per sempre.

191
00:13:17,670 --> 00:13:20,300
Quindi dobbiamo lavorare per aggiungere quella funzionalità.

192
00:13:20,400 --> 00:13:25,050
in cui lo faremo è con una variabile che terrà traccia dello stato del nostro gioco.

193
00:13:25,060 --> 00:13:25,950
E il modo

194
00:13:26,110 --> 00:13:27,680
Quindi il nostro gioco ha due stati.

195
00:13:27,790 --> 00:13:32,860
Il primo è lo stato normale in questo momento in cui posso fare clic su dove posso giocare.

196
00:13:33,000 --> 00:13:37,520
E il secondo stato sarebbe quello che potremmo chiamare game over dove qualcuno ne ha uno.

197
00:13:37,840 --> 00:13:42,140
Quindi abbiamo bisogno di due stati e possiamo usare un booleano per modellare solo quello vero o falso.

198
00:13:42,150 --> 00:13:45,200
E lo chiamerò game over finora.

199
00:13:45,420 --> 00:13:49,040
Game over e inizia questo falso perché game over.

200
00:13:49,120 --> 00:13:50,840
Non vero all'inizio del gioco.

201
00:13:50,950 --> 00:13:57,660
E poi quello che faremo aggiorneremo il gioco in modo vero o falso, a seconda che qualcuno vince.

202
00:13:57,660 --> 00:14:04,150
Quindi se qualcuno arriva a cinque game ora dovrebbe essere vero e questo dovrebbe significare che non possiamo più aggiornare

203
00:14:04,140 --> 00:14:09,940
il punteggio e che dobbiamo colpire reset e reset dovrebbe quindi rendere nuovamente il gioco più falso e

204
00:14:09,930 --> 00:14:11,050
ricominciare tutto da capo.

205
00:14:11,050 --> 00:14:12,930
Quindi lascia che ti mostri cosa intendo.

206
00:14:12,930 --> 00:14:16,000
La prima cosa che vogliamo fare è aggiungere un'altra variabile.

207
00:14:16,000 --> 00:14:17,670
Lo chiamerò punteggio vincente.

208
00:14:18,150 --> 00:14:19,940
E sarà pari a 5.

209
00:14:20,130 --> 00:14:24,550
Quindi quella variabile è ciò che compareremo con il giocatore 1 e il giocatore con il punteggio 2.

210
00:14:24,610 --> 00:14:29,920
Quindi controlleremo come un giocatore 1 ha raggiunto il punteggio vincente se lui o lei lo ha fatto.

211
00:14:30,100 --> 00:14:32,200
Quindi dobbiamo dire che il game over è vero.

212
00:14:32,500 --> 00:14:33,910
Quindi la logica sarà simile a questa.

213
00:14:33,910 --> 00:14:40,360
Avere una dichiarazione if e sembrerà che il game over non sia stato ancora raggiunto.

214
00:14:40,620 --> 00:14:48,370
Quindi, se non la partita finita, ti permetteremo di aggiungere il punteggio proprio come questo.

215
00:14:48,930 --> 00:14:51,930
Quando eseguo questo adesso, non noterai nulla di diverso.

216
00:14:51,930 --> 00:14:56,890
Funzionerà esattamente allo stesso modo per il giocatore 1 e questo perché il game over è sempre falso.

217
00:14:56,880 --> 00:14:58,030
Non cambia mai.

218
00:14:58,260 --> 00:15:00,370
Quindi quando dovremmo cambiarlo per essere vero.

219
00:15:00,610 --> 00:15:02,040
Bene, quando c'è un gioco finito.

220
00:15:02,230 --> 00:15:08,390
E quando ciò accade è quando gli utenti segnano così quando il punteggio del giocatore 1 è uguale al punteggio vincente.

221
00:15:08,760 --> 00:15:18,580
Quindi, dopo aver aggiunto uno al punteggio del giocatore 1, verificheremo se facciamo un punteggio tripla uguale al punteggio

222
00:15:18,580 --> 00:15:18,940
vincente.

223
00:15:18,930 --> 00:15:25,080
Quindi, se sono uguali tra loro, iniziamo con il registro di Contador.

224
00:15:25,260 --> 00:15:27,280
Gioco finito.

225
00:15:27,280 --> 00:15:28,340
Proprio così.

226
00:15:28,920 --> 00:15:36,790
E se aggiorniamo e recensiamo il nostro Console e ho provato a cambiare questo finora questo non è vero, quindi questo

227
00:15:36,790 --> 00:15:37,890
non succede mai.

228
00:15:38,080 --> 00:15:42,560
Questa volta però aggiungo un giocatore, un punteggio va a cinque.

229
00:15:42,750 --> 00:15:48,220
Stiamo controllando se il punteggio del giocatore 1 è uguale al punteggio vincente e qui arriviamo alla fine del gioco.

230
00:15:48,220 --> 00:15:53,670
Quindi, piuttosto che cancellare il gioco di chiusura, in realtà vogliamo cambiare questo stato o ora.

231
00:15:53,670 --> 00:15:56,130
Game over è vero.

232
00:15:56,160 --> 00:16:01,930
noi, ti mostrerò se aggiornarlo, ci impedirà di aggiungere altro al punteggio perché il game over è vero.

233
00:16:02,430 --> 00:16:04,390
Quindi ciò che questo farà per

234
00:16:04,570 --> 00:16:05,920
Appare questo piccolo controllo.

235
00:16:05,910 --> 00:16:06,700
Controlla.

236
00:16:06,790 --> 00:16:07,930
È ancora finito il gioco.

237
00:16:08,130 --> 00:16:11,370
E se è game over nessuno di questo codice viene eseguito.

238
00:16:11,530 --> 00:16:13,270
Quindi proviamoci.

239
00:16:13,390 --> 00:16:15,270
Arrivo a cinque e sono bloccato.

240
00:16:15,460 --> 00:16:17,310
Non posso più aumentarlo.

241
00:16:17,350 --> 00:16:22,730
Comunque posso andare al giocatore 2 e aumentare quel punteggio perché la nostra logica è solo per il giocatore 1.

242
00:16:23,190 --> 00:16:28,520
Vogliamo andare a questo giocatore per escludere l'ascoltatore di eventi e aggiungere la stessa logica.

243
00:16:28,570 --> 00:16:39,630
Quindi se non è game over allora ti permetteremo di incrementare il punteggio e aggiornare il display e quindi

244
00:16:39,630 --> 00:16:49,600
dovremo anche controllare se il nuovo giocatore a segnare è uguale al punteggio vincente, quindi è game over.

245
00:16:49,600 --> 00:16:55,390
Game over è vero, il che significa che l'utente né l'utente né il giocatore uno o il giocatore due possono

246
00:16:55,380 --> 00:16:57,240
continuare a incrementare ulteriormente il punteggio.

247
00:16:57,250 --> 00:17:01,080
Quindi controlliamo che questo funzioni aggiorna.

248
00:17:01,990 --> 00:17:04,390
OK possiamo arrivare a cinque qui e abbiamo finito.

249
00:17:04,380 --> 00:17:08,120
Il giocatore 2 non funziona o possiamo arrivare a cinque qui e abbiamo finito.

250
00:17:08,130 --> 00:17:09,810
E il giocatore 1 non funziona neanche.
