Le jeu DRL est en open source
Le descendant de Rogue et de Doom écrit en Free Pascal pris d'assaut sur GitHub

Le , par gvasseur58, Responsable Delphi
Qui n’a jamais entendu parler de Rogue, un classique du jeu vidéo ? DRL, alias doomrl, alias D**m, s’inspire justement de ce jeu : au fil de vos déplacements, vous découvrez un univers peuplé de labyrinthes, d’armes et d’ennemis à éliminer. Vous aurez compris que l’esprit du jeu s’inspire aussi de Doom, un autre classique, mais sans la focalisation interne.

Ce n’est cependant pas la seule nostalgie qui inspire ces lignes, car l’essentiel est ailleurs : le jeu en question vient d’être rendu open source ! Première surprise : il est entièrement écrit en Free Pascal pour Lazarus ; surprise suivante : il crée le buzz sur GitHub et comprend déjà près de cinq cents étoiles en deux jours… Certes, le tout est en 2D et le graphisme semble venu d’un autre âge, mais le programmeur un peu curieux trouvera dans le code fourni les fondements des jeux déjà cités.



Du point de vue technique, il est conseillé de compiler le code source fourni avec la version 32 bits de Lazarus. Il est aussi nécessaire d’utiliser la bibliothèque FPCValkyrie présente dans un autre dépôt. Enfin, les fichiers binaires relatifs aux sons et à la définition de l’univers sont disponibles grâce au code compilé sur le site officiel du jeu. Lazarus oblige, vous disposerez aussi bien des versions 32 et 64 bits pour Windows et Linux que de celle en 64 bits pour Mac OSX.

DRL aura sous très peu un descendant digne de notre époque nommé Jupiter Hell. Tout en conservant l’esprit de son ancêtre, ce nouveau venu offrira un graphisme en 3D beaucoup plus réaliste et un moteur de jeu plus puissant et plus intelligent. Vous pourrez alors vous engager dans une bataille épique contre les forces de l’Enfer sur les lunes de Jupiter !


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Roland Chastain Roland Chastain - Rédacteur/Modérateur https://www.developpez.com
le 08/12/2016 à 11:10
Très intéressant tout ça. Merci Gilles !
Offres d'emploi IT
Ingénieur Etudes Expérimenté Java J2EE (H/F)
accenture - Ile de France - Paris (75000)
Développeur PHP (H/F)
Smile - Aquitaine - Bordeaux (33000)
Développeur Full JS (NodeJS/Angular4) Aixois et Startuper 
Bluecoders - Provence Alpes Côte d'Azur - Aix en Provence

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Lazarus : Alcatîz - Gilles Vasseur -