1
00:00:00,540 --> 00:00:01,340
Bem vindo de volta.

2
00:00:01,590 --> 00:00:08,000
Então, até agora, tudo o que fizemos em torno de eventos e ouvintes do evento no dormitório e relação

3
00:00:08,030 --> 00:00:13,620
dominante e despeja as letras que acabamos de fazer, um dos exercícios rápidos que realmente não

4
00:00:13,620 --> 00:00:14,330
representam muito.

5
00:00:14,370 --> 00:00:17,940
E isso foi apenas para mostrar peças individuais como elas funcionaram.

6
00:00:17,940 --> 00:00:22,140
Agora, vamos ver como eles se encaixam e fazem um aplicativo um tanto substancial.

7
00:00:22,200 --> 00:00:25,700
Então, como você pode ver, esse não é o aplicativo mais bonito que vem.

8
00:00:25,710 --> 00:00:31,020
aqui, como levamos os eventos, como selecionamos elementos, como escrevemos sobre ele como e como todos se encaixam.

9
00:00:31,020 --> 00:00:34,490
Estamos apenas nos concentrando em como conceitualmente as peças se encaixam

10
00:00:34,500 --> 00:00:35,820
O estilo é apenas extra.

11
00:00:35,820 --> 00:00:37,740
Neste ponto, mas no próximo projeto que fazemos.

12
00:00:37,740 --> 00:00:41,120
Vamos colocar muito foco no estilo e torná-lo bonito.

13
00:00:41,160 --> 00:00:42,050
Eu prometo.

14
00:00:42,060 --> 00:00:45,490
Então, o que vamos fazer é um aplicativo de classificação simples.

15
00:00:45,570 --> 00:00:50,520
tesoura de papel rock com um amigo ou ping pong ou tic tac toe e é tão cansativo

16
00:00:50,820 --> 00:00:56,940
para acompanhar a pontuação e tão difícil saber quem está ganhando quando isso O aplicativo é para você da maneira que funciona.

17
00:00:56,940 --> 00:01:00,510
Então eu quero que você pense em todas as vezes que você jogou

18
00:01:00,600 --> 00:01:03,750
Jogador de dois jogadores jogador 1 para marcar.

19
00:01:03,750 --> 00:01:07,180
Você carrega a página e nos diz que estamos jogando para cinco.

20
00:01:07,260 --> 00:01:10,950
E então, tudo o que fazemos é adicionar um ponto clicando em um botão.

21
00:01:10,950 --> 00:01:16,950
Então, para adicionar um ponto ao jogador 1, clicamos no Player 1 se quisermos adicionar um jogador de ponto para

22
00:01:16,960 --> 00:01:20,070
clicar no Player 2 e depois quem chegar a cinco.

23
00:01:20,580 --> 00:01:22,010
Você percebe que fica verde.

24
00:01:22,260 --> 00:01:25,180
E se eu tentar marcar novamente, não posso.

25
00:01:25,350 --> 00:01:26,730
Isso ocorre porque o jogo acabou.

26
00:01:26,970 --> 00:01:29,760
Então eu posso redefinir clicando no botão reiniciar.

27
00:01:30,090 --> 00:01:36,420
E agora um jogador superior dois varreve totalmente e é isso que não podemos jogar mais.

28
00:01:36,420 --> 00:01:37,850
E essa recuperação rápida.

29
00:01:37,860 --> 00:01:42,080
Então, uma característica mais é que também podemos especificar o que estamos jogando.

30
00:01:42,180 --> 00:01:48,000
Então, se você quiser ter um jogo que vai até as 7:00, eu posso usar este número de entrada

31
00:01:48,000 --> 00:01:56,730
aqui e então tudo o que tenho que fazer é fazer isso um jogo mais próximo e um jogador apenas se esgueirou no final 4:53 eo jogo termina

32
00:01:56,730 --> 00:02:02,500
em 7 e o jogador 1 fica verde e não podemos adicionar mais pontos e podemos redefinir novamente.

33
00:02:02,850 --> 00:02:04,570
Então, é isso que vamos nos concentrar em construir aqui.

34
00:02:04,650 --> 00:02:09,660
Então, a primeira coisa que queremos fazer é obter o nosso arquivo configurado e, em seguida, criar a estrutura H L da

35
00:02:09,660 --> 00:02:12,410
equipe e, em seguida, entraremos com javascript e fazer as coisas funcionarem.

36
00:02:12,420 --> 00:02:14,390
Então, vamos em frente e comecemos.

37
00:02:15,090 --> 00:02:16,890
Então eu tenho um espaço em branco que vou documentar.

38
00:02:16,920 --> 00:02:24,390
Estou ligando para o ponto de pontuação h Timo vai adicionar no nosso boilerplate e dar-lhe

39
00:02:24,390 --> 00:02:25,580
um título assim.

40
00:02:25,910 --> 00:02:28,960
Eu então tenho que começar por falar sobre o que estamos vendo aqui.

41
00:02:28,980 --> 00:02:33,650
Então, isso não é H-1 H1 e nós vamos mudar isso eventualmente.

42
00:02:33,660 --> 00:02:40,110
Nós não queremos que seja um sólido h porque há duas coisas dentro deste H-1, ele

43
00:02:40,110 --> 00:02:47,190
precisa ser como o jogador 1 jogador de 2 pontos para marcar, mas precisamos selecionar isso separadamente disso.

44
00:02:47,580 --> 00:02:51,610
Então, queremos uma maneira de dividir este H1 em pedaços menores.

45
00:02:51,780 --> 00:02:54,020
Então, veremos como podemos fazer isso em apenas um pouco.

46
00:02:54,030 --> 00:02:59,090
Então, este é um parágrafo ao qual você está jogando.

47
00:02:59,100 --> 00:03:01,440
E vamos apenas jogar as sete para começar.

48
00:03:01,590 --> 00:03:02,310
Ou vamos fazer cinco.

49
00:03:02,310 --> 00:03:04,240
Eu acho que como teve.

50
00:03:04,320 --> 00:03:05,830
E então temos uma entrada aqui.

51
00:03:05,880 --> 00:03:10,050
Este é o tipo de entrada igual a número.

52
00:03:10,090 --> 00:03:14,920
Então, o tipo de entrada é igual a número e é tudo o que precisamos.

53
00:03:15,000 --> 00:03:17,470
E então temos o nosso primeiro botão.

54
00:03:17,880 --> 00:03:23,290
Player 1 ou segundo botão player 2.

55
00:03:23,490 --> 00:03:27,480
E nosso último reset de botão.

56
00:03:27,480 --> 00:03:33,300
Então, se atualizarmos esta página e agora abrimos nossa própria página que criamos.

57
00:03:33,360 --> 00:03:35,780
Vamos dar uma olhada.

58
00:03:35,820 --> 00:03:37,370
Eles parecem praticamente os mesmos.

59
00:03:37,410 --> 00:03:41,040
Amplie um pouco sobre este que parece exatamente certo.

60
00:03:41,040 --> 00:03:43,560
Claro que nada acontece quando clicamos em qualquer coisa.

61
00:03:43,560 --> 00:03:46,260
Então, entre agora em nosso javascript.

62
00:03:46,980 --> 00:03:55,020
Então eu vou criar um novo arquivo que eu vou chamar de pontuador J. S. e como sempre faço

63
00:03:55,020 --> 00:03:58,940
ou adicione meu alerta aqui conectado.

64
00:03:59,290 --> 00:04:05,070
os marcadores ou ht m l e incluo meu script e eu vou fazer isso no fundo aqui para começar.

65
00:04:05,070 --> 00:04:06,160
Então eu vou para

66
00:04:06,160 --> 00:04:11,820
Então o tipo de script chama a fonte javascript é igual a pontuação.

67
00:04:11,970 --> 00:04:14,110
Sim, assim.

68
00:04:14,140 --> 00:04:15,290
Agora, se atualizarmos.

69
00:04:15,360 --> 00:04:20,550
Esta é a minha versão da página que me informa alerta de javascript.

70
00:04:20,670 --> 00:04:21,310
Tudo bem.

71
00:04:21,540 --> 00:04:23,090
Então, temos o nosso e-mail configurado.

72
00:04:23,100 --> 00:04:24,260
Parece ótimo.

73
00:04:24,300 --> 00:04:28,740
O que precisamos fazer agora é obter algum código de javascript que realmente adicione algumas funcionalidades.

74
00:04:28,830 --> 00:04:32,800
E, como sempre, precisamos começar selecionando os diferentes elementos.

75
00:04:32,820 --> 00:04:37,500
Então, vamos começar selecionando os botões e vamos apenas fazer o jogador um e dois ou

76
00:04:37,500 --> 00:04:42,380
dois botões e o primeiro recurso em que nos concentraremos é quando clicamos em um desses botões,

77
00:04:42,380 --> 00:04:43,660
o escore deve incrementar aqui.

78
00:04:43,770 --> 00:04:50,590
Então, tudo o que precisamos fazer é começar selecionando esse botão de jogador e, se olharmos, é apenas um

79
00:04:50,930 --> 00:04:59,470
botão, podemos querer adicionar ID, então chamaremos isso e faremos aqui, vamos adicionar um para P2 e então podemos também adicione um para a

80
00:04:59,470 --> 00:05:02,190
reinicialização que acabaremos de chamar de reinicialização.

81
00:05:02,350 --> 00:05:03,880
Então temos três idéias agora.

82
00:05:04,030 --> 00:05:05,620
Portanto, é muito mais fácil selecionar.

83
00:05:05,770 --> 00:05:12,410
Vamos chamá-lo de VIP, um botão é igual ao seletor de consulta de documentos.

84
00:05:12,520 --> 00:05:14,490
Ou podemos obter um elemento por ID.

85
00:05:14,530 --> 00:05:20,830
Eu vou misturá-los aqui, então o primeiro fará com o seletor de consulta P1 e depois P2.

86
00:05:20,830 --> 00:05:29,530
O botão será o ponto do documento e nós obteremos o elemento por identificação e não precisamos da Octa Thorpe mais.

87
00:05:30,130 --> 00:05:32,030
Então, isso nos dá os dois botões.

88
00:05:32,500 --> 00:05:37,990
configurar o nosso primeiro ouvinte quando clicarmos neste primeiro botão, alertaremos ou cancelaremos o registro de algo.

89
00:05:37,990 --> 00:05:39,010
E vamos apenas

90
00:05:39,400 --> 00:05:49,160
Então, queremos escrever o botão P1 e adicionar o ouvinte de eventos no clique e, em seguida, adicionamos nossa função aqui.

91
00:05:49,390 --> 00:05:56,870
E dentro dessa função, nós apenas vamos alertar o alerta clicado e é isso.

92
00:05:57,610 --> 00:06:04,390
Então, se você atualizar nossa página e tentar novamente clicar em ótimo que nos diz que selecionamos corretamente e adicionamos nosso

93
00:06:04,390 --> 00:06:06,500
ouvinte para o evento Click corretamente.

94
00:06:06,640 --> 00:06:11,900
O Player 2 não faz nada porque apenas adicionamos isso ao botão do jogador 1.

95
00:06:12,790 --> 00:06:15,490
Então, agora vamos falar sobre como isso realmente funcionará.

96
00:06:15,550 --> 00:06:20,950
precisamos ter alguma variável que seja chamada de pontuação do Jogador 1 ou algo que acompanhe quantos pontos.

97
00:06:20,950 --> 00:06:22,040
Quando eu clicar aqui,

98
00:06:22,040 --> 00:06:28,770
O jogador um e eu clicamos nele deve adicionar uma para a pontuação do jogador 1 e, em seguida, a última parte está atualizando

99
00:06:28,780 --> 00:06:31,180
isso aqui para refletir a pontuação do jogador 1.

100
00:06:31,420 --> 00:06:36,790
Então, eu vou fazer uma variável, vamos apenas chamar uma pontuação de 1 e configurá-la para zero para começar.

101
00:06:37,180 --> 00:06:43,180
E então, tudo o que eu quero fazer é quando clicamos, vamos começar, mas sempre adicionando uma na pontuação do jogador 1.

102
00:06:43,810 --> 00:06:47,760
Então, essa será apenas a pontuação mais mais.

103
00:06:47,860 --> 00:06:49,080
Bem desse jeito.

104
00:06:49,630 --> 00:06:54,620
E nós atualizamos e não vimos nada porque provavelmente devemos cancelar esse registro.

105
00:06:54,750 --> 00:06:58,350
Ele ganhou o primeiro título em vez de alertar.

106
00:06:58,440 --> 00:07:04,180
Torna-se muito irritante muito rápido se atualizarmos agora e abrir o console e a pontuação do jogador McCook 1 e ver como

107
00:07:04,490 --> 00:07:05,110
ele vai.

108
00:07:05,130 --> 00:07:09,910
Um dois três quatro cinco e vai continuar.

109
00:07:10,480 --> 00:07:11,860
Então, há alguns problemas.

110
00:07:11,860 --> 00:07:17,030
Um deles não mostramos a pontuação aqui e dois diz que estamos jogando para cinco.

111
00:07:17,170 --> 00:07:21,190
E isso não é, obviamente, o caso, porque estamos apenas incrementando o mesmo que desejamos.

112
00:07:21,340 --> 00:07:26,940
Portanto, precisamos ter alguma lógica que diga se é maior do que cinco jogos ou algo assim.

113
00:07:27,190 --> 00:07:31,570
Mas vamos começar por descobrir como podemos atualizar este H1.

114
00:07:31,660 --> 00:07:34,480
Então, o que podemos fazer é selecionar o H-1 para começar.

115
00:07:34,660 --> 00:07:37,260
Então, vamos chamar isso de longe.

116
00:07:37,460 --> 00:07:45,300
H1 é igual ao documento que consulta o seletor H-1 assim.

117
00:07:45,610 --> 00:07:56,890
E, então, dentro daqui, vamos apenas dizer que o conteúdo de texto H-1 dot equivale a uma pontuação exatamente assim.

118
00:07:56,950 --> 00:08:01,730
Então, vamos levar isso e mudar o conteúdo do texto para ser qualquer que seja a pontuação é que

119
00:08:01,960 --> 00:08:02,720
estávamos sem logar.

120
00:08:02,920 --> 00:08:09,640
aqui bem esse tipo de trabalhos, mas você pode ver que superamos completamente o que estava dentro de cada um.

121
00:08:09,640 --> 00:08:10,790
E se eu marcar

122
00:08:10,870 --> 00:08:14,730
Queremos manter os dois e os outros pontos.

123
00:08:14,800 --> 00:08:17,220
Nós só queremos mudar esse número.

124
00:08:17,380 --> 00:08:22,840
Então, há uma maneira de fazer isso usando algum h extra para um homem que torna sua vida muito

125
00:08:22,840 --> 00:08:27,640
mais fácil se voltarmos ao nosso marcador, mas cada vez que vamos introduzir um elemento span.

126
00:08:27,640 --> 00:08:32,870
E a forma como o espaço irá funcionar é que ele só irá envolver o número da pontuação.

127
00:08:33,370 --> 00:08:37,300
Então, o que isso significa é que podemos agora se eu inspecionar isso.

128
00:08:37,300 --> 00:08:39,940
Nada parece que isso mude e esse é o ponto de uma extensão.

129
00:08:40,060 --> 00:08:46,390
É apenas um dia não intrusivo se você quiser, é apenas uma maneira de embrulhar algo com alguma tag

130
00:08:46,390 --> 00:08:52,090
que você pode usar mais tarde ou estilo de forma diferente ou selecione com javascript o que

131
00:08:52,090 --> 00:08:58,280
é exatamente o que faremos se buscarmos H-1, mas aqui estamos agora tenha um intervalo especial envolvendo esse número.

132
00:08:58,300 --> 00:09:05,080
Então, se nós selecionarmos essa extensão e mudarmos essa extensão, somente nós teremos o tó e nosso espaçamento corretamente

133
00:09:05,110 --> 00:09:06,460
e a outra pontuação.

134
00:09:06,460 --> 00:09:10,660
Então, queremos selecionar esse período e voltar a fazer apenas uma identificação aqui.

135
00:09:10,990 --> 00:09:17,220
Então espere e chamaremos essa exibição P1 assim.

136
00:09:17,800 --> 00:09:21,390
E agora precisamos ir ao nosso scorekeeper J S e mudar algumas coisas.

137
00:09:21,550 --> 00:09:25,480
Portanto, não precisamos mais selecionar o H-1 para se livrar disso.

138
00:09:25,570 --> 00:09:35,620
Nós vamos selecionar um visor igual a documento obter e vamos fazer o seletor de consulta apenas para a variedade novamente

139
00:09:35,620 --> 00:09:37,160
Seletor de consulta.

140
00:09:37,180 --> 00:09:45,640
E nós chamamos essa exibição P1 para que isso apenas nos dê a extensão e se nós queremos verificar se isso

141
00:09:45,630 --> 00:09:46,440
estava funcionando.

142
00:09:46,650 --> 00:09:51,270
Por que não fazemos um registro de vault do concerto aqui.

143
00:09:51,630 --> 00:09:58,970
Won display apenas para ver quando carregamos a atualização da página, deve imprimir OK.

144
00:09:59,000 --> 00:10:00,510
Selecionou nossa espada corretamente.

145
00:10:00,720 --> 00:10:01,280
ESTÁ BEM.

146
00:10:01,620 --> 00:10:05,840
Então, agora, o que queremos fazer e livrar-se disso, é adicionar um à pontuação.

147
00:10:06,350 --> 00:10:10,960
Nós podemos nos livrar de nossos outros contras. Mas faça o login, em vez de alterar o conteúdo do texto no H-1 inteiro.

148
00:10:11,350 --> 00:10:17,620
Nós só queremos mudá-lo no nosso monitor P1, que é esse pequeno espaço aqui.

149
00:10:17,620 --> 00:10:21,160
E se atualizarmos Agora vamos lá.

150
00:10:21,150 --> 00:10:28,750
Então, nós conseguimos que o player 1 de atualização do player 1 ainda não faça nada, mas nós temos esse

151
00:10:28,750 --> 00:10:29,400
recurso funcionando.

152
00:10:29,590 --> 00:10:31,530
Então, façamos o mesmo para o jogador 2.

153
00:10:31,840 --> 00:10:42,790
Então, eu vou voltar adicionar um outro espaço em torno de nossa identificação de intervalo zero igual a exibir e, em seguida, mover para

154
00:10:43,500 --> 00:10:44,830
zero no meio.

155
00:10:44,910 --> 00:10:48,520
Nós atualizamos que nada deve parecer diferente, mas agora temos dois intervalos.

156
00:10:48,570 --> 00:10:56,280
Então, você pode ver, então, vamos voltar ao nosso marcador J us e vamos adicionar duas novas variáveis.

157
00:10:56,280 --> 00:11:01,740
Portanto, precisamos exibir span para que o jogador precise selecioná-lo com esse ID.

158
00:11:02,110 --> 00:11:03,660
Vou usar o seletor de consulta novamente.

159
00:11:03,900 --> 00:11:09,010
E então precisamos de uma variável para o jogador de pontuação para o seu, não queremos que eles sejam apenas o mesmo resultado.

160
00:11:09,310 --> 00:11:13,480
Obviamente, precisamos de duas maneiras separadas de rastrear seus valores.

161
00:11:13,480 --> 00:11:18,710
Então, a primeira coisa que eu quero fazer é testar que nosso player para o botão está selecionado corretamente.

162
00:11:18,730 --> 00:11:25,980
Então, eu vou fazer um jogador de registro do vault do concerto para clicar e ver o que ele imprime.

163
00:11:26,710 --> 00:11:32,160
E se atualizarmos e olhamos para os contras. Você pode ver algo errado.

164
00:11:32,200 --> 00:11:35,090
Nós selecionamos o botão do jogador um botão não o botão do jogador dois.

165
00:11:35,250 --> 00:11:37,230
Então, algo está errado com nosso seletor.

166
00:11:37,250 --> 00:11:43,190
Você pode ver aqui que estamos selecionando elemento pelo id P1, que é o mesmo que o que tínhamos aqui.

167
00:11:43,210 --> 00:11:45,450
Portanto, precisamos selecionar P2 em vez disso.

168
00:11:45,820 --> 00:11:52,870
Ok, então agora que isso é lido se atualizarmos, obtemos o botão ID P2 o que é excelente.

169
00:11:52,920 --> 00:11:54,640
Agora vamos adicionar nosso ouvinte.

170
00:11:54,660 --> 00:12:04,000
Então Pete to button que o ouvinte do evento do anúncio clique e eu sempre gosto de começar

171
00:12:04,000 --> 00:12:11,920
apenas por imprimir algo ou alertar algo que um log P2 clique exatamente como essa atualização.

172
00:12:12,620 --> 00:12:17,770
E nós conseguimos o P2 clicar no nosso jogador ainda funciona e P2 está executando algum código.

173
00:12:17,760 --> 00:12:21,320
Agora, precisamos colocar o código certo lá dentro.

174
00:12:21,330 --> 00:12:26,500
Se olharmos o que fizemos para o botão do jogador 1, precisamos de um jogador para marcar um incremento

175
00:12:26,500 --> 00:12:27,400
variável para começar.

176
00:12:27,390 --> 00:12:30,450
Até agora P2 pontuação.

177
00:12:30,490 --> 00:12:32,770
E isso também deve começar em zero.

178
00:12:32,760 --> 00:12:40,560
E então, vamos apenas vir aqui e simplesmente mudar isso para ser P2 mais para nós e então precisamos

179
00:12:40,570 --> 00:12:43,620
atualizá-lo na tela que ainda não selecionamos.

180
00:12:43,620 --> 00:12:45,880
Então, também precisamos selecionar esse período.

181
00:12:45,900 --> 00:12:49,980
Lembre-se do espaço aqui ID da tela P2.

182
00:12:50,250 --> 00:12:51,520
Então, vamos fazer isso.

183
00:12:51,580 --> 00:12:58,750
Ela vai copiar essa linha e mudá-la para exibir o visor P2 do Duckery selector de documentos

184
00:12:58,770 --> 00:13:06,590
e então vamos mudar a exibição para o conteúdo do texto para ser igual ao jogador para marcar.

185
00:13:06,730 --> 00:13:07,810
Então vamos dar uma olhada.

186
00:13:07,860 --> 00:13:10,360
Clique no player 1 que ainda funciona.

187
00:13:10,360 --> 00:13:13,090
E o jogador 2 que funciona também.

188
00:13:13,680 --> 00:13:14,110
ESTÁ BEM.

189
00:13:14,160 --> 00:13:16,020
Então, não há fim para o nosso jogo agora.

190
00:13:16,020 --> 00:13:17,650
Isso continuaria indo para sempre.

191
00:13:17,670 --> 00:13:20,300
Então, precisamos trabalhar em adicionar essa funcionalidade.

192
00:13:20,400 --> 00:13:25,050
como vamos fazer isso é com uma variável que acompanhará o estado do nosso jogo.

193
00:13:25,060 --> 00:13:25,950
E a maneira

194
00:13:26,110 --> 00:13:27,680
Então nosso jogo tem dois estados.

195
00:13:27,790 --> 00:13:32,860
O primeiro é o estado normal agora onde eu posso clicar onde eu posso jogar o jogo.

196
00:13:33,000 --> 00:13:37,520
E o segundo estado seria o que poderíamos chamar de jogo sobre onde alguém tem um.

197
00:13:37,840 --> 00:13:42,140
Portanto, precisamos de dois estados e podemos usar um booleano para modelar isso apenas o verdadeiro ou o falso.

198
00:13:42,150 --> 00:13:45,200
E eu vou chamar o jogo até agora.

199
00:13:45,420 --> 00:13:49,040
Game over e isso começa isso falso porque o jogo acabou.

200
00:13:49,120 --> 00:13:50,840
Não é verdade no início do jogo.

201
00:13:50,950 --> 00:13:57,660
E então, o que faremos é que vamos atualizar o jogo para ser verdadeiro ou falso, dependendo de se alguém ganha.

202
00:13:57,660 --> 00:14:04,150
Então, se alguém chegar ao jogo cinco agora deve ser verdadeiro e isso deve significar que não podemos mais

203
00:14:04,140 --> 00:14:09,940
atualizar a pontuação e que devemos acertar a reiniciar e reiniciar, então, tornar o jogo falso novamente

204
00:14:09,930 --> 00:14:11,050
e começar tudo.

205
00:14:11,050 --> 00:14:12,930
Então, deixe-me mostrar o que quero dizer.

206
00:14:12,930 --> 00:14:16,000
A primeira coisa que queremos fazer é adicionar outra variável.

207
00:14:16,000 --> 00:14:17,670
Eu vou chamar isso de pontuação vencedora.

208
00:14:18,150 --> 00:14:19,940
E isso só vai ser igual a 5.

209
00:14:20,130 --> 00:14:24,550
Então, essa variável é o que vamos comparar o jogador 1 e o jogador com o marcador 2.

210
00:14:24,610 --> 00:14:29,920
Então, vamos verificar se uma nota de jogador 1 atingiu a pontuação vencedora se ele ou ela tiver.

211
00:14:30,100 --> 00:14:32,200
Então, precisamos dizer que o jogo é verdadeiro.

212
00:14:32,500 --> 00:14:33,910
Então, a lógica será assim.

213
00:14:33,910 --> 00:14:40,360
Vai ter uma declaração if e só vai parecer se o jogo ainda não foi alcançado ainda.

214
00:14:40,620 --> 00:14:48,370
Então, se não estiver no jogo, então vamos deixar você adicionar à pontuação exatamente assim.

215
00:14:48,930 --> 00:14:51,930
Quando eu executo isso agora, você não notará nada diferente.

216
00:14:51,930 --> 00:14:56,890
Isso funcionará exatamente da mesma maneira para o jogador 1 e isso é porque o jogo acabou é sempre falso.

217
00:14:56,880 --> 00:14:58,030
Nunca muda.

218
00:14:58,260 --> 00:15:00,370
Então, quando mudamos isso para ser verdade.

219
00:15:00,610 --> 00:15:02,040
Bem, quando há um jogo acabado.

220
00:15:02,230 --> 00:15:08,390
E quando isso acontece é quando os usuários marcam, então, quando o jogador 1 é igual ao resultado vencedor.

221
00:15:08,760 --> 00:15:18,580
Então, depois de adicionar uma para a pontuação do jogador 1, só verificaremos se vamos fazer uma pontuação tripla igual a pontuação

222
00:15:18,580 --> 00:15:18,940
vencedora.

223
00:15:18,930 --> 00:15:25,080
Então, se eles forem iguais, vamos começar apenas dizendo Contador log.

224
00:15:25,260 --> 00:15:27,280
Fim de jogo.

225
00:15:27,280 --> 00:15:28,340
Bem desse jeito.

226
00:15:28,920 --> 00:15:36,790
E se atualizamos e revisamos nosso Cônsul e tentei mudar isso até agora, isso não é verdade, então

227
00:15:36,790 --> 00:15:37,890
isso nunca acontece.

228
00:15:38,080 --> 00:15:42,560
Desta vez, eu adicionei um jogador, uma pontuação vai para cinco.

229
00:15:42,750 --> 00:15:48,220
Estamos verificando se a pontuação do jogador 1 é igual à pontuação vencedora e nós conseguimos o jogo por aqui.

230
00:15:48,220 --> 00:15:53,670
Então, em vez de simplesmente cancelar o jogo de bloqueio, queremos mudar esse estado ou agora.

231
00:15:53,670 --> 00:15:56,130
O jogo é verdadeiro.

232
00:15:56,160 --> 00:16:01,930
eu vou mostrar-lhe se eu atualizar isso nos impedirá de adicionar mais à pontuação porque o jogo acabado é verdadeiro.

233
00:16:02,430 --> 00:16:04,390
Então, o que isso fará por nós,

234
00:16:04,570 --> 00:16:05,920
Esta pequena verificação aparece.

235
00:16:05,910 --> 00:16:06,700
Verifica.

236
00:16:06,790 --> 00:16:07,930
Ainda está terminado.

237
00:16:08,130 --> 00:16:11,370
E se é um jogo, nenhum desses códigos é executado.

238
00:16:11,530 --> 00:16:13,270
Então vamos tentar isso.

239
00:16:13,390 --> 00:16:15,270
Chego às cinco e estou preso.

240
00:16:15,460 --> 00:16:17,310
Não posso mais aumentar isso.

241
00:16:17,350 --> 00:16:22,730
No entanto, posso ir ao jogador 2 e aumentar esse resultado porque nossa lógica é apenas para o jogador 1.

242
00:16:23,190 --> 00:16:28,520
Queremos ir até este jogador para cancelar o ouvinte de eventos e adicionar a mesma lógica.

243
00:16:28,570 --> 00:16:39,630
Então, se não é jogo, então vamos deixar você incrementar a pontuação e atualizar a exibição e então também

244
00:16:39,630 --> 00:16:49,600
precisamos verificar se o novo jogador para marcar é igual à pontuação vencedora, então é o jogo acabado.

245
00:16:49,600 --> 00:16:55,390
Game over é verdade, o que significa que o usuário nem o usuário nem o jogador um ou o jogador

246
00:16:55,380 --> 00:16:57,240
dois podem continuar aumentando a pontuação.

247
00:16:57,250 --> 00:17:01,080
Então, vamos verificar se isso funciona atualizar.

248
00:17:01,990 --> 00:17:04,390
OK, podemos chegar até aqui e acabamos.

249
00:17:04,380 --> 00:17:08,120
O jogador 2 não funciona ou podemos chegar até cinco aqui e terminamos.

250
00:17:08,130 --> 00:17:09,810
E o jogador 1 também não funciona.
