Recrea Pong con una matriz LED
Equipo Arduino — 18 de octubre de 2022
Tennis for Two es uno de los primeros videojuegos de la historia. Eventualmente inspiró el Pong de Atari, que a su vez generó muchos derivados. Tennis for Two generaba gráficos vectoriales en un osciloscopio y tenía una vista elevada de la “cancha de tenis”, completa con gravedad. Pong tenía gráficos de trama basados en píxeles con una vista superior más simple. Funcionó mejor a baja resolución y con algoritmos de física más básicos, por lo que el hilo expuesto lo eligió para este proyecto LED Pong.
Este juego electrónico se juega como el Pong de Atari, pero con una pantalla de juego de matriz LED en lugar de gráficos de trama. Solo hay dos controles: un par de codificadores rotatorios para controlar las dos paletas del jugador. Estos se sientan en un recinto impreso en 3D simple y atractivo. Sin embargo, no hay tablero. Esto significa que los jugadores deben seguir la puntuación ellos mismos.
A arduino nano La placa controla la cuadrícula de LED de 16 × 8. Eso es un total de 128, que es mucho más que la cantidad de pines de E/S disponibles en el Nano (22). Una configuración de matriz reduce la cantidad de pines requeridos a un mínimo de 23 para 128 LED, aunque adherirse a la estructura de cuadrícula de 16×8 simplifica el cableado y requiere 24 pines. Esto es incluso más de lo que está disponible en un Nano, por lo que este proyecto utiliza tres registros de desplazamiento: uno para las ocho filas positivas y dos para las 16 columnas negativas.
Con este hardware, programar la lógica del juego en un boceto consistía en mover la pelota de acuerdo con un algoritmo simple y rastrear los estados de los LED en una matriz bidimensional. Muy pocos videojuegos están codificados de esta manera hoy en día, pero es una gran demostración de las primeras técnicas que eran comunes para hardware menos potente.
Puede seguir cualquier respuesta a esta entrada a través de la fuente RSS 2.0. Puedes deja una respuestao trackback desde su propio sitio.