Unixtopia

main/ artigos/

Chasm: The Rift

É um jogo de FPS de 97, desenvolvido basicamente por nerds ucranianos de porão para ser uma versão barata do Quake, que foi completamente ofuscado por ele e não é muito conhecido, mas que, no entanto, é bastante impressionante tecnicamente após uma inspeção mais detalhada. Os requisitos do jogo eram uma CPU 486, 16 MB de RAM e 75 MB de espaço de armazenamento. O motor é possivelmente a parte mais interessante do jogo, pois usava renderização de software que combinava uma renderização de nível 2.5D e modelos poligonais true 3D para coisas como decorações de nível, inimigos e modelo de visualização de armas. Não se sabe muito sobre os internos, pois todo o código é proprietário e closed-source, podemos apenas inspecioná-lo visualmente e por meio de engenharia reversa. Não se sabe se a renderização do ambiente usa renderização BSP, renderização de portal, raycasting, algo semelhante ou se ele apenas utiliza seu renderizador de modelo 3D para níveis também, no entanto, há simplificações 2.5D acontecendo, pois os níveis são definidos como 2D, sem sala acima da sala, e olhar para cima e baixo é falso, mesmo para os modelos verdadeiros 3D inseridos no ambiente, a aparência para cima e baixo é limitada a apenas um pequeno deslocamento para mascarar a natureza 2.5D do mecanismo.

Nem é possível ter diferentes níveis de altura do piso, todos os níveis têm apenas a mesma altura do piso, a altura do teto pode ser definida, Isso é mascarado um pouco usando modelos 3D nos quais é realmente possível pular. O editor de níveis do jogo mostra que os níveis usam uma grade quadrada na qual, no entanto, é possível colocar até paredes que não sejam de 90 graus. Há também um sistema de iluminação lightmap presente permitindo luzes dinâmicas, um recurso bem avançado, embora o lightmap pareça ser apenas 2D, assim como o próprio nível. O ambiente destrutível também é falsificado em alguns níveis por ter um modelo 3D se comportando como parte de uma parede, desaparecendo quando destruído. Além do motor, o jogo é KISS, usando menu e controles mínimos, não há abertura de porta ou botão de interagir, os itens são ativados por proximidade, a troca de armas também é realizada por um único botão. Isso é realmente muito bom, pois configurar os controles e aprendê-los é muitas vezes algo que simplesmente o desanima.


Impulsionado por nada. Todo conteúdo é disponível sob CC0 1.0 domínio público. Envie comentários e correções para Mr. Unix em victor_hermian@disroot.org.