1
00:00:00,170 --> 00:00:03,950
Bem-vindo de volta, meus colegas desenvolvedores de jogos. 

2
00:00:03,945 --> 00:00:08,535
Neste vídeo, estamos tornando o jogo muito mais legal. 

3
00:00:08,535 --> 00:00:12,335
Então, finalmente, esse vídeo faz com que tudo pareça incrível. 

4
00:00:12,330 --> 00:00:13,860
Então, começamos o jogo. 

5
00:00:13,860 --> 00:00:15,020
Começamos a correr por aí,

6
00:00:15,015 --> 00:00:16,125
oh não, há uma porta. 

7
00:00:16,125 --> 00:00:16,985
Está fechado. 

8
00:00:16,980 --> 00:00:18,770
Oh, não. Vamos para a porta ao lado. 

9
00:00:18,765 --> 00:00:20,505
Oh, não, está perto. 

10
00:00:20,505 --> 00:00:22,275
Há três inimigos aqui. 

11
00:00:22,275 --> 00:00:24,735
Oh, eles tentaram atirar enquanto tentam seguir como não,

12
00:00:24,735 --> 00:00:26,165
nós matamos o primeiro. 

13
00:00:26,160 --> 00:00:30,230
Talvez ele pegue muito disso é o segundo. Quantos são necessários? 

14
00:00:30,230 --> 00:00:33,040
Um atingiu suas mortes e seu prazer, sangue. 

15
00:00:33,035 --> 00:00:35,155
Chamamos isso. Tentamos matar o último. 

16
00:00:35,150 --> 00:00:37,160
Estamos atirando nele enquanto ele atira de volta. 

17
00:00:37,160 --> 00:00:40,100
Não, ele não é. Espere, mas Tim shu Ok, não está atirando. 

18
00:00:40,100 --> 00:00:43,280
Então, devemos ter, há coisas voando em nossa direção. 

19
00:00:43,280 --> 00:00:45,760
Devemos perto dele e ele morre. 

20
00:00:45,755 --> 00:00:46,405
Incrível. 

21
00:00:46,400 --> 00:00:48,190
Então lá vai você. As portas estão abertas. 

22
00:00:48,185 --> 00:00:52,195
Passamos e agora podemos ir para o próximo nível ou poderíamos

23
00:00:52,190 --> 00:00:56,650
usar a outra porta porque ela também se abre quando matamos todos os nossos inimigos. 

24
00:00:56,645 --> 00:00:58,825
Então, não vamos perder mais tempo. 

25
00:00:58,820 --> 00:01:00,730
Vamos consertar essa coisa aqui,

26
00:01:00,725 --> 00:01:03,005
vendo as coisas azuis ao nosso redor,

27
00:01:03,005 --> 00:01:05,635
e vamos começar. 

28
00:01:05,630 --> 00:01:07,550
Oh, caso. 

29
00:01:07,550 --> 00:01:13,100
Então agora é hora de abrir as portas sempre que os inimigos forem mortos,

30
00:01:13,100 --> 00:01:16,070
vamos para os inimigos aqui ou na sala. 

31
00:01:16,070 --> 00:01:17,900
Na verdade, execute o jogo. 

32
00:01:17,900 --> 00:01:21,920
E vou tentar matar alguns inimigos que se abriram. 

33
00:01:21,920 --> 00:01:22,760
Lá vai você. 

34
00:01:22,760 --> 00:01:24,740
Vamos atirar no inimigo aqui. 

35
00:01:24,740 --> 00:01:27,080
Três balas devem ser suficientes, e ele está morto. 

36
00:01:27,080 --> 00:01:30,620
E você pode ver aqui que ele agora está desaparecido. 

37
00:01:30,620 --> 00:01:32,300
Muito bom. Ele está desaparecido. 

38
00:01:32,300 --> 00:01:33,880
O segundo está faltando. 

39
00:01:33,875 --> 00:01:36,115
O terceiro também está faltando,

40
00:01:36,110 --> 00:01:38,000
então não temos mais inimigos. 

41
00:01:38,000 --> 00:01:40,010
A porta deve abrir. 

42
00:01:40,010 --> 00:01:44,360
O único problema é que ainda temos esses elementos aqui. 

43
00:01:44,360 --> 00:01:46,940
Mas, felizmente, quando estamos trabalhando com listas,

44
00:01:46,940 --> 00:01:51,290
podemos realmente remover o item com muita facilidade. 

45
00:01:51,290 --> 00:01:53,200
Então, a maneira como fazemos isso,

46
00:01:53,195 --> 00:01:58,315
à medida que entramos em nossa atualização aqui na atualização do gerenciador de salas. 

47
00:01:58,310 --> 00:02:01,790
E vamos criar outro loop. 

48
00:02:01,790 --> 00:02:05,390
E desta vez esse loop será um loop for. 

49
00:02:05,390 --> 00:02:07,300
Então, o que é um loop for? 

50
00:02:07,295 --> 00:02:08,365
Deixe-me explicar. 

51
00:02:08,360 --> 00:02:11,360
Então, o que é um loop for? 

52
00:02:11,360 --> 00:02:15,200
Loops podem executar um bloco de número de código. 

53
00:02:15,200 --> 00:02:18,470
Tempos. Loops são úteis se você quiser executar

54
00:02:18,470 --> 00:02:23,260
o mesmo código repetidas vezes cada vez com um valor diferente. 

55
00:02:23,255 --> 00:02:27,205
Agora, estou me aprofundando um pouco mais em loops do que fizemos com o para cada um,

56
00:02:27,200 --> 00:02:32,060
mas não se preocupe com loops são semelhantes aos loops para cada. 

57
00:02:32,060 --> 00:02:34,730
Mas desta vez, em vez de usar os itens,

58
00:02:34,730 --> 00:02:41,300
usamos os índices e o lado da lista ou da matriz. 

59
00:02:41,300 --> 00:02:44,800
Então você pode ver que isso continua a executar

60
00:02:44,795 --> 00:02:48,395
código dentro até que eu atinja um certo limite. 

61
00:02:48,395 --> 00:02:50,315
O que isso significa? 

62
00:02:50,315 --> 00:02:54,185
Vamos analisar essa sintaxe aqui e entendê-la melhor. 

63
00:02:54,185 --> 00:02:57,265
Começamos escrevendo para, isso é bom. 

64
00:02:57,260 --> 00:03:00,830
Instanciamos uma variável que é um número inteiro,

65
00:03:00,830 --> 00:03:03,940
provavelmente que é um I igual a 0. 

66
00:03:03,935 --> 00:03:06,245
Depois, adicionamos esse ponto e vírgula. 

67
00:03:06,245 --> 00:03:12,005
Então, dizemos qual é o limite para o qual o eu continuarei trabalhando. 

68
00:03:12,005 --> 00:03:16,135
E então paramos e cada vez adicionamos um aos olhos. 

69
00:03:16,130 --> 00:03:18,050
Então você pode ver aqui, isso mais,

70
00:03:18,050 --> 00:03:20,770
mais significa que sou eu mais um. 

71
00:03:20,765 --> 00:03:22,315
Então começamos em 0,

72
00:03:22,310 --> 00:03:25,160
digamos que o limite certo seja três. 

73
00:03:25,160 --> 00:03:31,630
Continuaremos percorrendo até que eu não seja mais inferior a três. 

74
00:03:31,625 --> 00:03:33,155
Então começamos em 0,

75
00:03:33,155 --> 00:03:36,295
fazemos algumas coisas, executamos o código I plus, mais. 

76
00:03:36,290 --> 00:03:38,230
Isso significa que eu me tornei um. 

77
00:03:38,225 --> 00:03:40,055
Ainda é menos de três. 

78
00:03:40,055 --> 00:03:42,025
Ótimo, continuamos. 

79
00:03:42,020 --> 00:03:43,880
Temos eu mais dois,

80
00:03:43,880 --> 00:03:45,370
já que ainda é menos de três. 

81
00:03:45,365 --> 00:03:46,885
É, continuamos. 

82
00:03:46,880 --> 00:03:49,190
Eu é igual a três é ainda menor que três. 

83
00:03:49,190 --> 00:03:54,580
Não, não é porque precisamos ser menores que 3 ou menos do que o limite certo. 

84
00:03:54,575 --> 00:03:59,935
E vamos usar isso para ver que vamos contar com todos os inimigos. 

85
00:03:59,930 --> 00:04:02,810
E quando estivermos no último inimigo,

86
00:04:02,810 --> 00:04:06,710
vamos seguir em frente e parar o loop. 

87
00:04:06,710 --> 00:04:11,260
E em cada nível vamos verificar se esse inimigo é um objeto de jogo vazio,

88
00:04:11,255 --> 00:04:14,435
então vamos remover o item inteiro da lista. 

89
00:04:14,435 --> 00:04:16,255
Então, vamos começar. 

90
00:04:16,250 --> 00:04:18,110
Isso será um pouco complicado,

91
00:04:18,110 --> 00:04:19,720
mas fique comigo. 

92
00:04:19,715 --> 00:04:23,395
Então, vou seguir em frente e criar um loop for. 

93
00:04:23,390 --> 00:04:27,350
E em vez de ir do primeiro elemento para o último elemento,

94
00:04:27,350 --> 00:04:29,300
vou começar pela parte de trás. 

95
00:04:29,300 --> 00:04:37,970
Então, eu vou ter um int Eu iguala a contagem de pontos de inimigos menos 1. 

96
00:04:37,970 --> 00:04:39,650
Primeiro de tudo, qual é a contagem? 

97
00:04:39,650 --> 00:04:44,020
Contagem de pontos de inimigos é o número de itens que temos na lista. 

98
00:04:44,015 --> 00:04:47,155
E nosso caso, estes serão os três esqueletos. 

99
00:04:47,150 --> 00:04:49,100
Por que estou adicionando menos um? 

100
00:04:49,100 --> 00:04:53,600
Como as listas funcionam exatamente como os arrays fazem onde começamos,

101
00:04:53,600 --> 00:04:56,660
a contagem do indexado a partir de 0. 

102
00:04:56,660 --> 00:05:00,170
O último elemento dos três esqueletos será dois. 

103
00:05:00,170 --> 00:05:01,670
Temos os zeros esqueleto,

104
00:05:01,670 --> 00:05:03,520
esqueleto um esqueleto também. 

105
00:05:03,515 --> 00:05:07,545
Então, a contagem é igual a três porque temos três esqueletos. 

106
00:05:07,549 --> 00:05:11,979
Portanto, o primeiro elemento deve ser a contagem menos um. 

107
00:05:11,975 --> 00:05:14,025
Espero que isso seja entendido. 

108
00:05:14,029 --> 00:05:16,369
Agora, porque estamos começando pela parte de trás,

109
00:05:16,370 --> 00:05:17,720
qual é o nosso objetivo? 

110
00:05:17,720 --> 00:05:19,730
Continuaremos percorrendo. 

111
00:05:19,730 --> 00:05:24,530
Enquanto eu for maior que menos um. 

112
00:05:24,530 --> 00:05:27,010
Por que isso é minus1? 

113
00:05:27,005 --> 00:05:29,485
Bem, porque quando chegamos a 0,

114
00:05:29,480 --> 00:05:32,710
ainda queremos percorrer a lista. 

115
00:05:32,705 --> 00:05:36,785
E um temos dois menos um porque deixe-me terminar isso. 

116
00:05:36,785 --> 00:05:37,375
Lá vai você. 

117
00:05:37,370 --> 00:05:38,800
Porque estamos indo. 

118
00:05:38,795 --> 00:05:40,195
Menos menos. 

119
00:05:40,190 --> 00:05:41,810
Então, assim como
 Plus,

120
00:05:41,810 --> 00:05:43,280
Plus adiciona um,

121
00:05:43,280 --> 00:05:45,730
menos, menos remove um. 

122
00:05:45,725 --> 00:05:48,125
Então, novamente, o que está acontecendo? 

123
00:05:48,125 --> 00:05:50,935
Estamos começando da parte de trás da lista. 

124
00:05:50,930 --> 00:05:56,210
Estamos nos certificando de que sempre somos maiores do que menos um,

125
00:05:56,210 --> 00:06:00,670
o que significa que não queremos ter 0 como o último elemento pelo qual passamos. 

126
00:06:00,665 --> 00:06:04,765
E, finalmente, estamos adicionando eu menos menos. 

127
00:06:04,760 --> 00:06:06,820
Então, vamos continuar um. 

128
00:06:06,815 --> 00:06:08,995
O que vamos fazer aqui? 

129
00:06:08,990 --> 00:06:13,430
Bem, vamos verificar se os inimigos
 ou o

130
00:06:13,429 --> 00:06:20,319
inimigo na posição I é igual a nulo. 

131
00:06:20,315 --> 00:06:23,005
Tão nulo significa que ele está desaparecido. 

132
00:06:23,000 --> 00:06:26,720
Vimos anteriormente em um vídeo anterior quando matamos os esqueletos,

133
00:06:26,719 --> 00:06:28,989
o elemento lá ficou faltando. 

134
00:06:28,985 --> 00:06:30,485
Isso significa que não é. 

135
00:06:30,485 --> 00:06:35,375
Então, se o inimigo ou o colisor 2D estiver faltando neste inimigo,

136
00:06:35,375 --> 00:06:38,755
do
 que o que vamos fazer é acessar os inimigos. 

137
00:06:38,750 --> 00:06:44,900
Remova o ponto em, e vamos removê-lo na posição I.

138
00:06:44,900 --> 00:06:50,080
Então, novamente, vamos olhar para ele mais uma vez e entender o que está acontecendo. 

139
00:06:50,075 --> 00:06:56,225
Estamos começando na parte de trás da linha porque queremos remover as coisas de baixo para,

140
00:06:56,225 --> 00:06:58,165
até chegarmos ao primeiro. 

141
00:06:58,160 --> 00:07:00,320
Então, estamos começando pela parte de trás. 

142
00:07:00,320 --> 00:07:05,740
Estamos usando count menos um porque count é o número de elementos,

143
00:07:05,735 --> 00:07:09,175
mas os elementos internos são indexados de 0. 

144
00:07:09,170 --> 00:07:11,380
Então, começamos em 0, 1, 2,

145
00:07:11,375 --> 00:07:13,015
mas a contagem é três,

146
00:07:13,010 --> 00:07:14,470
então removemos uma. 

147
00:07:14,465 --> 00:07:19,895
Continuamos removendo um usando IA menos menos até que não sejamos

148
00:07:19,895 --> 00:07:25,145
mais maiores do que menos um y. Quero dizer,

149
00:07:25,145 --> 00:07:27,655
quando somos menos que menos um, por quê? 

150
00:07:27,650 --> 00:07:31,430
Porque o último será 0, então menos 1,

151
00:07:31,430 --> 00:07:32,870
quando nos tornarmos menos 1,

152
00:07:32,870 --> 00:07:36,700
isso significa que terminamos e não queremos mais continuar com o loop. 

153
00:07:36,695 --> 00:07:42,185
E cada vez que descobrirmos que os inimigos estão faltando ou são nulos,

154
00:07:42,185 --> 00:07:45,365
vamos removê-los da lista. 

155
00:07:45,365 --> 00:07:47,905
Ótimo, vamos salvar isso. 

156
00:07:47,900 --> 00:07:56,100
Vamos voltar ao nosso jogo e vamos ir em frente e imprimir aqui os inimigos. 

157
00:08:02,440 --> 00:08:06,600
Certo, então enemies.gov. 

158
00:08:06,610 --> 00:08:09,160
E vamos ver o que acontece. 

159
00:08:09,155 --> 00:08:11,365
Então, de volta ao nosso jogo,

160
00:08:11,360 --> 00:08:14,140
vou conseguir o ganho. 

161
00:08:14,135 --> 00:08:16,495
Eu tenho a lista de inimigos,

162
00:08:16,490 --> 00:08:18,250
vou atirar no primeiro 1,

163
00:08:18,245 --> 00:08:20,135
segundo 1 e o terceiro. 

164
00:08:20,135 --> 00:08:22,925
Então, vamos esperar que os livros apareçam. 

165
00:08:22,925 --> 00:08:25,655
Lá vai você. Você pode ver um pop-up. Oh, tudo bem. 

166
00:08:25,655 --> 00:08:28,045
Então agora você pode ver que a lista está vazia. 

167
00:08:28,040 --> 00:08:30,320
Há algo que esqueci de dizer. 

168
00:08:30,320 --> 00:08:36,310
Assim, podemos ver que temos isso e não olhamos para o Conselho, mesmo que possa aparecer. 

169
00:08:36,305 --> 00:08:39,145
Então, o número de inimigos a três, quando eu atiro neles,

170
00:08:39,140 --> 00:08:40,390
um deles morre,

171
00:08:40,385 --> 00:08:42,175
o último elemento é removido. 

172
00:08:42,170 --> 00:08:44,840
É por isso que estamos indo de baixo para cima. 

173
00:08:44,840 --> 00:08:47,270
Portanto, o número de inimigos é de 0. 

174
00:08:47,270 --> 00:08:50,620
Então as balas que funcionam para isso continuaram. Também. 

175
00:08:50,615 --> 00:08:52,345
Este, lá vai você,

176
00:08:52,340 --> 00:08:57,370
O número de elementos ou o número de inimigos é 0. 

177
00:08:57,365 --> 00:09:00,835
Ótimo. Então agora sabemos que somos capazes de matar os inimigos. 

178
00:09:00,830 --> 00:09:03,400
Podemos removê-los da lista. 

179
00:09:03,395 --> 00:09:08,845
Por fim, queremos abrir a porta sempre que o número de inimigos 0,

180
00:09:08,840 --> 00:09:12,410
e isso fará parte do seu desafio. 

181
00:09:12,410 --> 00:09:16,060
Seu desafio é abrir as portas depois que os inimigos morrem. 

182
00:09:16,055 --> 00:09:19,345
Portanto, verifique se a lista de inimigos está vazia. 

183
00:09:19,340 --> 00:09:21,250
Isso vai ser, eu não sei,

184
00:09:21,245 --> 00:09:22,985
vou deixar para você. 

185
00:09:22,985 --> 00:09:28,025
Então você precisará passar por todas as portas e as portas para fechar. 

186
00:09:28,025 --> 00:09:31,075
E você precisará ativar todas as portas. 

187
00:09:31,070 --> 00:09:32,920
E vou te dar uma pequena dica. 

188
00:09:32,915 --> 00:09:34,895
Você precisa verificar o tamanho da lista. 

189
00:09:34,895 --> 00:09:37,175
Você pode usar a contagem de pontos. 

190
00:09:37,175 --> 00:09:38,495
Bem, já fizemos isso. 

191
00:09:38,495 --> 00:09:44,065
Se você quiser. Você pode usar um loop for cada para passar pelas portas ou você pode

192
00:09:44,060 --> 00:09:49,850
tentar usar o loop for que acabamos de aprender e para obter o comprimento da matriz,

193
00:09:49,850 --> 00:09:52,100
este é um bom exercício em loops. 

194
00:09:52,100 --> 00:09:54,070
Temos muitos loops. Isso é bom. 

195
00:09:54,065 --> 00:09:59,335
Então, pause o vídeo agora mesmo e vá fazer o desafio. 

196
00:09:59,330 --> 00:10:01,640
Certo, bem-vindo de volta. 

197
00:10:01,640 --> 00:10:05,000
Então, vou manter o depurador aqui. 

198
00:10:05,000 --> 00:10:06,290
E o que vamos fazer,

199
00:10:06,290 --> 00:10:14,050
vamos verificar se a contagem de pontos dos inimigos é igual a 0. 

200
00:10:14,045 --> 00:10:18,715
Então, vamos usar o loop for. 

201
00:10:18,710 --> 00:10:23,450
Vou criar um int I igual a 0. 

202
00:10:23,450 --> 00:10:27,040
Então, estamos a partir do 0. 

203
00:10:27,035 --> 00:10:35,305
Vamos continuar em loop enquanto eu for menor do que as portas para abrir ou lamentar,

204
00:10:35,300 --> 00:10:37,730
portas para fechar o comprimento do ponto. 

205
00:10:37,730 --> 00:10:40,190
Quando queremos acessar o comprimento de uma matriz,

206
00:10:40,190 --> 00:10:45,680
usamos o comprimento de ponto quando queremos acessar o comprimento da lista, usamos contagem de pontos. 

207
00:10:45,680 --> 00:10:47,960
Então lá vai você. Agora você tem dois exemplos. 

208
00:10:47,960 --> 00:10:51,940
Você pode até adicionar um comentário aqui para se certificar de que você se lembra. 

209
00:10:51,935 --> 00:10:55,025
E em cada etapa vamos adicionar um. 

210
00:10:55,025 --> 00:11:01,015
Então agora porta para fechar ou, na verdade, porta para fechar. Sim. 

211
00:11:01,010 --> 00:11:05,420
E vou acessá-lo usando o I porque estou aumentando a cada vez. 

212
00:11:05,420 --> 00:11:07,840
Então, digamos que já temos duas portas. 

213
00:11:07,835 --> 00:11:11,855
Portanto, temos o índice 0 e o índice um. Começamos em 0. 

214
00:11:11,855 --> 00:11:14,035
Temos a porta para fechar em 0. 

215
00:11:14,030 --> 00:11:19,130
Definimos ativo como falso. 

216
00:11:19,125 --> 00:11:20,245
Lá vamos nós. 

217
00:11:20,245 --> 00:11:21,955
Não teremos mais a porta. 

218
00:11:21,955 --> 00:11:23,695
Verificamos se o I,

219
00:11:23,695 --> 00:11:28,585
que atualmente é 0, é menor que o comprimento do ponto das portas, que é 2. 

220
00:11:28,585 --> 00:11:31,035
Então, sim, 0 é menor que 2. 

221
00:11:31,030 --> 00:11:35,910
Eu mais, mais, ou realmente fazemos isso e depois eu mais, mais. 

222
00:11:35,905 --> 00:11:38,865
Voltamos aqui, eu estou, ok,

223
00:11:38,860 --> 00:11:42,910
então não voltamos mais aqui. Agora, um é um a menos que dois? 

224
00:11:42,910 --> 00:11:43,800
Sim, é. 

225
00:11:43,795 --> 00:11:46,855
Temos r igual a 0 ponto-ponto ativo,
 desculpe,

226
00:11:46,855 --> 00:11:48,715
eu é igual a 1. 

227
00:11:48,715 --> 00:11:50,215
Nós nos configuramos ativos. Lá vamos nós. 

228
00:11:50,215 --> 00:11:50,775
É falso. 

229
00:11:50,770 --> 00:11:52,440
Finalmente, eu me tornei dois. 

230
00:11:52,435 --> 00:11:53,605
Dois são menos que dois? 

231
00:11:53,605 --> 00:11:54,585
Não, não é. 

232
00:11:54,580 --> 00:11:56,050
Saia do loop. 

233
00:11:56,050 --> 00:11:57,490
Nós salvamos tudo isso. 

234
00:11:57,490 --> 00:11:59,320
Voltamos ao nosso jogo. 

235
00:11:59,320 --> 00:12:01,670
Nós executamos o ganho,

236
00:12:01,665 --> 00:12:04,135
temos o console aqui,

237
00:12:04,130 --> 00:12:05,240
então o número de inimigos,

238
00:12:05,240 --> 00:12:06,850
F3, você pode vê-los. 

239
00:12:06,845 --> 00:12:10,675
Devemos 12, ok,

240
00:12:10,670 --> 00:12:13,370
os inimigos em que atiramos nele. 

241
00:12:13,370 --> 00:12:15,910
Segundo, quantas balas levam? 

242
00:12:15,905 --> 00:12:19,975
Um? É preciso apenas um. Bom. 

243
00:12:19,970 --> 00:12:21,370
Vamos ver por que ele está? 

244
00:12:21,365 --> 00:12:23,965
Porque me lembro que adicionamos a vida dele aos três anos. 

245
00:12:23,960 --> 00:12:24,920
Lá vai você. 

246
00:12:24,920 --> 00:12:26,290
O inimigo morreu. 

247
00:12:26,285 --> 00:12:30,805
Você pode ver que em 0 as portas se abrem e podemos caminhar. 

248
00:12:30,800 --> 00:12:32,120
Quão legal é isso? 

249
00:12:32,120 --> 00:12:35,330
Então, finalmente, tudo parece estar funcionando, ok. 

250
00:12:35,330 --> 00:12:37,100
Existem alguns bugs. 

251
00:12:37,100 --> 00:12:40,550
Um deles é que o sangue não está desaparecendo por causa das animações. 

252
00:12:40,550 --> 00:12:43,090
Ainda não adicionamos a chave no final. 

253
00:12:43,085 --> 00:12:44,635
O esqueleto aqui. 

254
00:12:44,630 --> 00:12:46,400
Quão grande é a vida dele? 

255
00:12:46,400 --> 00:12:48,650
A casa dos inimigos é três,

256
00:12:48,650 --> 00:12:50,330
então parece haver um problema. 

257
00:12:50,330 --> 00:12:52,510
Ele está morrendo imediatamente. Por quê? 

258
00:12:52,505 --> 00:12:57,365
Porque se entrarmos no controlador de bala da camada,

259
00:12:57,365 --> 00:13:01,495
a quantidade de dano é de 100 k.

260
00:13:01,490 --> 00:13:03,330
Portanto, a quantidade de dano é padronizada. 

261
00:13:03,325 --> 00:13:05,585
A vida dos inimigos é 3. 

262
00:13:05,585 --> 00:13:06,805
Acho que esse é o problema. 

263
00:13:06,800 --> 00:13:10,280
Então deixe-me fazer a metade desse cara. 

264
00:13:10,280 --> 00:13:12,230
Então eu só quero ter certeza de que
 não estamos

265
00:13:12,230 --> 00:13:15,980
tendo algo errado, salvo que execute o jogo. 

266
00:13:15,980 --> 00:13:20,330
Porque às vezes podemos chamar um método muitas vezes, então estamos dando muito dano. 

267
00:13:20,330 --> 00:13:23,020
Então, se eu verificar, ok, então lá vai você. 

268
00:13:23,015 --> 00:13:25,055
Ele precisa de várias balas. 

269
00:13:25,055 --> 00:13:27,775
123 e lá vai você. 

270
00:13:27,770 --> 00:13:29,600
Certo, então tudo está funcionando bem. 

271
00:13:29,600 --> 00:13:33,740
As portas estão se abrindo sempre que estamos matando todos os inimigos,

272
00:13:33,740 --> 00:13:35,590
tudo parece estar funcionando. 

273
00:13:35,585 --> 00:13:38,125
Aprendemos muito sobre loops nesta seção,

274
00:13:38,120 --> 00:13:40,390
aprendemos muitas informações. 

275
00:13:40,385 --> 00:13:41,765
Espero que você esteja gostando. 

276
00:13:41,765 --> 00:13:43,255
Espero que você esteja se divertindo. 

277
00:13:43,250 --> 00:13:44,680
Espero que você esteja aprendendo muito. 

278
00:13:44,675 --> 00:13:46,045
Espero que você esteja fazendo sua pesquisa. 

279
00:13:46,040 --> 00:13:48,740
Espero que você esteja sempre cometendo suas mudanças. 

280
00:13:48,739 --> 00:13:54,279
Espero que seus cérebros de desenvolvedores de jogos estejam ficando mais fortes a cada vídeo. 

281
00:13:54,275 --> 00:13:56,435
Espero que você não esteja muito frustrado,

282
00:13:56,435 --> 00:13:59,285
e espero que esteja muito feliz. 

283
00:13:59,285 --> 00:14:02,225
Então, vejo você na próxima seção. 

284
00:14:02,225 --> 00:14:04,825
Não se esqueça de adicionar um comentário. 

