Arduino + Snap4Arduino "Juego PONG" [Final]

  • 0 Respuestas
  • 2024 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Riojas

  • *
  • Underc0der
  • Mensajes: 59
  • Actividad:
    0%
  • Reputación 4
  • -RIOJAS
    • Ver Perfil
    • Arduino Center
    • Email

Arduino + Snap4Arduino "Juego PONG" [Final]

  • en: Marzo 15, 2017, 02:33:08 pm


Que tal underc0ders!!!
Aqui les traigo la ultima parte de este taller!!!
Manos a la obra.

En esta ocasión vamos a agregar sonido al juego, así como un texto que nos diga "Game Over" al perder.

Primero agregaremos un sonido a el objeto "barra1", el que yo utilice lo pueden descargar de aquí: https://1drv.ms/u/s!Ak7PYx9z4Hy4kXEpPPoSltO6pRMm
Para agregar sonidos solo tenemos que ir a la pestaña "Sonidos" de el objeto, en este caso "pelota" y arrastrar el archivo(solo acepta WAV).

Ahora agregaremos un bloque llamado "tocar sonido" a los que ya teníamos. Para quedar así:

Esto hará que el sonido se reproduzca cada vez que la pelota toque la barra.

Bien, ahora haremos que nos muestre el texto "Game Over" cada vez que perdamos, y también reproducirá un sonido de "Game Over", el cual pueden descargar de aquí: https://1drv.ms/u/s!Ak7PYx9z4Hy4kXLdF8wLO0rLjvb6
Para hacer esto tendremos que dibujar un nuevo objeto, de la misma forma que hemos hecho los anteriores, esta vez solo sera un pequeño punto de el mismo color que el fondo de la pantalla(negro) para que no se vea mientras el juego esta en curso y solo se muestre el texto cuando perdamos. Tambien agregamos dos bloques mas en el objeto "pelota" para quedar asi:

Lo que hará es enviar un "mensaje" a otro objeto de el juego, en este caso sera a el nuevo objeto que acabamos de agregar y al recibirlo ejecutara las ordenes que le daremos a continuación:

Con estos bloques le ordenamos que al presionar "banderita" borre el texto anterior, se mueva a las coordenadas señaladas y fije el color en el que se mostrara el texto, y al recibir el mensaje "gameover" que le mandamos desde el otro objeto escribirá "Game Over!" en la pantalla y seguido reproducirá el sonido.

Con este post llegamos a el final de este taller, obviamente a esto se le pueden agregar muchas cosas mas como puntuación o niveles, se los dejo a su imaginación.

Hasta la próxima underc0ders!!!

Aquí los posts anteriores de este Taller:
Presentación.
https://underc0de.org/foro/arduino-raspberry-pi/arduino-snap4arduino-presentacion/
"Hola Mundo".
https://underc0de.org/foro/arduino-raspberry-pi/arduino-snap4arduino-'hola-mundo'/
Parte 1.
https://underc0de.org/foro/arduino-raspberry-pi/arduino-snap4arduino-'juego-pong'-(parte1)/
Parte 2.
https://underc0de.org/foro/arduino-raspberry-pi/arduino-snap4arduino-'juego-pong'-(parte2)/

 

Creando librerías en Arduino #2: Clases, métodos y propiedades... [ITMK Blog]

Iniciado por fermino

Respuestas: 0
Vistas: 3113
Último mensaje Febrero 18, 2015, 10:57:00 pm
por fermino
Entornos Gráficos para la Programación: Plataforma Open Hardware Arduino

Iniciado por ANTRAX

Respuestas: 0
Vistas: 2910
Último mensaje Junio 30, 2012, 06:47:30 pm
por ANTRAX
Creando librerías en Arduino #1: Introducción y cabeceras [ITMK Blog]

Iniciado por fermino

Respuestas: 3
Vistas: 3631
Último mensaje Febrero 16, 2015, 12:56:09 pm
por fermino
Arduino: Cuando la obscuridad llega la marcha imperial comienza

Iniciado por skwlk

Respuestas: 2
Vistas: 3933
Último mensaje Octubre 19, 2016, 10:20:46 am
por skwlk
[Book] 30 Proyectos Arduino para genios malvados :-)

Iniciado por Neutron

Respuestas: 6
Vistas: 11036
Último mensaje Octubre 09, 2012, 11:32:37 am
por mrtrash