Académique Documents
Professionnel Documents
Culture Documents
e-mail esi@uclm.es
Teléfono 926 29 53 00
Web http://www.esi.uclm.es
I
Índice general
2. El Xilófono de Colores 11
2.1. ¿Qué voy a construir? . . . . . . . . . . . . . . . . . . . . . . 11
2.2. Diseño de los componentes . . . . . . . . . . . . . . . . . . . 12
2.3. Crear el teclado . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3.1. Primeras notas del teclado . . . . . . . . . . . . . . . 14
2.3.2. Añadir el componente Sound . . . . . . . . . . . . . . 16
2.3.3. Conectar los sonidos a los botones . . . . . . . . . . 16
2.3.4. Inicializar los sonidos . . . . . . . . . . . . . . . . . . 19
2.3.5. El resto del teclado . . . . . . . . . . . . . . . . . . . . 19
3. Whack A Zombie 23
3.1. ¿Qué voy a construir? . . . . . . . . . . . . . . . . . . . . . . 23
3.2. Diseño de la interfaz paso a paso . . . . . . . . . . . . . . . 26
3.2.1. La pantalla de juego . . . . . . . . . . . . . . . . . . . 26
3.2.2. La barra de energía y la puntuación . . . . . . . . . . 26
III
3.2.3. El sonido y el reloj del juego . . . . . . . . . . . . . . 28
3.3. Definción del comportamiento del juego . . . . . . . . . . . 29
3.3.1. Animación del zombie . . . . . . . . . . . . . . . . . . 29
3.3.2. Arranque del juego . . . . . . . . . . . . . . . . . . . . 33
3.3.3. Interacción con el juego . . . . . . . . . . . . . . . . . 34
3.3.4. Reinicio juego . . . . . . . . . . . . . . . . . . . . . . . 37
Mi Primer Programa:
Capítulo 1
¡Hola, Programador!
1
[2] CAPÍTULO 1. MI PRIMER PROGRAMA: ¡HOLA, PROGRAMADOR!
Como puedes apreciar, el bloque de color verde (el bloque poner ) está
incompleto, y queda un hueco para encajar alguna cosa más, que en
este caso debería ser el texto que queremos mostrar. Como los textos,
números, condiciones, etc, son elementos básicos que se utilizan en
todos los programas, hay una categoría especial que los contiene, y a la
que se denomina Integrados. Busca dentro de ella la subcategoría Texto.
Haz clic sobre ella y elige el primer bloque que aparece en la lista, en el
que hay un hueco entrecomillado. Arrástralo después hasta conectarlo
tal y como se indica en la figura 1.9.
Edita ahora el texto del bloque y teclea hola, programador. Vamos a
leer ahora el texto que hemos construido con los bloques, y que dice
lo siguiente: cuando BotonPulsame.Clic ejecutar poner TextoHola.Texto
como ’hola, programador’. No hacen falta más explicaciones para saber
qué es lo que hace la aplicación, ¿no?.
1.3. Probando la aplicación [9]
11
[12] CAPÍTULO 2. EL XILÓFONO DE COLORES
Uso del componente Clock para medir los intérvalos de tiempo en-
tre acciones.
BotonMI : Rosa
BotonFA : Naranja
BotonSOL : Amarillo
BotonLA : Verde
BotonSI : Turquesa
BotonDO8 : Azul
1
http://en.wikipedia.org/wiki/Whac-A-Mole
2
Los autores del libro tenemos más simpatía por los topos que por los zombies.
23
[24] CAPÍTULO 3. WHACK A ZOMBIE
3
Puedes ajustar este valor para que el zombie se mueva tan rápido como quieras.
[34] CAPÍTULO 3. WHACK A ZOMBIE
La puntuación se incrementará en 1.
Figura 3.9: Reseteo del juego e interacción con el zombie (sonido de golpe
y vibración del teléfono).