1
00:00:00,680 --> 00:00:06,520
[Música de presentación]
2
00:00:08,400 --> 00:00:09,760
(Profesor)
Las alarmas, en "Game Maker,
3
00:00:09,840 --> 00:00:11,720
funcionan como las alarmas
de un reloj:
4
00:00:11,800 --> 00:00:14,640
una vez que pasa el tiempo,
se disparan.
5
00:00:14,720 --> 00:00:17,200
La única diferencia
es que, en "Game Maker",
6
00:00:17,280 --> 00:00:19,640
una vez que pasa el tiempo
de una alarma,
7
00:00:19,720 --> 00:00:22,520
en lugar de hacer un sonido,
lo que hace es crear un evento
8
00:00:22,600 --> 00:00:24,960
en donde nosotros podemos
colocar acciones.
9
00:00:25,040 --> 00:00:28,760
Vamos a ver cómo aprovechar esto
para crear un enemigo que dispare.
10
00:00:28,840 --> 00:00:32,920
Vamos a crear, para ello,
un objeto enemigo
11
00:00:33,000 --> 00:00:36,000
y también el objeto de disparo
del enemigo,
12
00:00:36,080 --> 00:00:37,920
que va a tener un color diferente
al de disparo
13
00:00:38,000 --> 00:00:41,360
del personaje principal
para que no se confundan.
14
00:00:41,880 --> 00:00:44,240
También vamos a hacer
que este disparo,
15
00:00:44,320 --> 00:00:48,440
cuando esté fuera del área visible
del nivel, se elimine.
16
00:00:48,520 --> 00:00:52,800
Arrastrando la opción de eliminar,
dentro del panel "Main1".
17
00:00:52,880 --> 00:00:58,200
Clic en "OK" y ahora vamos a crear
la alarma dentro del objeto enemigo.
18
00:00:58,280 --> 00:01:03,920
Para eso, agregamos un evento,
que es el evento "Alarm 0",
19
00:01:05,320 --> 00:01:08,720
que lo que hace es que,
cuando se cumpla el plazo
20
00:01:08,800 --> 00:01:10,640
del momento
en que se activó la alarma,
21
00:01:10,720 --> 00:01:14,120
se van a ejecutar las acciones
que se encuentren acá.
22
00:01:14,200 --> 00:01:15,680
La acción
que queremos que se ejecute
23
00:01:15,760 --> 00:01:19,520
es la de crear el disparo enemigo
en la posición del enemigo
24
00:01:19,600 --> 00:01:23,320
y en dirección a la izquierda,
con velocidad "20".
25
00:01:24,040 --> 00:01:25,760
Entonces, una vez
que se dispara la alarma,
26
00:01:25,840 --> 00:01:28,400
se va a crear la bala enemiga.
27
00:01:29,120 --> 00:01:32,040
También necesitamos
algo que active esta alarma.
28
00:01:32,120 --> 00:01:35,640
Para eso, vamos a arrastrar
esta opción del panel "Main2"
29
00:01:35,720 --> 00:01:38,720
y vamos a activarla
dentro de sesenta "steps",
30
00:01:38,800 --> 00:01:40,600
dentro de sesenta pasos.
31
00:01:40,680 --> 00:01:42,520
Hacemos clic en "OK".
32
00:01:42,600 --> 00:01:44,600
Y, una vez que pasen
los sesenta pasos,
33
00:01:44,680 --> 00:01:47,760
se va a disparar una bala enemiga.
34
00:01:47,840 --> 00:01:49,480
Vamos a probar.
35
00:01:50,040 --> 00:01:52,120
Y vemos que, efectivamente,
36
00:01:52,200 --> 00:01:54,840
la nave dispara
luego de sesenta pasos,
37
00:01:54,920 --> 00:01:56,200
pero no vuelve a hacerlo
38
00:01:56,280 --> 00:01:58,960
porque la alarma
está activada una sola vez.
39
00:01:59,040 --> 00:02:01,600
Un truco para hacer
que se vuelva a activar sola
40
00:02:01,680 --> 00:02:05,080
es agregar,
dentro del evento de la alarma cero,
41
00:02:05,160 --> 00:02:07,680
otra vez,
la acción de activar la alarma.
42
00:02:07,760 --> 00:02:09,480
También pondremos sesenta pasos.
43
00:02:09,560 --> 00:02:11,280
Hacemos clic en "OK".
44
00:02:12,520 --> 00:02:16,320
Guardamos, probamos
y vemos que, efectivamente,
45
00:02:16,400 --> 00:02:18,720
una vez que se dispara la alarma,
46
00:02:20,240 --> 00:02:22,800
dispara y se vuelve
a activar la alarma
47
00:02:22,880 --> 00:02:26,240
dentro de sesenta pasos
para que pase exactamente lo mismo.