Derniers sujets
» Aux couleurs de l'Atmos
Recherche un ancien rédacteur EmptyAujourd'hui à 7:23 par Voyageur

» Problème sur mix BASIC / ASM
Recherche un ancien rédacteur EmptyHier à 17:30 par jbperin

» ?Syntax error
Recherche un ancien rédacteur EmptyDim 17 Nov 2019 - 21:11 par Symoon

» jeu Rain Panic
Recherche un ancien rédacteur EmptyDim 17 Nov 2019 - 16:17 par Dom50

» GRANDAD
Recherche un ancien rédacteur EmptyDim 17 Nov 2019 - 15:45 par Dom50

» rs
Recherche un ancien rédacteur EmptySam 16 Nov 2019 - 6:42 par kenneth

» basic & lib ASM___[RESOLU]
Recherche un ancien rédacteur EmptyJeu 14 Nov 2019 - 13:58 par Dbug

» La quête des anneaux
Recherche un ancien rédacteur EmptyJeu 14 Nov 2019 - 0:50 par Ladywasky

» I had a dream .. glOric
Recherche un ancien rédacteur EmptyMar 12 Nov 2019 - 18:22 par Dbug

» **NEW** EDGE for ORIC !!!!
Recherche un ancien rédacteur EmptyLun 11 Nov 2019 - 12:21 par jbperin

» Listings de l'ORIC-1 Manual
Recherche un ancien rédacteur EmptySam 9 Nov 2019 - 21:35 par jbperin

» Atmos à vendre
Recherche un ancien rédacteur EmptySam 9 Nov 2019 - 16:56 par Dbug

» Musique de Goldorak sur Oric
Recherche un ancien rédacteur EmptySam 9 Nov 2019 - 16:52 par Dbug

» Nombres négatifs 16 bits via DEEK
Recherche un ancien rédacteur EmptyVen 8 Nov 2019 - 23:46 par jbperin

» CEO-MAG 354
Recherche un ancien rédacteur EmptyVen 8 Nov 2019 - 16:22 par jbperin

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 199 membres enregistrés
L'utilisateur enregistré le plus récent est fminisini

Nos membres ont posté un total de 8154 messages dans 704 sujets
Portail ORIC




Recherche un ancien rédacteur

Aller en bas

Recherche un ancien rédacteur Empty Recherche un ancien rédacteur

Message par hlabrande le Sam 2 Nov 2019 - 6:34

Bonjour à tous,

Je suis en train de réaliser des recherches sur les jeux d'aventure du début des années 80. Une brève dans le CEO-Mag n°229 a attiré mon attention (https://www.oric.org/magazine/ceomag-229.html) : il est écrit que les premiers programmes Loriciels auraient réutilisé un moteur de jeu qui se baladait à l'époque, notamment en listing dans Micro-Systèmes en 82, ainsi que dans "Le petit livre du ZX-81". (Ce moteur de jeu est également à la base de The Quill, pour les connaisseurs.)

L'auteur de l'article est "Jean-Claude C.". Quelqu'un aurait-il un contact pour cette personne ? J'aimerais bien lui demander plus de précisions, notamment sur les indices qui lui conduisent à affirmer que Loriciels aurait repris ce code pour implanter un parseur, du moins dans leurs premiers jeux. (Je n'ai pas vraiment les compétences pour déterminer ceci à partir des ROMs...) À moins que j'aie mal compris l'article, mais comme il y a plusieurs façons d'implanter un analyseur syntaxique plus ou moins puissant, il me semble que cette brève affirme que, par exemple, Kikekankoi se basait sur ce code (ce qui semblerait logique vu le tirage de Micro-Systèmes à l'époque).

Je vous remercie par avance de votre aide !
hlabrande
hlabrande

Messages : 4
Date d'inscription : 02/11/2019

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par Symoon le Sam 2 Nov 2019 - 7:10

J'ai envoyé un message privé avec la seule adresse mail que je connais pour Jean-Claude, et qui date de 2012.
Si qqn a des infos plus récentes !
Symoon
Symoon

Messages : 750
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par hlabrande le Sam 2 Nov 2019 - 18:27

Merci !!
hlabrande
hlabrande

Messages : 4
Date d'inscription : 02/11/2019

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par didierv le Dim 3 Nov 2019 - 7:27

Symoon a écrit:J'ai envoyé un message privé avec la seule adresse mail que je connais pour Jean-Claude, et qui date de 2012.
Si qqn a des infos plus récentes !

Simon, en cas d'absence de réponse, il y en a une dans les mails d'adhérents du ceo chez wanadoo

_________________
DidierV - CEO Mag
alias coco.oric sur Defence-Force
didierv
didierv

Messages : 741
Date d'inscription : 19/01/2014
Age : 57
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par Symoon le Dim 3 Nov 2019 - 9:28

Merci Didier, c'est celle que j'ai envoyée à hlabrande Wink
J'ai un doute sur le fait que les mails @wanadoo fonctionnent encore ?
Symoon
Symoon

Messages : 750
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par Dom50 le Dim 3 Nov 2019 - 10:55

J'ai un mail wanadoo... Il fonctionne encore Smile

_________________

Dom50
Dom50

Messages : 828
Date d'inscription : 06/12/2012
Localisation : Normandie

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par Dom50 le Mar 5 Nov 2019 - 21:58

Hello,
Il y a une douzaine d'années, j'ai décortiqué le codage de certains jeux d'aventure afin de tricher un peu (et de comprendre les diverses techniques de codage d'un jeu d'aventure)
En fait, ce qui est commun à pas mal de jeux, c'est le codage du scénario qui est du type ci dessous:
A010 0126 - D10E25Q
Les 4 premiers digits représentent l'ordre qu'à traduit le jeu ici A010 . A0 pour le verbe (ex PREND) et 10 pour le complément (Ex: EPEE)
Le groupe suivant, plus ou moins long, représente les conditions à remplir pour que  l'ordre soit exécuté. Par exemple 0126 peut vouloir dire: Le lieu dans lequel on est doit être le lieu 26.
le tiret "-" sépare les conditions (ici il n'y en a qu'une) des conséquenses, si les conditions sont remplies
D10 : monte un flag pour indiquer que nous avons l'objet 10
E25: demande au programme d'afficher à l'écran le message 25 (par exemple " OK je prends l'épée, elle est trés lourde..."

On retrouve ce codage dans :
- Le mystère de KIKEKANKOI  Laurent Benes (LORICIELS)
- TERMINUS Robert Piedchaud (ERE INFORMATIQUE)
- MORT SUBITE,  Francis Wolinski, Fabien Guez (ASN Diffusion)
Dans ces trois cas, (trois éditeurs différents et trois auteurs différents) en plus du scénario codé de manière identique, l'ensemble du codage du jeu est quasi identique. jusqu'au noms  de variables qui sont les même sur chacun des jeux pour représenter les mêmes choses... ceci m'avait paru étrange à l'époque.
Ces trois jeux sont 100% en BASIC

Laurent Benes a également programmé  pour LORICIELS:
- Le manoir du Docteur Genius (même codage de scénario en BASIC)
- Le retour de Docteur Génius (Même codage du scénario, mais cette fois, moitié en BASIC (conditions) et moitié en ASM (conséquences).

Dans The QUILL, le codage du scénario est un peu différent.
Le code  de l'ordre entré (dans notre exemple A010 n 'est pas situé au début de la ligne de scénario correspondante.
Dans les jeux quillés il y a deux groupes de données :
- Un groupe d'ordres, chaque ordre suivi de l'adresse de la ligne de scénario correspondante (octet partie basse de l'adresse en premier)
- Un groupe  de ligne de scénario.

Quillé, notre exemple donnerait:
$1000 : A0 10 25 1A
$1004 : A0 15 2D 1A
...
...
...
$1035 : FF
+++++++++++++++++++++++++++++++++++++++++
$1A25 :01 26 - D 10 E 25 Q
$1A2D: .....

_________________

Dom50
Dom50

Messages : 828
Date d'inscription : 06/12/2012
Localisation : Normandie

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par kenneth le Mer 6 Nov 2019 - 0:07

Bienvenue hlabrande. Cool
kenneth
kenneth
Modérateur

Messages : 749
Date d'inscription : 13/01/2013
Age : 52
Localisation : 972

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par Symoon le Mer 6 Nov 2019 - 6:50

Très intéressante cette spéléologie de programmation! Je n'aurais jamais imaginé que des jeux aussi différents (auteur, éditeurs) réutilisent le même moteur.
Symoon
Symoon

Messages : 750
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par hlabrande le Mer 6 Nov 2019 - 8:12

Bonjour à tous !

Je confirme que l'adresse wanadoo fonctionne encore, il m'a répondu. Merci de votre aide Smile

Et Dom50, wow, merci beaucoup pour toutes ces précisions !! C'est exactement le genre de choses que je recherchais !

J'ai quelque questions supplémentaires, si tu as le temps...

Dom50 a écrit:Hello,
On retrouve ce codage dans :
- Le mystère de KIKEKANKOI  Laurent Benes (LORICIELS)
- TERMINUS Robert Piedchaud (ERE INFORMATIQUE)
- MORT SUBITE,  Francis Wolinski, Fabien Guez (ASN Diffusion)
Dans ces trois cas, (trois éditeurs différents et trois auteurs différents) en plus du scénario codé de manière identique, l'ensemble du codage du jeu est quasi identique. jusqu'au noms  de variables qui sont les même sur chacun des jeux pour représenter les mêmes choses... ceci m'avait paru étrange à l'époque.
Ces trois jeux sont 100% en BASIC
Wow ! Je ne savais pas, c'est fou, merci !
(Et en plus, ce sont tous les trois des jeux Oric, non ? Puisque le code sur lequel ils se basent est en Basic, pour le ZX-81 à la base, j'imagine que d'autres plateformes ont peut-être eu des jeux qui se basent sur le même code !)

Tu as pu déterminer ça en regardant le fichier compilé ? (Ou est-il seulement compilé ? Peut-on accéder au listing à partir de la cassette pour regarder comment est-ce que le code est fait ? Pas toujours, même pour les jeux en BASIC, non ?)

Est-ce que les similarités sont des trucs du genre une table d'action, les messages à imprimer qui sont tous les uns à la suite des autres à la ligne 9000, etc. ? Tu as souvenir de quels noms de variables étaient les mêmes ? (Vu que j'ai plusieurs versions du même code à travers les âges, ça me permettrait peut-être, qui sait, de voir quelle version ces auteurs avaient vu passer...)

Tu ne mets pas le premier Docteur Génius dans la même liste, est-ce parce qu'il était un peu différent ou est-ce pour distinguer Laurent Benes ?

Dom50 a écrit:
Dans The QUILL, le codage du scénario est un peu différent.
Le code  de l'ordre entré (dans notre exemple A010 n 'est pas situé au début de la ligne de scénario correspondante.
Dans les jeux quillés il y a deux groupes de données :
- Un groupe d'ordres, chaque ordre suivi de l'adresse de la ligne de scénario correspondante (octet partie basse de l'adresse en premier)
- Un groupe  de ligne de scénario.
Merci pour cette précision ! Oui, j'imagine que "The Quill" avait quelques différences avec ce code, qui était plutôt connu à l'époque... Cette façon de faire semble se prêter à des actions et conséquences un peu plus complexes, il me semble ?
Selon cette interview avec son créateur, il y avait notamment un peu plus de soin dans la manière dont les données étaient traitées et mises à jour (et l'interface pour créer le jeu était plus agréable).

En tout cas merci beaucoup, c'est très intéressant et j'ai appris beaucoup de choses Smile
hlabrande
hlabrande

Messages : 4
Date d'inscription : 02/11/2019

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par Dom50 le Jeu 7 Nov 2019 - 9:34

hlabrande a écrit:Et en plus, ce sont tous les trois des jeux Oric, non ?
Oui ce sont des jeux oric, nous sommes sur un forum Oric Wink
hlabrande a écrit:Tu as pu déterminer ça en regardant le fichier compilé ?
Le BASIC oric n'est pas compilé mais interprété (en général) Pour les jeux en BASIC, obtenir le listing est simple,il suffit de retirer la protection et de taper LIST (ou LLIST si on souhaite imprimer le listing)
hlabrande a écrit: Tu as souvenir de quels noms de variables étaient les mêmes ?
A titre d'exemple, le fichier Zip ci dessous, à télécharger, contient le listing de TERMINUS et les deux articles parus dans le CEO-Mag de mars 2007. (Au fait, très bonne lecture le CEO-Mag ! Tu devrais t'abonner Smile  )

Merci à toi pour le lien vers l'interview de l’auteur de "The Quill". C'est toujours sympa ce genre de plongée dans le passé en compagnie d'un personnage actif dans la micro à l'époque.
Fichiers joints
Recherche un ancien rédacteur Attachment
Terminus.zip Vous n'avez pas la permission de télécharger les fichiers joints.(152 Ko) Téléchargé 2 fois

_________________

Dom50
Dom50

Messages : 828
Date d'inscription : 06/12/2012
Localisation : Normandie

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par hlabrande le Jeu 7 Nov 2019 - 20:58

Génial, merci pour ces précisions et ces documents !! Ça me donne du grain à moudre tout ça Smile Merci beaucoup à tous pour votre accueil !
hlabrande
hlabrande

Messages : 4
Date d'inscription : 02/11/2019

Revenir en haut Aller en bas

Recherche un ancien rédacteur Empty Re: Recherche un ancien rédacteur

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum