Lode Runner est un classique des jeux d'arcade : des plateformes et des échelles, un peronnage qui doit ramasser des choses et éviter d'autres personnages ou monstres. C'est la base de Donkey Kong et de nombreux autres jeux depuis.
J'en avais commencé une version en mars 1993 mais en parcourrant les codes sources du projet j'ai réalisé qu'il n'a jamais été terminé. Il faudra que je vérifie si je retrouve une autre version dans mes archives pour la mettre en ligne et y joindre d'éventuelles notes écrites (dont les niveaux dessinés sur papier).
De nombreux formats de fichiers non standards étaient utilisés dans ce projet :
- MOU pour le curseur de la souris
- IDF pour mes bases de données
- ICN pour des icônes
- SPR pour les sprites et les spritesheets
- MSG pour le stockage des textes du jeu en plusieurs langues
- CFG pour la configuration du jeu et des contrôles
Les éditeurs pour gérer tout ça seront publiés un jour. Les unités pour prendre en charge ces fichiers sont disponibles dans mes librairies Turbo Pascal publiques.
Ce jeu a été développé en Turbo Pascal pour fonctionner sous MS-Dos en mode MCGA ou VGA afin de bénéficier des nombreuses (256) couleurs disponibles pour l'époque.
Il est possible que ce programme soit compilable avec Free Pascal mais je n'ai pas essayé. Les unités non fournies se trouvent dans le dépôt DeveloppeurPascal/librairies-TurboPascal. S'il en manque faites le moi savoir pour que je les y ajoute.
Vous trouverez les binaires (8 bits) et dépendances dans le dossier "release". C'est la version du 19 septembre 1993. Vous ne pourrez l'exécuter que sur un émulateur MS-Dos, Windows 3.x ou 95. Inutile d'essayer sur Windows au delà de ces versions.
Découvrez mes autres projets open source en Turbo Pascal si l'archéologie logicielle vous branche.
Suivez mes streams de développement de logiciels, jeux vidéo, applications mobiles et sites web sur ma chaîne Twitch ou en rediffusion sur Serial Streameur la plupart du temps en français.
Ces codes sources sont distribués sous licence AGPL 3.0 ou ultérieure.
Vous êtes globalement libre d'utiliser le contenu de ce dépôt de code n'importe où à condition :
- d'en faire mention dans vos projets
- de diffuser les modifications apportées aux fichiers fournis dans ce projet sous licence AGPL (en y laissant les mentions de copyright d'origine (auteur, lien vers ce dépôt, licence) obligatoirement complétées par les vôtres)
- de diffuser les codes sources de vos créations sous licence AGPL
Si cette licence ne convient pas à vos besoins vous pouvez acheter un droit d'utilisation de ce projet sous la licence Apache License 2.0 ou une licence commerciale dédiée (contactez l'auteur pour discuter de vos besoins).
Ces codes sources sont fournis en l'état sans garantie d'aucune sorte.
Certains éléments inclus dans ce dépôt peuvent dépendre de droits d'utilisation de tiers (images, sons, ...). Ils ne sont pas réutilisables dans vos projets sauf mention contraire.
Si vous trouvez ce dépôt de code utile et voulez le montrer, merci de faire une donation à son auteur. Ca aidera à maintenir le projet (codes sources et binaires).
Vous pouvez utiliser l'un de ces services :
ou si vous parlez français vous pouvez vous abonner à Zone Abo sur une base mensuelle ou annuelle et avoir en plus accès à de nombreuses ressources en ligne (vidéos et articles).