Vieux Geek, épisode 140 : ShadowCaster, l’ancêtre lointain d’Hexen

Alors que j’étais en train d’écrire l’épisode 139 de la série Vieux Geek, je me suis souvenu d’un titre développé par Raven Software au tout début de l’existence du studio, et qui a été le lointain ancêtre – dans l’esprit – d’Hexen.

Ce titre, c’est ShadowCaster. Sorti en 1993, il prend un mélange de FPS et de jeu de rôle, de manière simplifiée. Sur le plan technique, il se base sur une version améliorée du moteur de Wolfenstein3D par John Carmack.

Cette version améliorée du moteur a servi de laboratoire au développement de Doom, car il possède des textures pour le plafond et le sol, une gestion plus fine de la luminosité et plein de petites choses. On peut aussi sauter et nager, ce qui permet un début de support de la troisième dimension.

On y incarne Kirt, un jeune homme qui apprend via son grand père qu’il vient d’une autre dimension, qu’il a des pouvoirs de métamorphoses et qu’il doit y retourner pour y combattre un renegat du nom de Malkor.

Continuer la lecture de « Vieux Geek, épisode 140 : ShadowCaster, l’ancêtre lointain d’Hexen »

Vieux Geek, épisode 139 : quand Raven Software punissait de manière créative les tricheurs

De tout temps à jamais, le combat contre la triche a été le cheval de bataille des éditeurs et des développeurs. La triche est aussi vieille que le jeu. Que celui ou celle qui n’a jamais triché dans un jeu vidéo me jette le premier octet. Mais pas sur la tête, ça fait mal !

Tout a été essayé, comme le rajout de détection d’outils de triches. Mais rien ne vaut la solution plutôt radicale trouvée par Raven Software Heretic (1994) et Hexen (1995).

Ce sont les deux premiers volets d’une trilogie qui s’est terminé en 1997 avec l’excellent Hexen II. Si Heretic est un FPS des plus classiques qui se passe dans un monde d’Heroic Fantasy, Hexen (basés comme Heretic sur le moteur de Doom) puis Hexen II (basé sur le moteur de Quake) on arrive dans un mélange de FPS et de jeu de rôles assez intéressant.

Continuer la lecture de « Vieux Geek, épisode 139 : quand Raven Software punissait de manière créative les tricheurs »

Vieux Geek, épisode 138 : Quake premier du nom et son niveau castré…

Je dois dire que s’il y a un jeu qui a marqué mes années de jeune adulte, c’est bien le premier Quake sorti par id Software en 1996.

J’ai déjà eu l’occasion de parler plusieurs fois de Quake dans cette série vieux geek :

Dans l’épisode 21, fin juin 2014 : sur le niveau de difficulté à l’époque
Dans l’épisode 65, en juillet 2016 : le mission pack 3, « Abyss of Pandemonium »
Dans l’épisode 110, en février 2018 : l’ultime préversion du jeu

Cependant, il aura fallu attendre les 5 ans du jeu, en 2001 pour qu’une anecdote soit révélée par John Romero. Dans le deuxième épisode, « The Realm of Black Magic », le dernier niveau « The Dismal Oubliette » a été amputé d’une bonne partie de son introduction.

En effet, comme l’avoue John Romero lui même, le niveau a été « castré » pour tenir dans la limite imposée de 1,4 Mo.

This was the original starting point of the Dismal Oubliette, e2m6. It was cut for size reasons since it made the .BSP file go way over our self-imposed 1.4mb limit.

Une traduction rapide donne :

C’était le point de départ original de the Dismal Oubliette, e2m6. Il a été coupé pour des raisons de taille car cela faisait que le fichier .BSP dépassait largement la limite de 1,4 Mo que nous nous étions imposée.

Continuer la lecture de « Vieux Geek, épisode 138 : Quake premier du nom et son niveau castré… »

Vieux Geek, épisode 137 : Quand le premier Doom était franchement sulfureux…

S’il y a bien un jeu qui a marqué le monde vidéoludique, c’est le premier Doom publié par ID Software fin 1993, début 1994. Donc, 25 ans au moment où je rédige cet article.

Alors que John Romero prévoit la sortie courant février 2019 d’un cinquième épisode pour les 25 ans de Doom au doux nom de Sigil qui s’insèrera entre la fin de l’épisode « Thy Flesh Consumed » et Doom II, j’ai eu envie de revenir sur une anecdote assez connue, celle du svastika contenu dans les premières versions de Doom.

En utilisant les archives du dite DooMGate.de, j’ai pu mettre la main sur les versions partagicielles 1.0, 1.1, 1.2 et 1.4 beta de Doom.

Doom II est connu pour ses deux niveaux secrets qui sont un énorme hommage aux précédents titres d’id Software, Wolfenstein3D et Commander Keen… Mais il y avait eu un précédent.

Continuer la lecture de « Vieux Geek, épisode 137 : Quand le premier Doom était franchement sulfureux… »

Vieux Geek, épisode 136 : Phoenix 0.1, l’ancêtre de Mozilla Firefox

Nous sommes en septembre 2002, et quelques mois plus tôt, la Suite Mozilla 1.0 est sortie. Cependant, deux développeurs de la Fondation Mozilla ne sont pas satisfait et considère que la suite en fait trop.

Dave Hyatt et Blake Ross décident alors de lancer un projet qui récupère le coeur du logiciel en enlevant le surplus : client de courrier électronique, éditeur de pages HTML et Agenda. Le projet aura pour nom de code Mozilla / Browser pour bien montrer quel composant doit être mis en avant.

Contrairement à la suite, le projet est centré sur la volonté de créer une interface modulable en XUL, et surtout alléger l’ensemble. Un peu comme le projet Chimera – qui deviendra Camino – sur MacOS ou KMeleon sur MS-Windows, en prenant à chaque fois des spécificités des OS hôtes.

Continuer la lecture de « Vieux Geek, épisode 136 : Phoenix 0.1, l’ancêtre de Mozilla Firefox »