Nostalgia geek: cubo de LEDs executa jogos clássicos e até roda Doom em 3D

Adriano Camargo
Adriano Camargo

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.

Cubo de LEDs
Projeto chamou a atenção (Imagem: XDA Developers)

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!

Adriano Camargo
Adriano Camargo
Jornalista especializado em tecnologia há cerca de 20 anos, escreve textos, matérias, artigos, colunas e reviews e tem experiência na cobertura de alguns dos maiores eventos de tech do mundo, como BGS, CES, Computex, E3 e IFA.
recomenda: