Introduction
Replongeons-nous dans une époque où le développement de jeux était autant un art qu'une science. En 1997, les développeurs d'id Software ont défié les conventions avec Quake, un jeu qui a marqué l'histoire des FPS. Aujourd'hui, nous allons voir comment tu peux recréer l'expérience de compiler Quake comme si nous étions dans les années 90.
Le Matériel de l'époque
À l'époque, les développeurs utilisaient des stations de travail puissantes pour l'époque, comme les Intergraph RealizM Dual P6-200MHz ou des machines Pentium Pro. Ces configurations, bien que dépassées aujourd'hui, étaient à la pointe de la technologie en 1997. Pour les curieux, il est possible de recréer cet environnement avec des machines virtuelles sur VirtualBox, utilisant Windows 98SE ou Windows NT 4.0.
Installation de Windows NT 4.0
Installer Windows NT 4.0 est relativement simple. Ce système d'exploitation minimaliste, qui mettait en valeur le nombre de CPU et la RAM détectés, nécessitait une réinstallation complète pour détecter un second CPU. Une étape essentielle pour quiconque souhaite simuler une véritable expérience de développement à l'ancienne.
Visual C++ 6 : L'IDE de référence
À l'époque, Visual C++ 4.X était l'IDE de choix pour développer Quake. Cependant, dès 1999, le projet migra vers Visual C++ 6. Ce dernier représentait une avancée majeure, combinant divers environnements de développement en un seul. Aujourd'hui, tu peux encore trouver ces outils sur l'Internet Archive ou winworldpc.com.
Le Code Source : Un Trésor Historique
Récupérer le code source original de Quake est une aventure en soi. Plutôt que de le chercher sur GitHub, il est recommandé de le récupérer via des sources plus authentiques pour une expérience plus fidèle. Cela te permettra de comprendre les techniques de programmation et les défis auxquels les développeurs étaient confrontés.
Un Voyage dans le Temps
Recréer cette expérience n'est pas seulement un exercice de nostalgie. Cela te permet de comprendre les contraintes technologiques et les innovations de l'époque. De plus, cela peut t'inspirer pour résoudre des problèmes modernes avec une approche différente.
Conclusion
Revivre l'expérience de compiler Quake comme en 1997 est un moyen fascinant de renouer avec l'histoire du développement de jeux vidéo. Que tu sois un développeur curieux ou un passionné de rétro-gaming, ce voyage dans le temps offre une perspective unique.
Discutons de ton projet en 15 minutes.