Visualización de juegos en un cubo LED 9x9x9
Equipo de Arduino – 29 de enero de 2025
Muchos videojuegos modernos pueden poner a tu personaje dentro de un entorno 3D virtual, pero no ves esto en tres dimensiones: la pantalla de tu televisor es solo una pantalla 2D, después de todo. Las pantallas / gafas 3D y las gafas de realidad virtual dan la impresión de que se encuentra en el mundo 3D, pero no es lo mismo que no tiene control sobre la concentración. ¿Cómo sería el juego en 3D real? Greg Brault construyó este cubo LED 9x9x9 Como una pantalla de videojuego para descubrirlo.
Brault en realidad ha construido un cubo LED de 8 × 8 × 8 similares con algunos juegos hace 10 años, pero esta nueva versión es mucho mejor. No solo tiene un LED 217 adicional, sino que Brault se tomó el tiempo para crear una especie de motor gráfico para facilitar el desarrollo del juego. !
El nuevo cubo contiene 729 RGB LED WS2811 agregado individualmente a PCB personalizados y estos son mucho más fáciles de controlar que los LED Brault RGB estándar utilizados en el cubo original. A Junta Arduino Nano ESP32 Controle estos LED en un núcleo ESP32-S3 y el juego en el otro núcleo. Puede reproducir efectos de sonido a través de un mini tarjeta DFPlayer.
Pero el poder real está en el motor de representación 3D personalizado de Brault. Basándose en la biblioteca de Fastled, tiene todo tipo de funciones y objetos útiles para la programación de gráficos en la visualización única del cubo. Es lo suficientemente efectivo como para realizar juegos a una “framerada” jugable.
https://www.youtube.com/watch?v=GCX5AXXUJBM
Con este motor a su disposición, Brault pudo hacer un puñado de juegos: pong, invasores espaciales, pole position, serpiente, asteroides e incluso desgracia. Ver a aquellos que están rediseñados para trabajar en 3D es un verdadero placer, así que asegúrese de ver los videos de demostración de Brault.