Ya ha finalizado el concurso "Let Arduino Play", organizado por BricoGeek.com. El concurso consistía en crear un juego con la archipopular placa Arduino. Era un concurso en el que me apetecía participar con algo sencillo de hacer, pero que no por ello dejase de cumplir la principal misión de un juego, divertir. Así que me puse manos a la obra y el resultado es PenRacer.
PenRacer es un juego del género "one button game", en el que nos pondremos a los mandos de... ¡un bolígrafo! Cuenta con 2 modos de juego, 10 niveles de dificultad, capacidad multijugador y además almacena las máximas puntuaciones de cada nivel en la memoria interna.
![]()
Para su construcción se ha usado el menor número de elementos posibles, de forma que sea fácil para cualquiera reproducir el montaje. Tan solo se necesitan 3 switches, una pantalla LCD 16x2 (controlador hd44780), un pequeño buzzer o altavoz, un potenciómetro, una placa de pruebas, cable y la placa de arduino. Además de eso, el elemento más característico de este juego, que son los controladores:
![]()
Para construirlos simplemente se ha quitado la tinta y se han introducido 2 cables, al final se ha pegado un switch al que se han conectado los cables. Simple pero original, a la vez que cumple su misión en el juego, tener un controlador que sea cómodo y con el que poder pulsar el botón de forma rápida. Además la mayoría de las personas ha hecho antes este movimiento.
Respecto al montaje, es de lo más simple, aquí dejo el esquema hecho con Fritzing para que sea más comprensible.
Lo primero que deberíamos de hacer tras cargar el código sería resetear las posiciones de la EEPROM donde se van a almacenar las máximas puntuaciones. Para ello simplemente mantenemos pulsado el botón de SELECT (arriba a la derecha) y arrancamos la placa (con el botón pulsado), cuando se halla completado el proceso oiremos un pitido doble y podremos resetear la placa para jugar.
Existen 2 modos de juego, uno de ellos es el modo contrarreloj, en el que tendremos que tratar de hacer un número determinado de clicks en el menor tiempo posible. El número de clicks a conseguir depende del nivel de dificultad que se escoja. El otro modo es el modo Click-Clock, en el que tendremos que conseguir hacer el mayor número de clicks en un tiempo fijo, el cual también dependerá del nivel.
Además siempre podremos comprobar las máximas puntuaciones desde el menu de Ranking. Pero, para verlo mejor os dejo aquí un video del juego en funcionamiento (no tiene mucha calidad, ya que lo he tenido que grabar con el móvil):
Me gustaría profundizar más
Me gustaría profundizar más sobre el tema. Alguien podría ayudarme?
Enviar un comentario nuevo