Um entusiasta da tecnologia, identificado como Greg Brault, desenvolveu um cubo de LEDs 9x9x9 capaz de executar jogos clássicos, incluindo o famoso "Doom". O projeto, denominado "Holocube", utiliza 729 LEDs RGB WS2811, organizados em nove torres de 3x3x9. O sistema é controlado por uma placa Arduino Nano ESP32-S3, que gerencia tanto os LEDs quanto a lógica dos jogos.
Veja mais no vídeo:
O Holocube possui uma interface de menu que suporta até sete aplicativos, permitindo aos usuários selecionar e executar diferentes jogos. Além de "Doom", o cubo é capaz de rodar versões tridimensionais de jogos como "Pong", "Snake" e "Space Invaders". A renderização gráfica é realizada por um motor 3D personalizado, que utiliza técnicas de raycasting e desenho em perspectiva para criar uma experiência de jogo em 3D.
Projeto simples mas trabalhoso
A construção do Holocube levou aproximadamente 67 horas e incluiu a criação de placas de circuito personalizadas para os LEDs, formando colunas de 1x1x9 que foram combinadas em torres maiores. O uso de LEDs endereçáveis individualmente simplificou o controle e permitiu a implementação de gráficos complexos.
Para a interação do usuário, o sistema oferece suporte a gamepads Bluetooth, permitindo jogos para um ou dois jogadores. Embora a saída de áudio direta do Arduino não tenha atendido às expectativas iniciais, foi incorporado um módulo DFPlayer Mini para reproduzir efeitos sonoros armazenados em um cartão SD.
O projeto destaca-se pela criação de um motor gráfico 3D personalizado, que inclui classes e estruturas como voxels e malhas, facilitando o desenvolvimento de jogos para o cubo. A eficiência do motor permite que os jogos sejam executados a uma taxa de quadros jogável, proporcionando uma experiência interativa fluida.
Embora não haja um guia passo a passo detalhado para replicar o Holocube, Brault compartilhou o processo de desenvolvimento em seu blog, oferecendo insights valiosos para entusiastas interessados em projetos semelhantes. Este projeto exemplifica a criatividade na aplicação de tecnologias de hardware e software para criar experiências de jogo únicas em displays tridimensionais.
Para ficar por dentro das principais notícias de games e tecnologia, siga o TechShake no Instagram.
VEJA TAMBÉM!