O teletexto dispensa apresentações. Já falamos sobre o serviço CEEFAX (o primeiro do gênero no mundo) e também exploramos a sua situação no território espanhol, mas hoje temos nada menos que o Doomguy, esmagando demônios em baixíssima resolução. «Doom-teletext» é um projeto open source que se encarrega de compatibilizar os gráficos do Doom com a renderização de teletexto, de modo que podemos reproduzir toda a ação diretamente em um televisor CRT.

Como jogar Doom… no teletexto
Doom em teletexto

Bloco de notas? Feito. BIOS? Feito. Commodore 64? Feito. Telefone fixo? Feito. Cada vez que pensamos em um teto para essa loucura, o Doomguy abre um buraco com sua escopeta. O que ainda resta fazer com o Doom? Como ele pode nos surpreender? O usuário do GitHub lukneu tem a resposta: teletexto. Embora não seja possível executar Doom "no" teletexto, o serviço é rápido o suficiente para reproduzir frames.

Doom-teletext: jogando Doom em um serviço de teletexto

A página no GitHub explica em detalhes as principais restrições gráficas com as quais o projeto precisa trabalhar. Doom-teletext se baseia no nível 1 de teletexto (por decisão do autor), ou seja, a especificação original que remonta a 1976. Cada linha tem 40 caracteres, mas não é possível usá-los todos em modo gráfico. A isso se somam duas subcategorias, gráficos contínuos e gráficos separados.

Os caracteres em modo gráfico podem reproduzir sixels, células divididas em regiões de 2 x 3. Ativar cada um dos modos gráficos requer um caractere, portanto, o modo contínuo é de 39 x 2, e o separado de 38 x 2. Com uma série de cálculos adicionais, e levando em conta a resolução original de 320 x 200 do Doom, o resultado final é uma imagem de 78 x 50 ou 76 x 50 pixels, com as últimas quatro linhas focadas na renderização da barra de estado (saúde, munição etc.).

Como jogar Doom… no teletexto
O teletexto também alcança os menus e outros gráficos

A melhor parte? Doom-teletext não se limita à ação do jogo. Também gera gráficos para o menu de configuração, a seção de ajuda e até mesmo a publicidade da versão shareware. Por enquanto, isso funciona apenas no Linux, e lukneu recomenda usar uma televisão CRT antiga para obter melhor suporte ao teletexto (aparentemente não funciona muito bem em equipamentos mais novos), mas acho que vale a pena enfrentar essas dificuldades.

Site oficial: Clique aqui