Casa > P > Porque É Que O Doom Foi Desenvolvido Num Next?

Porque é que o Doom foi desenvolvido num NeXT?

Não há arrependimentos! p>p>Comprei o nosso primeiro NeXT (uma ColorStation) apenas por interesse pessoal. Jason Blochowiak tinha-me falado sobre as vantagens dos sistemas baseados no Unix do seu tempo na faculdade, e eu estava interessado em ver qual era a próxima grande coisa do Steve Job. É engraçado olhar para trás - posso me lembrar honestamente de me perguntar quais seriam as vantagens de um verdadeiro ambiente de desenvolvimento multi-processo sobre o DOS e os ambientes Apple mais antigos que estávamos usando. Na verdade, usar o NeXT foi um abridor de olhos, e ficou rapidamente claro para mim que ele tinha muitas vantagens tangíveis para nós, então mudamos tudo menos a pixel art (que ainda era feita em Deluxe Paint on DOS) para cima. Usar o Interface Builder para nossos editores de jogos foi uma vantagem única do NeXT, mas a maioria dos sistemas Unix teria fornecido vantagens similares de desenvolvimento de software de propósito geral (o depurador não era tão bom quanto o Turbo Debugger 386, no entanto!). Kevin Cloud até fez nossos manuais de jogo, começando com Wolfenstein 3D, em Framemaker em um NeXT.

Isso tudo foi no contexto do DOS ou Windows 3.x; foi revelador ter um sistema de computador que não travava o tempo todo. Quando o Quake 2 chegou, o Windows NT estava em um estado similar ao do OpenGL, ele tinha hardware acelerado o OpenGL, e o Visual Studio estava ficando muito bom, então eu não me sentia muito mal em mudar para ele. Naquele ponto de transição eu avaliei a maioria das outras estações de trabalho Unix, e não encontrei uma razão forte o suficiente para não ir com a Microsoft para os nossos sistemas desktop.

Durante todo o curso de desenvolvimento do Doom e do Quake 1 provavelmente gastamos $100.000 em computadores NeXT, o que não é muito no esquema maior de desenvolvimento. Mais tarde gastamos mais do que isso em sistemas de servidores Unix SMP (primeiro um quad Alpha, depois um sistema SGI de 16 vias) para executar os cálculos de iluminação e visibilidade demorados para a série Quake. Eu me lembro de um ano olhando para a lista de supercomputadores Top 500 e pensando que se tivéssemos expandido nosso SGI para 32 processadores, teríamos apenas entrado na parte inferior.

De Crow Meitner

Porque é que o jogo é tão viciante? :: O que é um bom anime para se ver com um amigo?