Quake numa consola portátil sem chip 3D: a experiência de Randy Linden na GBA
Quando o Quake da id Software chegou em 1996, precisava de um PC capaz. Fazê-lo correr numa Game Boy Advance, uma consola portátil sem hardware 3D, parece quase impossível, e foi esse o desafio que o programador canadiano Randy Linden aceitou em 2002. Já era conhecido pela sua conversão de Doom para a Super NES, feita com um motor próprio em vez do código original.
Num relance
- Baseado em: Quake (id Software, 1996)
- Criado por: Randy Linden
- Lançamento: nunca na sua época; os protótipos foram extraídos em junho de 2022
- Género: jogo de tiros em primeira pessoa
- O que o distingue: uma demonstração técnica que foi apresentada a editoras e nunca se transformou num produto
Como surgiu
- Linden começou o trabalho na Game Boy Advance em 2002 como demonstração para atrair uma editora.
- O primeiro nível, E1M1, foi reimplementado com cerca de 200 000 linhas de assembly ARM7, segundo a sua biografia.
- Apresentou a conversão à id Software, que a recusou. Nenhuma editora se interessou.
- Continuou a melhorar a demo, acrescentando melhor animação, iluminação pontual e trabalho de câmara, e tratando das secções subaquáticas, para uma segunda apresentação.
- O projeto ficou por lançar até os protótipos serem extraídos em 2022, depois de ele ter encontrado o seu trabalho numa pen USB.
Porque vale a pena tê-lo
Isto é uma demo de apresentação e não um jogo acabado, por isso lê-a como uma peça de história da programação: uma tentativa de arrancar um Quake reconhecível a uma consola sem hardware 3D, por um programador que não conseguiu pô-lo nas prateleiras.
