SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Francisco Javier Martínez Urda www.urdaino.wordpress.com
1
Arkanoid
Francisco Javier Martínez Urda www.urdaino.wordpress.com
Índice
1. Introducción......................................................................................................................................3
2. Diseñar la pantalla y elegir los objetos a usar...................................................................................4
3. Movimiento del paddle con los cursores..........................................................................................5
4. Movimiento de la pelota y su rebote................................................................................................7
4.1 Movimiento de la pelota............................................................................................................7
4.2 Rebote de la pelota en el paddle................................................................................................8
4.3 Pelota comience en el centro de la pantalla...............................................................................9
5. Fin de juego cuando toque la parte baja de la pantalla...................................................................10
6. Diseño de los ladrillos usando la clonación...................................................................................12
7. Rebote de la pelota en los ladrillos.................................................................................................15
8. Añadir puntuación..........................................................................................................................17
2
Francisco Javier Martínez Urda www.urdaino.wordpress.com
1. Introducción.
Para la realización de este juego seguiremos los siguientes pasos:
1. Jugar primero al Arkanoid
2.Diseñar la pantalla y elegir los objetos a usar.
3. Movimiento del paddle con los cursores.
4. Movimiento de la pelota y su rebote.
5.Fin de juego cuando toque la parte baja de la pantalla.
6. Diseño de los ladrillos usando la clonación.
7. Rebote de la pelota en los ladrillos.
8.Extras:
• Añadir puntuación.
• Pantalla final.
3
Francisco Javier Martínez Urda www.urdaino.wordpress.com
2. Diseñar la pantalla y elegir los objetos a usar.
Posible diseño del juego.
Objetos:
4
Añadir objetos
Añadir escenarios
Francisco Javier Martínez Urda www.urdaino.wordpress.com
3. Movimiento del paddle con los cursores.
Una vez puesto los objetos pasemos a programar los distintos objetos.
Empecemos por mover el paddle. Elegimos el objeto paddle y escribimos
el código.
Dirección 90º significa que apunta hacia la derecha.
5
Francisco Javier Martínez Urda www.urdaino.wordpress.com
Dirección -90º significa que apunta hacia la izquierda.
Quedaría:
Observación. Antes de pasar al siguiente punto, hemos de comprobar que
al darle a los cursores se mueve la barra correctamente.
6
Francisco Javier Martínez Urda www.urdaino.wordpress.com
4. Movimiento de la pelota y su rebote.
4.1 Movimiento de la pelota.
La pelota ha de moverse de forma aleatoria, para evitar que siempre vaya a
los mismos sitios.
Para que se mueva la pelota añadimos el siguiente código dentro del
objeto pelota:
7
Francisco Javier Martínez Urda www.urdaino.wordpress.com
4.2 Rebote de la pelota en el paddle.
Añadiríamos al código de la pelota lo siguiente:
Así el código de la pelota quedaría:
Observación. Probar que la pelota rebota cuando toca el paddle.
8
Francisco Javier Martínez Urda www.urdaino.wordpress.com
4.3 Pelota comience en el centro de la pantalla.
Consejo: Añadir que la pelota comience siempre en el centro de la
pantalla. Para ello, añadir el bloque:
9
Francisco Javier Martínez Urda www.urdaino.wordpress.com
5. Fin de juego cuando toque la parte baja de la
pantalla.
Para añadirle emoción al juego, vamos a programar que te puedan matar si
no consigues darle con el paddle.
En primer lugar, añadamos una línea roja a nuestro escenario.
A continuación añadamos estos bloques de programación a nuestro
programa de la pelota.
10
Francisco Javier Martínez Urda www.urdaino.wordpress.com
Así, el código de la pelota quedaría:
Para elegir el color exacto habría que:
Observación. Probar que el juego se para cuando toca la línea.
11
Francisco Javier Martínez Urda www.urdaino.wordpress.com
6. Diseño de los ladrillos usando la clonación.
La idea es crear un ladrillo y clonarlo tantas veces como sea necesario
durante la misma línea.
Así, dentro del ladrillo pondríamos el código:
Después de este código obtendríamos:
12
Francisco Javier Martínez Urda www.urdaino.wordpress.com
A continuación creamos tantos ladrillos como líneas queramos y le
metemos el mismo código que arriba (para no tener que meter todo el
código de nuevo podrías duplicar el ladrilo ya creado). En nuestro caso
vamos a crear tres ladrillos para tener tres líneas de ladrillos. Nos
quedaría:
¿Te sale una sola línea de ladrillos?
En ese caso, seguramente no hayas cambiado “la coordenada y” para crear
los nuevos ladrillos. Veamos en la siguiente página una posible solución:
13
Francisco Javier Martínez Urda www.urdaino.wordpress.com
Prueba a poner en el ladrillo2:
Observación. Al intentar jugar veremos que no rebota la pelota en los
ladrillos, eso es debido que no hemos metido el código correspondiente en
la pelota. Veámoslo cómo se hace en el siguiente punto.
14
Francisco Javier Martínez Urda www.urdaino.wordpress.com
7. Rebote de la pelota en los ladrillos.
Dentro del objeto pelota añadiríamos el código que haga rebotar la pelota
en los ladrillos.
Con este código haríamos que la pelota rebote sólo en el primer ladrillo.
Habría que añadir el mismo código para el ladrillo 2 y ladrillo 3.
15
Francisco Javier Martínez Urda www.urdaino.wordpress.com
Nos quedaría:
16
Francisco Javier Martínez Urda www.urdaino.wordpress.com
8. Añadir puntuación.
Creamos una variable para llevar la puntuación.
La puntuación se aumentará cada vez que la pelota toque un ladrillo.
Dentro del objeto pelota, en la parte que controlamos el rebote
añadiremos el código:
17
Francisco Javier Martínez Urda www.urdaino.wordpress.com
Ahora, nos damos cuenta que la puntuación nunca se inicia en 0, por lo
que debemos inicializar la puntuación.
18

Weitere ähnliche Inhalte

Ähnlich wie Arkanoid - Scratch (20)

Ejercicio de-arkanoid 1
Ejercicio de-arkanoid 1Ejercicio de-arkanoid 1
Ejercicio de-arkanoid 1
 
Gruia juego
Gruia juegoGruia juego
Gruia juego
 
guia-usuario-ardora.pdf
guia-usuario-ardora.pdfguia-usuario-ardora.pdf
guia-usuario-ardora.pdf
 
Manual guadalinex para niños de los simpson
Manual guadalinex para niños de los simpsonManual guadalinex para niños de los simpson
Manual guadalinex para niños de los simpson
 
Scratch1
Scratch1Scratch1
Scratch1
 
Dados Numerados.
Dados Numerados.Dados Numerados.
Dados Numerados.
 
Scratch en primaria 4: Videojuego arkanoid (I)
Scratch en primaria 4: Videojuego arkanoid (I)Scratch en primaria 4: Videojuego arkanoid (I)
Scratch en primaria 4: Videojuego arkanoid (I)
 
3. tutorialguiabasico 2014
3.  tutorialguiabasico 20143.  tutorialguiabasico 2014
3. tutorialguiabasico 2014
 
Tutorial - Trabajo Final
Tutorial - Trabajo FinalTutorial - Trabajo Final
Tutorial - Trabajo Final
 
trabajo final tutorial
trabajo final tutorial trabajo final tutorial
trabajo final tutorial
 
Tutorial unity3d 1_español
Tutorial unity3d 1_españolTutorial unity3d 1_español
Tutorial unity3d 1_español
 
Manual kodu
Manual koduManual kodu
Manual kodu
 
Arkanoid en lenguaje vhdl
Arkanoid en lenguaje vhdlArkanoid en lenguaje vhdl
Arkanoid en lenguaje vhdl
 
Actividades sencillas 1
Actividades sencillas 1Actividades sencillas 1
Actividades sencillas 1
 
Introduccion a unity
Introduccion a unityIntroduccion a unity
Introduccion a unity
 
1.3
1.31.3
1.3
 
Tutorial powtoon
Tutorial powtoonTutorial powtoon
Tutorial powtoon
 
Creando un monedero_en_cuero
Creando un monedero_en_cueroCreando un monedero_en_cuero
Creando un monedero_en_cuero
 
Creando un monedero_en_cuero
Creando un monedero_en_cueroCreando un monedero_en_cuero
Creando un monedero_en_cuero
 
Informe tecnico-juego
Informe tecnico-juegoInforme tecnico-juego
Informe tecnico-juego
 

Mehr von fjmurda

Manual i pasen
Manual i pasenManual i pasen
Manual i pasenfjmurda
 
S4A p1semaforo invidentes apaisado
S4A p1semaforo invidentes apaisadoS4A p1semaforo invidentes apaisado
S4A p1semaforo invidentes apaisadofjmurda
 
S4a p1semaforo invidentes
S4a p1semaforo invidentesS4a p1semaforo invidentes
S4a p1semaforo invidentesfjmurda
 
Castillo de gibralfaro
Castillo de gibralfaroCastillo de gibralfaro
Castillo de gibralfarofjmurda
 
Castillo Sohail
Castillo Sohail Castillo Sohail
Castillo Sohail fjmurda
 
Alcazaba de málaga
Alcazaba de málagaAlcazaba de málaga
Alcazaba de málagafjmurda
 
Trabajo de las termas alejandro
Trabajo de las termas alejandroTrabajo de las termas alejandro
Trabajo de las termas alejandrofjmurda
 
Termas torreblanca del sol miguel 2ºb
Termas torreblanca del sol miguel 2ºbTermas torreblanca del sol miguel 2ºb
Termas torreblanca del sol miguel 2ºbfjmurda
 

Mehr von fjmurda (8)

Manual i pasen
Manual i pasenManual i pasen
Manual i pasen
 
S4A p1semaforo invidentes apaisado
S4A p1semaforo invidentes apaisadoS4A p1semaforo invidentes apaisado
S4A p1semaforo invidentes apaisado
 
S4a p1semaforo invidentes
S4a p1semaforo invidentesS4a p1semaforo invidentes
S4a p1semaforo invidentes
 
Castillo de gibralfaro
Castillo de gibralfaroCastillo de gibralfaro
Castillo de gibralfaro
 
Castillo Sohail
Castillo Sohail Castillo Sohail
Castillo Sohail
 
Alcazaba de málaga
Alcazaba de málagaAlcazaba de málaga
Alcazaba de málaga
 
Trabajo de las termas alejandro
Trabajo de las termas alejandroTrabajo de las termas alejandro
Trabajo de las termas alejandro
 
Termas torreblanca del sol miguel 2ºb
Termas torreblanca del sol miguel 2ºbTermas torreblanca del sol miguel 2ºb
Termas torreblanca del sol miguel 2ºb
 

Kürzlich hochgeladen

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 

Kürzlich hochgeladen (20)

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 

Arkanoid - Scratch

  • 1. Francisco Javier Martínez Urda www.urdaino.wordpress.com 1 Arkanoid
  • 2. Francisco Javier Martínez Urda www.urdaino.wordpress.com Índice 1. Introducción......................................................................................................................................3 2. Diseñar la pantalla y elegir los objetos a usar...................................................................................4 3. Movimiento del paddle con los cursores..........................................................................................5 4. Movimiento de la pelota y su rebote................................................................................................7 4.1 Movimiento de la pelota............................................................................................................7 4.2 Rebote de la pelota en el paddle................................................................................................8 4.3 Pelota comience en el centro de la pantalla...............................................................................9 5. Fin de juego cuando toque la parte baja de la pantalla...................................................................10 6. Diseño de los ladrillos usando la clonación...................................................................................12 7. Rebote de la pelota en los ladrillos.................................................................................................15 8. Añadir puntuación..........................................................................................................................17 2
  • 3. Francisco Javier Martínez Urda www.urdaino.wordpress.com 1. Introducción. Para la realización de este juego seguiremos los siguientes pasos: 1. Jugar primero al Arkanoid 2.Diseñar la pantalla y elegir los objetos a usar. 3. Movimiento del paddle con los cursores. 4. Movimiento de la pelota y su rebote. 5.Fin de juego cuando toque la parte baja de la pantalla. 6. Diseño de los ladrillos usando la clonación. 7. Rebote de la pelota en los ladrillos. 8.Extras: • Añadir puntuación. • Pantalla final. 3
  • 4. Francisco Javier Martínez Urda www.urdaino.wordpress.com 2. Diseñar la pantalla y elegir los objetos a usar. Posible diseño del juego. Objetos: 4 Añadir objetos Añadir escenarios
  • 5. Francisco Javier Martínez Urda www.urdaino.wordpress.com 3. Movimiento del paddle con los cursores. Una vez puesto los objetos pasemos a programar los distintos objetos. Empecemos por mover el paddle. Elegimos el objeto paddle y escribimos el código. Dirección 90º significa que apunta hacia la derecha. 5
  • 6. Francisco Javier Martínez Urda www.urdaino.wordpress.com Dirección -90º significa que apunta hacia la izquierda. Quedaría: Observación. Antes de pasar al siguiente punto, hemos de comprobar que al darle a los cursores se mueve la barra correctamente. 6
  • 7. Francisco Javier Martínez Urda www.urdaino.wordpress.com 4. Movimiento de la pelota y su rebote. 4.1 Movimiento de la pelota. La pelota ha de moverse de forma aleatoria, para evitar que siempre vaya a los mismos sitios. Para que se mueva la pelota añadimos el siguiente código dentro del objeto pelota: 7
  • 8. Francisco Javier Martínez Urda www.urdaino.wordpress.com 4.2 Rebote de la pelota en el paddle. Añadiríamos al código de la pelota lo siguiente: Así el código de la pelota quedaría: Observación. Probar que la pelota rebota cuando toca el paddle. 8
  • 9. Francisco Javier Martínez Urda www.urdaino.wordpress.com 4.3 Pelota comience en el centro de la pantalla. Consejo: Añadir que la pelota comience siempre en el centro de la pantalla. Para ello, añadir el bloque: 9
  • 10. Francisco Javier Martínez Urda www.urdaino.wordpress.com 5. Fin de juego cuando toque la parte baja de la pantalla. Para añadirle emoción al juego, vamos a programar que te puedan matar si no consigues darle con el paddle. En primer lugar, añadamos una línea roja a nuestro escenario. A continuación añadamos estos bloques de programación a nuestro programa de la pelota. 10
  • 11. Francisco Javier Martínez Urda www.urdaino.wordpress.com Así, el código de la pelota quedaría: Para elegir el color exacto habría que: Observación. Probar que el juego se para cuando toca la línea. 11
  • 12. Francisco Javier Martínez Urda www.urdaino.wordpress.com 6. Diseño de los ladrillos usando la clonación. La idea es crear un ladrillo y clonarlo tantas veces como sea necesario durante la misma línea. Así, dentro del ladrillo pondríamos el código: Después de este código obtendríamos: 12
  • 13. Francisco Javier Martínez Urda www.urdaino.wordpress.com A continuación creamos tantos ladrillos como líneas queramos y le metemos el mismo código que arriba (para no tener que meter todo el código de nuevo podrías duplicar el ladrilo ya creado). En nuestro caso vamos a crear tres ladrillos para tener tres líneas de ladrillos. Nos quedaría: ¿Te sale una sola línea de ladrillos? En ese caso, seguramente no hayas cambiado “la coordenada y” para crear los nuevos ladrillos. Veamos en la siguiente página una posible solución: 13
  • 14. Francisco Javier Martínez Urda www.urdaino.wordpress.com Prueba a poner en el ladrillo2: Observación. Al intentar jugar veremos que no rebota la pelota en los ladrillos, eso es debido que no hemos metido el código correspondiente en la pelota. Veámoslo cómo se hace en el siguiente punto. 14
  • 15. Francisco Javier Martínez Urda www.urdaino.wordpress.com 7. Rebote de la pelota en los ladrillos. Dentro del objeto pelota añadiríamos el código que haga rebotar la pelota en los ladrillos. Con este código haríamos que la pelota rebote sólo en el primer ladrillo. Habría que añadir el mismo código para el ladrillo 2 y ladrillo 3. 15
  • 16. Francisco Javier Martínez Urda www.urdaino.wordpress.com Nos quedaría: 16
  • 17. Francisco Javier Martínez Urda www.urdaino.wordpress.com 8. Añadir puntuación. Creamos una variable para llevar la puntuación. La puntuación se aumentará cada vez que la pelota toque un ladrillo. Dentro del objeto pelota, en la parte que controlamos el rebote añadiremos el código: 17
  • 18. Francisco Javier Martínez Urda www.urdaino.wordpress.com Ahora, nos damos cuenta que la puntuación nunca se inicia en 0, por lo que debemos inicializar la puntuación. 18