DXX-Rebirth - Le Bottin des Jeux Linux

DXX-Rebirth

Specifications

Title: DXX-Rebirth Type: Linux Game
Genre: Simulation Status:
Category: Simulation ➤ Flight ➤ Combat ➤ Space Commercial:
Tags: Action; Shooter; Simulation; 6DOF; Space; Sci-fi; Fast-Paced; Classic; Difficult; PvE; Local Multi; Moddable Demo:
Released: Latest : 0.60 Beta 2 / Dev : 63ca0eb Package Name:
Date: 2018-08-12 Extern Repo:
License: Original code & Artwork : Commercial / Additions made : GPL v3 Deb Repo:
View: First person Package: ✓
Graphic: 3D Binary: ✓
Mechanics: Real Time Source: ✓
Played: Single & Multi PDA:
Quality (record): 5 stars Quality (game):
Contrib.: Goupil & Louis ID: 10884
Created: 2010-08-20 Updated: 2018-08-16

Summary

[fr]: Un port source libre et multi-plateforme, solo/multi des moteurs des jeux Descent 1 (moteur dénommé D1X-Rebirth) et Descent 2 (moteur dénommé D2X-Rebirth) du studio Parallax Software (libéré par Interplay Entertainment Corp. en 1995), des shooter spatiaux en 3D dans lequel le joueur pilote un vaisseau spatial avec 6 degrés de mouvements dans un dédale de galeries minières, avec pour objectif d'éliminer les robots d'une compagnie minière détraqués après avoir été infectés par un virus. Ce portage fidèle à l'esprit original du jeu, apporte notamment le multi-plateforme, le fonctionnement sur du matériel moderne, le multi avancé, et la correction de bugs. [en]: A free/libre, cross-platform, SP/MP source port of Descent 1 (engine called D1X-Rebirth) and Descent 2 (engine called D2X-Rebirth) game engines from Parallax Software studio (freed by Interplay Entertainment Corp. in 1995), two 3D first person space shooter in which the player controls a spacecraft with 6 degrees of movement in a maze of mining galleries, with the aim of eliminating the robots of a mining company that are broken after being infected by a virus. This portage true to the original spirit of the game, brings in particular the cross-platform functionality, operation on modern hardware, advanced multiplayer, and bug fixes.

Videos

Présentation des utilisateurs / Users presents :


Trailer / Gameplay [en] :


Descent 1 :


Descent 2 :

Links

Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t ts gd gu gu id r lp g g g g g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

Descent 1 : t(o) g(o) g
Descent 2 : t(o) g(o) g

Commercial (Descent 1) : [Support their work (Donate)] [Steam] (Windows, for contents extraction) [GOG] (Windows, for contents extraction)
Commercial (Descent 2) : [Support their work (Donate)] [Steam] [GOG (Windows, for contents extraction)]

Resources
• Demo / Abandonware, Windows, for contents extraction (Descent 1) : [ClasicosBasicos]
• Demo / Abandonware, Windows, for contents extraction (Descent 2) : [ClasicosBasicos]
• Community levels : [Descent Mission Database] [DXX-Rebirth (Descent Mission Database)]
• Don Allen's Timbres of Heaven Soundfont (Nice Soundfont for FPS) : [Don Allen's Timbres of Heaven Soundfont] [ToH with Descent 1 on Youtube]
Technical informations
[Open Hub] [PCGamingWiki 1 2] [MobyGames]

Social
Devs (DXX-Rebirth Team [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Devs (Christian Beckhaeuser [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [Facebook] [YouTube]

On other sites
[Wikipedia (Descent) [fr] [en] [de]]
[Wikipedia (Descent II) [fr] [en] [de]]
[JeuxLinux [fr]] [The Linux Game Tome] [HOLaRSE [de]]

Reviews
[Obligement [fr]] [Abandonia]

News / Source of this Entry (SotE) / News (SotN)
[HOLaRSE [de] (20180813) (SotN)]

Description [fr]

Deux moteurs compatibles et améliorés des jeux Descent (pour D1X-Rebirth) et Descent 2 (pour D2X-Rebirth), par la DXX-Rebirth Team, initié par Christian Beckhaeuser.
En C.

DXX-Rebirth est un port source libre et multi-plateforme, solo/multi des moteurs des jeux Descent 1 (moteur dénommé D1X-Rebirth) et Descent 2 (moteur dénommé D2X-Rebirth) du studio Parallax Software (libéré par Interplay Entertainment Corp. en 1995), des shooter spatiaux en 3D dans lequel le joueur pilote un vaisseau spatial avec 6 degrés de mouvements dans un dédale de galeries minières, avec pour objectif d'éliminer les robots d'une compagnie minière détraqués après avoir été infectés par un virus. Ce portage fidèle à l'esprit original du jeu, apporte notamment le multi-plateforme, le fonctionnement sur du matériel moderne, le multi avancé, et la correction de bugs.

Voir aussi / See also : D2X-XL, Descent 3, DXX-Rebirth, NeonXSZ, ProjectX, Sublevel Zero,


Ce projet est dédié à deux des FPS les plus impressionnants des années 90 : Descent & Descent 2

DXX-Rebirth est un port source des moteurs Descent and Descent 2 pour Windows, Mac OS, Linux (la plupart des systèmes * NIX), offrant des graphismes et des effets OpenGL, un multijoueur avancé, de nombreuses améliorations et de nouvelles fonctionnalités.

Descent and Descent 2 sont des jeux assez anciens. Vous rencontrez généralement des problèmes lors de l'exécution de matériel et de systèmes d'exploitation plus récents. DXX-Rebirth prendra également soin de cela pour vous.

C'est Open Source, c'est multi-plateforme !

Pourtant, DXX-Rebirth n'est pas un clone. Notre philosophie consiste à amener ces jeux au nouveau millénaire, à les garder en vie - à renaître. Notre souhait est de maintenir le ressenti et le gameplay original que nous aimons tous tellement.

En bref : si vous aimez ces jeux et si vous voulez y jouer, vous êtes au bon endroit.

Le jeu appelé DESCENT

Descent est un jeu de tir à la première personne en 3D qui se déroule dans un avenir lointain. La PTMC (Post Terran Mining Corporation) possède beaucoup de mines, réparties sur toutes les planètes de notre système solaire. D'une manière ou d'une autre, tous les robots miniers ont été infectés par un virus informatique et prennent en otage les travailleurs humains. Votre travail consiste à infiltrer les mines, à nettoyer les robots, à sauver les otages que vous trouvez et enfin à détruire les mines infectées en détruisant son réacteur. Vous contrôlez un petit vaisseau avec anti-gravité appelé Pyro-GX, votre seul espoir dans ce cauchemar métallique.

Descent a été développé en 1995 par Parallax Software et publié par Interplay. Ce fut une étape importante dans le domaine des jeux sur ordinateur car il s'agissait du premier jeu à tirer pleinement parti des trois dimensions de l’espace virtuel et des ennemis qui n’étaient pas de simples sprites 2D, comme Doom, mais de vrais modèles polygonaux 3D.

La suite

En 1996, Interplay a publié la deuxième partie de la saga à succès. Développé à nouveau par Parallax, Descent 2 était l'un des meilleurs jeux de cette année.

Cette fois-ci, votre travail consiste à nettoyer les mines spatiales profondes de PTMC en dehors du système solaire. Là, le joueur rencontre plus de 30 nouveaux robots mortels dans 30 nouvelles mines avec de nouvelles textures. Le gameplay était le même que celui de Descent, car il utilise le même moteur.

Comme le jeu est déjà une vraie antiquité, il a - de même que Descent - une communauté énorme et forte, pleine de fans qui aiment la saga et y jouent toujours comme au premier jour.

Le source

En 1997 et 1998, le code source de Descent and Descent 2 a été publié par PARALLAX sous la bannière d’une licence Open Source non commerciale. En conséquence, LDescent, D1X (Descent 1 eXtended) et D2X (Descent 2 eXtended) ont été développés. Ceux-ci ont commencé par introduire la sortie audio via SDL, le rendu OpenGL, l'UDP pour le multijoueur et de nombreuses améliorations globales aux jeux originaux.

Cependant, le développement de LDescent s’est arrêté lorsque D1X est sorti, et D1X lui-même s’est endormi un jour et D2X l'a suivi plus tard.

Mais c'est dans la nature de l'Open Source que la torche sera passée et ne sera jamais éteinte ...

La Renaissance

En septembre 2005, j'ai commencé à écrire de petits scripts d'installation pour certains anciens binaires Linux des dernières versions de D1X et D2X. Assez vite j'ai noté qu'avec le Source j'avais plus de possibilités que je ne pourrais jamais l'imaginer.

En tant qu'utilisateur de Linux et enthousiaste du mouvement Open Source, ce n'était qu'une étape logique pour fournir mon travail à tous ceux qui aiment Descent and Descent 2, autant que moi.

Je n'avais aucune expérience en programmation, mais j'avais le “my way or the highway”. J'ai donc appris et en janvier 2006 j'ai fourni mes propres binaires de D1X et D2X pour Linux et Windows.

Sans avoir ses propres fonctionnalités ou améliorations, j'avais à présent mes propres ports des jeux :
D1X-Rebirth - pour Descent
D2X-Rebirth - pour Descent 2

Ensemble, ils forment le projet DXX-Rebirth.

L'évolution

Au fil du temps, j'ai beaucoup travaillé sur DXX-Rebirth et beaucoup de choses ont changé. Tout en conservant ma philosophie à propos du Feeling original des jeux, j'ai introduit de nouvelles fonctionnalités, corrigé d'anciens problèmes et de petits désagréments et nettoyé une grande partie de l'ancien code. Certaines personnes aidantes ont rejoint l'équipe et enrichi DXX-Rebirth de leurs propres compétences et idées.

Et ce processus continue toujours - il le sera toujours - puisque un Logiciel fini est un Logiciel mort . Le monde de l'informatique évolue rapidement et le projet est en bonne voie.

La technologie

Pour prendre en charge beaucoup de matériel et maintenir une base de code portable, il reste beaucoup à faire.
Pour cela, nous utilisons tout le potentiel de l'Open Source pour fournir un logiciel fiable et stable.

SDL (Simple Direct Layer) est une bibliothèque multimédia multi-plateforme conçue pour fournir un accès de bas niveau à l'audio, au clavier, à la souris, au joystick, au matériel 3D via OpenGL et au framebuffer vidéo 2D. DXX-Rebirth en tire pleinement parti.

Avec SDL_mixer, nous prenons en charge de nombreux nouveaux formats audio pour améliorer et étendre l'expérience musicale des jeux.
Le rendu est effectué via OpenGL pour fournir un rendu rapide et des graphiques fluides.
PhysicsFS supporte pleinement les formats de fichiers HOG et films de Descent et Descent 2 et fournit une abstraction de fichier d'E/S portable et flexible.
En utilisant Valgrind, nous vérifions notre code pour trouver des corruptions de mémoire et des fuites, améliorant ainsi la stabilité et la fiabilité des jeux.

Légalité

Descent est une marque de commerce d'Interplay Productions.
Descent, Descent II sont © Parallax Software Corporation.
DXX-Rebirth, D1X-Rebirth et D2X-Rebirth sont © par Christian Beckhaeuser 2005 - 2015.



Wikipedia (Descent 1) :

Descent est un jeu de tir à la première personne développé par Parallax Software et publié par Interplay Entertainment Corp. en 1995. Le jeu se distingue par une liberté de mouvement dans six directions, et de nombreuses extensions. Il a engendré deux suites : Descent II et Descent 3.

Synopsis

Le jeu commence avec une rencontre entre un dirigeant chauve anonyme (dans les jeux plus tard nommé Dravis) de la Société des postes Minéraux Terrien (CTMP) et le joueur, un « Défenseur des matériaux » (nommé MD1032 dans les briefings, en utilisant également « Vertigo -1 ») embauché sur une base de mercenaires pour éliminer la menace d'un virus informatique alien infectant les robots utilisés pour les opérations minières hors-monde. Le jeu progresse à travers le système solaire, de la Lune à Mercure, puis sortant vers la lune de Pluton, Charon. Après avoir vaincu le chef des robots sur Charon, le Défenseur des matériaux est informé qu'il ne peut pas retourner au siège de la CTMP en orbite terrestre, car il y a une chance que son navire soit infecté par le même virus que les robots vaincus. Son employeur mentionne également que la CTMP a perdu contact avec leurs installations de l'espace en dehors du système solaire, faisant allusion à ce qui va se passer dans la suite.

La marque déposée pour Descent a été libérée par Interplay en 2002, puis déposée à nouveau en 2008.

Objectif

Le jeu demande au joueur de naviguer tout en luttant contre les mines des labyrinthes infectées par le virus des robots. Le joueur doit remplir l'objectif évident de trouver et détruire le cœur du réacteur de chaque mine et de s'échapper avant que la mine soit détruite par l'effondrement. Pour obtenir un accès au réacteur, le joueur doit collecter les clés d'accès bleues, jaunes, et rouges pour chaque emplacement. Comme objectif en option, le joueur peut également choisir de sauver les travailleurs CTMP qui ont été pris en otage par les robots infectés. Descent dispose d'un système de points complémentaires. Les joueurs peuvent marquer des points en détruisant les robots ennemis, en ramassant les bonus, et en détruisant le réacteur. Des points bonus sont attribués à la fin de chaque niveau. Ces points bonus sont basés sur le niveau du bouclier du joueur et son compteur d'énergie, le niveau de compétence joué, et le nombre d'otages sauvés.

Mouvement et navigation

Descent exige que les joueurs gardent leur sens de l'orientation dans un environnement entièrement 3D avec un modèle de vol avec six degrés de liberté en gravité zéro. Les jeux traditionnels FPS exigent que le joueur ne contrôle que deux axes et leur cap. Descent et son mouvement unique de contrôle provoque chez certains joueurs de la cinétose, fréquemment évoquée dans les critiques du jeu. Le joueur a le choix d'utiliser un clavier en natif, souris, joystick, ou les combinaisons de ces dispositifs. L'utilisation d'un deuxième périphérique d'entrée ou sans clavier fournit une plus grande quantité de contrôle due à des degrés de mouvement supplémentaires. Le jeu supporte également l'utilisation de deux joysticks configurés indépendamment. Tout comme Doom, Descent offre une navigation qui affiche les zones de la mine déjà visitées ou vues par le joueur. En utilisant le contrôle glisser, cela permet au joueur d'accéder à des zones de la carte loin de leur emplacement actuel. L'utilisation de fils de fer dans la carte fait que les zones à des distances différentes semblent se mélanger. Cela a été corrigé dans Descent 3 avec l'utilisation de murs opaques et la luminosité que l'on trouve dans le jeu. De plus, le système de carte de Descent 3 permet au joueur la possibilité de déplacer le point de vue à travers les tunnels en mode carte.

Niveaux

Descent dispose de 30 niveaux, dont trois niveaux secrets. Chaque niveau est dans une mine située à divers endroits dans le système solaire. Les trois premiers niveaux commencent sur la Lune, les deux suivants sur Vénus, et deux autres sur Mercure. Le septième niveau est le premier contre un robot plutôt que détruire un réacteur ; c'est le dernier niveau du shareware. Dans la version complète, le joueur se déplace sur les mines à travers plus de vingt lieux du plus proche au plus loin de la Terre : Mars, Io, Europa, Ganymède, Titan, Hypérion, Téthys, Miranda, Obéron, Triton, Néréide, Pluton, et le niveau final avec le chef à battre sur Charon. Le joueur accède aux trois niveaux secrets en utilisant les portes de sortie alternatives cachées dans des niveaux spécifiques.

Les power-ups

Les armes principales dans Descent utilisent de l'énergie, à l'exception du canon Vulcan, qui utilise des munitions traditionnelles. Le vaisseau du joueur a une capacité maximum d'énergie de 200 unités, l'énergie est reconstituée à partir d'énergie des power-ups flottant dans des mines ou éjectée par les ennemis détruits. L'énergie peut aussi être rechargée (pour un maximum de 100) aux « centres énergétiques », lieux de recharge permanents. Comme l'énergie, le vaisseau à 200 unités bouclier au maximum ; à l'instar de l'énergie, les boucliers peuvent être restaurés par l'acquisition de power-ups. Si le joueur termine à un niveau de puissance de bouclier ou de puissance d'énergie inférieur à 100 unités, le vaisseau sera rechargé à 100 unités pour le niveau suivant. Quand le vaisseau du joueur est détruit, tous les power-ups et les armes sont éparpillés aux alentours. Dans les jeux multijoueurs, des unités de bouclier et d'énergie sont également éjectées lors de l'explosion du vaisseau.

Multijoueur

Descent a un mode de jeu multijoueurs jusqu'à 8 joueurs sur un réseau local et est présenté comme étant l'un des premiers jeux à permettre d'ouvrir des sessions à partir d'un menu dans le jeu ainsi que rejoindre à la volée des parties multijoueurs. Alors que dans de nombreux jeux similaires de l'époque, tels que Doom, il est obligatoire que tous les joueurs soient présents avant d'entamer la partie. Avec l'avènement des clients IPX tels que Kali et Kahn, Descent et Descent II sont de plus en plus joués sur Internet. Descent II a été particulièrement populaire en ligne en raison de son utilisation de courts paquets et une taille de paquets variables, ce qui considérablement amélioré la qualité de jeu avec les lentes connexions très répandues à l'époque. Depuis, Descent a ajouté le support de protocole UDP.

Extensions

(...)

Description [en]

This project is dedicated to two of the most impressive First-Person Shooters of the nineties: Descent & Descent 2

DXX-Rebirth is a Source Port of the Descent and Descent 2 Engines for Windows, Mac OS, Linux (most *NIX systems), offering OpenGL graphics and effects, advanced Multiplayer, many improvements and new features.

Descent and Descent 2 are pretty old games so you usually run into problems running it on more recent Hardware and Operating Systems. DXX-Rebirth will also take care about this for you.

It’s Open Source, it’s Multiplatform!

Still DXX-Rebirth is no clone. Our Philosophy is to bring these games to the new millenium, keep ’em alive – reborn. It’s our desire to maintain the original Feeling and Gameplay we all love so much.

In short: If you love these games and if you want to play them, you came to the right place.

The game called DESCENT

Descent is a 3D first person shooter that takes place in the distant future. The PTMC (Post Terran Mining Corporation) owns a lot of mines, spread all over planets in our solar system. Somehow all the mining robots become infected with a computer virus and took the human workers hostage. Your job is to infiltrate the mines, clean out the robots, rescue any hostages you find, and lastly destroy the infected mines by destroying its reactor. You control a small anti-grav vessel called a Pyro-GX, your only hope in this metallic nightmare.

Descent was developed back in 1995 by Parallax Software and published by Interplay. It was a milestone in computer-gaming because it was the first game to truly take advantage of all three dimensions in the virtual space and had enemies that were not simple 2D sprites, as in Doom, but real 3D polygon models.

The sequel

In 1996 Interplay released the second part of the successful saga. Developed by Parallax again, Descent 2 was one of best games in that year.

This time, your job is it to clean up the PTMC deep space mines outside the solar system. There the player encountered over 30 new, deadly robots in 30 new mines with new textures. The Gameplay was the same as known from Descent because it uses the same engine.

As the game is already a real old-timer, it has – like Descent, too – a huge and strong community full of fans who love the saga and still play it as on the first day.

The Source

1997 and 1998 the Source code of Descent and Descent 2 was released by PARALLAX under the flag of a non-commercial Open Source license. As a result, LDescent, D1X (Descent 1 eXtended) and D2X (Descent 2 eXtended) were developed. These initially introduced sound output via SDL, OpenGL rendering, UDP for Multiplayer and many overall improvements to the original games.

However the development of LDescent stopped when D1X came out and D1X itself fell asleep some day and D2X followed later on.

But it’s the nature of Open Source that the torch will be passed and never be extinguished…

The Rebirth

In September 2005 I started the write some small installer scripts for some older Linux binaries of the latest versions of D1X and D2X. Pretty fast I noticed that with the Source I had more possibilities I could ever imagined.

As Linux-user and enthusiast of the Open Source-movement it was only a logical step the provide my work to everyone loving Descent and Descent 2 as much as I do.

I had no experience about programming but I had the “my way or the highway”-attitude. So I learned and in January 2006 I provided my very own binaries of D1X and D2X for Linux and Windows.

While not having it’s own features or improvements, I now had my own ports of the games:

D1X-Rebirth – for Descent
D2X-Rebirth – for Descent 2

Together they form the DXX-Rebirth project.

The Evolution

As time went by, I worked a lot on DXX-Rebirth and a lot changed. While still maintaining my own Philosophy about the original Feeling of the games, I introduced new features, fixed old glitches and little annoyances and as well cleaned up a lot of the old code. Some helping hands joined the team and enrich DXX-Rebirth with their own skills and ideas.

And this process still goes on – it always will – since finished Software is dead Software. The world of IT is a fast-paced and we keep the project on track.

The Technology

To support a lot of Hardware and maintaining a portable code base, a lot needs to be done.
Therefor, we use the the full potential of Open Source to provide a reliable and stable piece of Software

SDL (Simple Direct Layer) is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer, and DXX-Rebirth makes full use of it.

With SDL_mixer we support many new Audio formats to improve and extend the musical experience of the games.
The rendering is done via OpenGL to provide a fast rendering and smooth graphics.
PhysicsFS fully supports Descent and Descent 2 HOG files and movie formats and provides a portable, flexible file i/o abstraction.
Using Valgrind we check our code to find memory corruptions and leaks, improving the games stability and reliability.

Legal
Descent is a trademark of Interplay Productions.
Descent, Descent II are © Parallax Software Corporation.
DXX-Rebirth, D1X-Rebirth and D2X-Rebirth are © by Christian Beckhaeuser 2005 - 2015.


Wikipedia (Descent 1) :

Descent is a 3D first-person shooter video game developed by Parallax Software and released by Interplay in 1995. The game features six degrees of freedom gameplay and was followed by several expansion packs, as well as a 1996 port to the PlayStation. Ports were also announced for the Sega Saturn and Panasonic M2, but these were later cancelled. The game is set out in the Solar System where the player is cast as the Material Defender, a mercenary hired by the PTMC.

Descent spawned two direct sequels: Descent II in 1996 and Descent 3 in 1999. On April 10, 2015, a prequel titled Descent was successfully funded on Kickstarter, raising over $600,000 USD through crowdfunding. The expected release date is Q3 2018 on PC, Mac, Linux, Xbox One and PlayStation 4.

On March 12, 2016, Matt Toschlog and Mike Kulas (designers of the original Descent games) successfully funded Overload on Kickstarter, describing it as a 'spiritual successor' to the Descent series. The game was released for computer platforms on May 31, 2018.

Gameplay

Single-player

The game requires the player to navigate labyrinthine mines while fighting virus-infected robots. The player is given the clear objective to find and destroy each mine's reactor core and escape before the mine is destroyed by the meltdown. For two levels (one for the shareware version), the reactor core is replaced with a boss, changing the objective that the player must destroy the boss in order to trigger the meltdown and escape before the mine blows up. To obtain access to the reactor, the player must collect the blue, yellow, and/or red access keys for each level, which are required to open doors. As an optional objective, the player can also choose to rescue PTMC workers who were taken hostage by the infected robots.

Descent features a complementary points system. Players can score points by destroying enemy robots, picking up power-ups, and detonating the reactor. Bonus points are awarded upon completion of each level. These bonus points are based upon the player's shield and energy count, the skill level played, and a combination of picking up any hostages and safely rescuing them.

Descent demands that players keep their sense of orientation in a fully 3D environment with a flight model featuring six degrees of freedom in zero-gravity. Traditional first-person shooter games require the player to only control two axes and their heading. By employing six degrees of movement, the player is given additional control for vertical movement and banking, introducing more movement controls than traditional FPS games. Descent's unique movement controls also increase the possibility for players to experience motion sickness or nausea – a common complaint found in reviews for the game.

The player is given the choice to natively use a keyboard, mouse, joystick, or combinations of these devices. Use of a second input device with or without a keyboard provides a greater amount of control due to the additional degrees of movement. The game also supports the use of two independently configured joysticks. One of its many supported input methods was mouselook, which at the time had not yet become standard in first person games.

The game provides a navigational wire frame map that displays any area of the mine visited or seen by the player, which revolves around the player's position. Use of the slide controls (commonly the joystick "Hat" switch) allows the player to navigate to areas of the map away from their current location. The use of wire-frame models meant that areas at varying distances would appear to mix together when overlapping. This was overcome in Descent 3 with the use of opaque wall brushes and lighting closely matching that found in-game. Additionally, Descent 3's map system allowed the player the ability to move the viewpoint through the tunnels in map mode.

Descent features 30 levels, three of which are secret levels. Each level is based in a mine located in various locations in the Solar System. The shareware version comprises seven levels. In the full version, the player moves on through twenty more mines in an outward pattern from Earth.

The player accesses the three secret levels located in the asteroid belt using alternative exit doors hidden in specific levels.

The primary weapons in Descent use energy, with the exception of the Vulcan cannon, which uses traditional ammunition. The player's spacecraft has a maximum energy capacity of 200 units; energy is replenished from energy power-ups floating in the mines or ejected by destroyed enemies. Energy can also be topped up (to a maximum of 100 units) at "energy centers", permanent recharge locations.

Descent uses shield power as health. As with energy, the ship "maxes out" at 200 shield units; unlike energy, shields can only be restored by acquiring "shield orb" power-ups. If the player finishes a level with shield power or energy power below 100 units, the ship will be recharged to 100 units for the next level.

When the player's ship is destroyed, all acquired power-ups and weapons are strewn about the area as power-ups, any rescued hostages aboard are killed, and at a cost of a life, the player's ship is respawned at the original starting position. In multiplayer games, extra shield and energy pickups are also dropped upon death.

Multiplayer

Descent offers competitive multiplayer game play for up to eight players over a LAN and is touted as being one of the first games to allow initiating sessions conveniently from a menu within the game as well as on-the-fly joining of multiplayer games, whereas in many similar games of the era, it is presumed that all players have to be queued prior to initiating the match.

The new version of Descent offers game play with considerably more players involved. Current versions allow up to 16 players.

With the advent of Internet IPX clients like Kali and Kahn, Descent and Descent II were increasingly played over the Internet. Kahn, for example supported game matchmaking for internet-based gaming on MS-DOS, Windows 95 and Windows 98.

Descent II was especially popular online due to its support for short packets and variable packet rate, which significantly improved quality of play over the slower Internet connections prevalent at the time.

Since then, Descent source ports have added UDP support.

Plot

The game begins with a briefing between a bald anonymous executive (in later games named Dravis) of the Post Terran Mining Corporation (PTMC) and the player, a "Material Defender" (revealed as MD1032 in the briefings, also using the callsign "Vertigo-1") hired on a mercenary basis to eliminate the threat of a mysterious computer virus infecting the machines and robots used for off-world mining operations. The game progresses through the Solar System, from the Moon to Mercury, then outbound towards Pluto's moon Charon. After defeating the boss robot on Charon, the Material Defender is informed he cannot return to the PTMC's headquarters in Earth orbit, as there is a chance his ship may be infected with the same virus as the defeated robots. His employer also mentions that PTMC has lost contact with their deep-space installations outside the Solar System, hinting at what is going to happen in the sequel.

Development

(...)

Features

(voir la liste complète : lien Features).
☑ Support des jeux Descent et Descent 2 ainsi que de nombreuses autres missions (liens "Descent Mission Database" ci-dessus)),
☑ correction des bogues des jeux initiaux,
☑ graphismes OpenGL (effets de transparence, filtrage des textures, FSAA, ...) et résolutions multiples,
☑ support des fonctionnalités SDL (permettant notamment le support de nombreux types de joysticks),
☑ support simultané des Joysticks, claviers et souris,
☑ support du format MIDI et CD-Audio,
☑ support du mode multijoueur en réseau (protocole UDP),
☑ mode d'enregistrement de démos, ...


Compared to the original games, DXX-Rebirth provides a large set of improvements to enrich your gaming experience.

Here is a small and far-from-complete list of the most important features these Source Port provides:


☑ Plays Descent and Descent 2 and all their AddOns and third-party levels.
☑ DXX-Rebirth runs on your favourite Operating System. We officially support Linux (and other *NIX), Mac OS (9/X) and Windows (2000, XP, Vista, 7). Still the code can be compiled on many other systems as well.

☑ OpenGL effects comparison (click to enlarge)
☑ OpenGL provides a fast and smooth rendering – even on low-end systems.
☑ Optionally you can enable several effects like Transparency, Colored lighting, Texture Filtering, FSAA, etc.
☑ Thanks to SDL, a wide palette of Joysticks are supported. Also you can use more Joysticks, buttons and axes than you can ever operate in your state of evolution.
☑ If you prefer steering your Pyro with a mouse, you will not have the problem that the movement becomes slow in high game speed.
☑ Joystick, Keyboard and Mouse can be used simultaneously.
☑ The games can display all resolutions and aspects supported by your Monitor, including an option for VSync.
☑ Besides MIDI and CD-Audio (Redbook), you can play your own custom Music from your Harddrive or a separate AddOn.
☑ Both games can utilize special AddOn packs to replace or expand the original game content.
☑ Multiplayer via UDP protocol provides a fast and easy-to-use LAN and Online action. This includes reliable communication causing less glitches due to lost packages.
☑ The ingame Demo-recording system has been improved. Demos are less glitchy and smaller while still still being backwards-compatible to earlier versions of the games.
☑ Higher game speed will not cause glitches such as unacceptable fast homing projectiles, incredible high damage caused by several collisions or Fusion cannon, etc.
☑ Player files, Savegames, Demos and Missions from DOS-Versions of the games can freely be used in DXX-Rebirth and vice versa.
☑ Even more …