Início Tecnologia Desenvolvedor consegue rodar Doom inteiro dentro de banco de dados SQL
Tecnologia

Desenvolvedor consegue rodar Doom inteiro dentro de banco de dados SQL

Share
Fonte: Ars Technica
Share

Lukas Vogel, um entusiasta de programação, publicou um extenso artigo em que detalha como conseguiu rodar o clássico jogo Doom dentro de um banco de dados SQL. Para isso, ele utilizou um pequeno cliente em Python que gerencia a entrada e saída de dados, controla a temporização do jogo e renderiza cada quadro na tela.

Nos bastidores, um conjunto de tabelas do CedarDB armazena a geometria e o estado do jogo, enquanto cerca de 1.300 linhas de consultas SQL distribuídas por 89 expressões de tabela comuns (CTEs) implementam toda a lógica do game, gerando 35 quadros em mapa de bits por segundo na resolução de 640 por 480 pixels e com cores completas.

Essa abordagem representa um grande avanço em relação ao projeto anterior DoomQL, que tentava construir um atirador multiplayer no estilo Doom inteiramente em SQL, mas resultava em gráficos em escala de cinza, baseados em traçado de raios e com visual semelhante ao do Wolfenstein 3D. O novo SQLDoom, por outro lado, produz imagens que poderiam ter saído diretamente do executável original do Doom.

Fonte: Ars Technica

Share
Artigos relacionados
Tecnologia

Executiva de compras estratégicas de centros de dados deixa o Google e vai para a OpenAI

Allyson Fealtman, que liderava a equipe de compras estratégicas e desenvolvimento de...

Tecnologia

D-Wave firma acordo de fabricação de chips quânticos com a SkyWater Technologies

A empresa de computação quântica D-Wave anunciou nesta quinta-feira um acordo de...

Tecnologia

De rejeitado a pioneiro: engenheiro cria empresa para rodar inteligência artificial em satélites após negativa de SpaceX e Google

O engenheiro queniano-americano Rama Afullo anteviu o futuro dos centros de dados...

Tecnologia

Startup do MIT desenvolve tecnologia para convertir caminhões a diesel em veículos movidos a hidrogênio com menor custo

Com os preços do diesel alcançando níveis recordes nas últimas semanas, governos...