Introduction
L'article propose de recompiler le jeu Quake comme si on était en 1997, en utilisant les mêmes outils et environnements que les développeurs de l'époque. Cela nous permet de revivre l'expérience de développement du jeu et de comprendre les défis techniques auxquels les développeurs étaient confrontés.
Contexte Technique
Les premières versions de Quake étaient développées sur des ordinateurs HP 712-60 avec NeXT et compilées avec DJGPP sur un serveur DEC Alpha 2100A. Plus tard, les développeurs ont migré vers des ordinateurs Intergraph sous Windows NT et ont utilisé Visual C++ 4.X pour compiler les versions Win32 du jeu. Pour recompiler Quake comme en 1997, il faut installer Windows NT 4, Visual C++ 6 et récupérer le code source du jeu.
Analyse et Implications
L'expérience de recompilation de Quake nous montre à quel point les outils de développement ont évolué depuis les années 90. Visual C++ 6, par exemple, était un environnement de développement puissant pour son époque, avec des fonctionnalités telles que la navigation dans le code, les points d'arrêt et l'inspection de variables. Cependant, l'installation et la configuration de ces anciens outils peuvent être fastidieuses et nécessitent une certaine expertise. Les implications de cette expérience sont multiples : elle nous permet de mieux comprendre les défis techniques auxquels les développeurs étaient confrontés à l'époque et de apprécier les progrès réalisés dans les outils de développement depuis.
Perspective
Il est intéressant de noter que cette expérience de recompilation de Quake peut servir de base pour d'autres projets de rétrospective technologique. Les limites de cette expérience sont liées à la disponibilité des anciens outils et environnements de développement, ainsi qu'à la complexité de leur installation et configuration. Pour aller plus loin, il faudrait explorer d'autres aspects de l'histoire de Quake, tels que son impact sur l'industrie du jeu vidéo ou son influence sur les jeux de tir à la première personne.