[Amiga/AMOS] ORACLE — Un dungeon crawler commencé en 1996, restauré en 2026

Affichage de 1 message (sur 1 au total)

  • hwarf

      #394269
      ORACLE

      Un dungeon crawler 3D AMOS commencé en 1996, restauré et préservé aujourd’hui

      Salut à tous,

      Je remets en lumière un vieux projet qui dormait depuis près de trente ans : ORACLE, un dungeon crawler 3D dans l’esprit de Dungeon Master, développé en AMOS Professional à partir de 1996, avec Thes (Eric) pour les graphismes.

      La dernière bêta historique connue est la version 0.3d du 13 décembre 1996.

      À l’époque, le jeu devait être distribué en shareware, mais le projet n’a finalement jamais été terminé ni commercialisé.

      Des années plus tard, j’ai retrouvé une grande partie du projet original :

      • les sources AMOS ;
      • le cahier de développement original ;
      • les cartes ;
      • les outils historiques ;
      • les graphismes et ressources réalisés par Thes ;
      • plusieurs éléments qui n’avaient jamais été intégrés au jeu.

      L’objectif de cette reprise est double :

      1. préserver la branche historique telle qu’elle existait ;
      2. poursuivre son développement et sa restauration sous le nom Oracle Reforged.

      Écran titre d’ORACLE

      Ce que faisait déjà la version historique

      La version de 1996 possédait déjà une bonne partie des bases du moteur :

      • rendu des couloirs en vue subjective ;
      • murs, sol, plafond et portes ;
      • PNJ avec déplacement et comportement de combat basique ;
      • automap révélée au fur et à mesure de l’exploration ;
      • interface entièrement cliquable ;
      • commandes de déplacement ;
      • premiers écrans liés à l’inventaire et aux sorts ;
      • sons et musique via AMCAF ;
      • portes animées par scripts AMAL.

      Vue de jeu de la version historique

      Concernant la musique :

      La version originale de 1996 contenait bien des musiques.

      Malheureusement, près de trente ans plus tard, je n’ai pas réussi à retrouver de manière suffisamment fiable leur origine ni les informations concernant leur licence.

      Par précaution, j’ai donc choisi de retirer les musiques originales des archives publiques plutôt que de redistribuer des fichiers dont les droits ne peuvent plus être vérifiés correctement.

      Ce qui n’avait pas été terminé en 1996

      Le projet contenait encore de nombreux systèmes incomplets ou laissés à l’état de prototype :

      • combat et calcul des dégâts ;
      • inventaire ;
      • magie ;
      • transitions entre cartes ;
      • chargement structuré des ressources ;
      • création des personnages ;
      • marchand ;
      • nouveaux environnements ;
      • nouveaux monstres ;
      • outils de production encore partiels.

      Plusieurs ressources graphiques réalisées par Thes existaient déjà mais n’avaient jamais été réellement intégrées au jeu :

      • écran de marchand ;
      • création de personnage ;
      • portraits ;
      • grotte ;
      • nouveaux monstres ;
      • objets ;
      • écrans et interfaces complémentaires.

      Outils historiques retrouvés

      Oracle Map Editor

      Parmi les fichiers retrouvés se trouve également l’ancien éditeur de cartes d’ORACLE.

      Il permettait notamment :

      • de visualiser une carte ;
      • de modifier sa taille ;
      • de placer des PNJ ;
      • d’éditer directement les données de certaines cases ;
      • d’éviter de devoir modifier les fichiers binaires à la main.

      Oracle Map Editor

      Oracle Gestion PNJ

      Un autre petit outil servait à visualiser la carte en vue de dessus afin de mettre au point les déplacements et le comportement des PNJ.

      Oracle Gestion PNJ

      Quelques captures historiques

      Les captures sont cliquables pour accéder à leur version complète.

      Automap

      L’automap se dévoilait progressivement au fur et à mesure de l’exploration.

      Fiche personnage

      Interface de sorts

      Source AMOS originale

      Le code historique est toujours disponible dans son environnement AMOS d’origine.

      Autres captures du projet

      Vidéo de présentation

      Une vidéo de démonstration présente la version compilée historique ainsi que plusieurs écrans et fonctionnalités du projet d’origine.

      Vidéo de présentation — lien à venir

      Archives historiques sur Aminet

      Afin de préserver correctement le projet, trois archives historiques ont été préparées et sont actuellement en cours de publication sur Aminet :

      • Oracle-ADF — version compilée jouable — lien Aminet à venir
      • Oracle-src — sources AMOS, cartes et ressources — lien Aminet à venir
      • Oracle-extra — outils historiques et éléments annexes — lien Aminet à venir

      Ces archives correspondent à la branche historique d’ORACLE.

      Elles sont volontairement conservées séparément du développement moderne d’Oracle Reforged.

      Important : les musiques présentes dans le projet original ne sont pas incluses dans les archives publiques.

      Leur origine exacte et leur licence n’ayant pas pu être retrouvées avec suffisamment de certitude après près de trente ans, j’ai préféré les retirer de la distribution.

      Oracle Reforged

      En parallèle de la préservation de la version historique, le projet a repris son développement sous le nom :

      ORACLE REFORGED

      L’idée n’est pas de réécrire ORACLE sur une machine moderne, mais bien de continuer à développer le jeu sur Amiga et en AMOS Professional, tout en améliorant progressivement le moteur et les outils.

      La branche moderne comprend aujourd’hui notamment :

      • un nouveau format Map v2 ;
      • des ressources externes ;
      • un nouvel éditeur Map v2 ;
      • des dialogues ;
      • des événements ;
      • des transitions entre cartes ;
      • des PNJ et services ;
      • un marchand fonctionnel ;
      • une interface modale ;
      • une automap améliorée ;
      • une séquence d’introduction modernisée ;
      • une documentation plus complète du moteur et de son histoire.

      Le dépôt GitHub Oracle-Reforged, actuellement privé, sert désormais à conserver :

      • le moteur moderne ;
      • l’éditeur ;
      • les cartes ;
      • les ressources ;
      • la documentation ;
      • les archives historiques ;
      • les anciennes publications préparées pour les forums et Aminet.

      Compatibilité de la branche historique

      La version ADF historique a été testée avec WinUAE sur une configuration A1200 étendue :

      • 2 Mo de Chip RAM ;
      • 8 Mo de Fast RAM ;
      • Workbench 3.0.

      L’exécutable fonctionne également depuis un environnement Workbench 1.3 sur cette même configuration matérielle.

      La compatibilité avec un Amiga 500 standard équipé uniquement de 1 Mo n’est en revanche pas garantie pour les builds modernes.

      Préservation, licences et ressources

      Le code source et les ressources artistiques doivent être considérés séparément du point de vue des droits.

      Une partie importante du travail de remise en circulation consiste donc également à identifier ce qui peut être redistribué proprement.

      Les graphismes historiques ont principalement été réalisés par Thes.

      Pour les musiques originales, les informations concernant leur provenance et leur licence n’ont malheureusement pas pu être retrouvées avec suffisamment de certitude.

      Elles ont donc été retirées des archives publiques.

      Préservation, licences et ressources

      Le code source et les ressources artistiques doivent être considérés séparément du point de vue des droits.

      Le code source est distribué sous licence MIT.

      Les graphismes historiques ont principalement été réalisés par Thes et relèvent de conditions distinctes de celles du code.

      Pour les musiques originales, les informations concernant leur provenance et leur licence n’ont malheureusement pas pu être retrouvées avec suffisamment de certitude. Elles ont donc été retirées des archives publiques.

      La documentation du projet distingue notamment :

      • le code source, distribué sous licence MIT ;
      • les graphismes et autres ressources artistiques, soumis à des droits distincts ;
      • les ressources dont l’origine ou la licence ne peuvent plus être établies avec certitude et qui ne sont donc pas redistribuées.

      L’objectif est de préserver et republier le projet historique tout en restant aussi clair que possible sur l’origine et les droits des différents éléments.

      Auteurs

      • Amethist/Hwarf (Jérôme) — programmation et conception
      • Thes (Eric) — graphismes et co-création originale
      Projet commencé en 1996.

      Projet repris sous le nom Oracle Reforged en 2026.

      • Ce sujet a été modifié le il y a 41 minutes par hwarf.
      • Ce sujet a été modifié le il y a 39 minutes par hwarf.
      • Ce sujet a été modifié le il y a 32 minutes par hwarf.
      • Ce sujet a été modifié le il y a 21 minutes par hwarf.
      • Ce sujet a été modifié le il y a 18 minutes par hwarf.
      • Ce sujet a été modifié le il y a 16 minutes par hwarf.
      • Ce sujet a été modifié le il y a 4 minutes par hwarf.

      Amiga 1200 Pistorm32+CM4, SDD 128 Go, Indivision mk2, GOEX drive r.2023 and Subway USB
      Mac mini + MorphOS
      Fake Amiga 600 (RP3 + Happiga)
      et bien d'autres choses

    Affichage de 1 message (sur 1 au total)

    • Vous devez être connecté pour répondre à ce sujet.

    Forums AmigaOS, MorphOS et AROS Création [Amiga/AMOS] ORACLE — Un dungeon crawler commencé en 1996, restauré en 2026

    Amiga Impact