Informations gnrales
----------------------

1) Naissance du projet...
-------------------------

Aprs avoir crit Mike & Moko sur CPC et avoir t du par MBC
(et par d'autres personnes...), j'ai dcid de refaire un jeu d'aventures
seul, et de l'envoyer  une socit d'dition plus srieuse, genre Loriciel
ou UBI-SOFT (c'tait en 1990 ou 1991, je ne sais plus trop). 
Donc, j'ai crit le dbut d'un scnario. Le jeu devait contenir environ
120 crans sur 2 disquettes, tre multilangues (Franais, Anglais, Allemand),
avoir une interface style "manoir de mortevielle"... Bref, un gros projet. 
Malheureusement, je n'ai jamais russi  le terminer,
car en 1992 -> Service militaire, puis Boulot... 
Et dernirement, je dcouvre un site http://cpc-aventure.chez.tiscali.fr
avec un gars motiv pour composer une quipe qui fera un jeu d'aventures
sur CPC... Je me dis super !, je vais pouvoir contribuer avec mon projet
arrt en 1991 ! Manque de chance, le site a ferm, l'auteur a apparament
eu des discussions virulentes avec d'autres acteurs de la scne CPC...
Je me dit "mon jeu est-il maudit ?", et puis je dcide donc de continuer
l'aventure seul... 
Et plutt que de faire un jeu et d'arrter l, je me dis : pourquoi ne pas
faire un diteur de jeux d'aventure, qui permettrai, en gardant le mme
moteur, de crer plusieurs jeux, en changeant simplement le scnario ? 
Et tant qu' faire, pourquois ne pas le faire portable : une version PC
pour les tests, une version Amiga (qui est ma deuxime machine prfre
avec le CPC), et biensur, une version CPC ! Voila, une nouvelle ide folle
jaillit de mon cerveau... 
L'diteur se fera sur PC, plus simple  crire, car en C. Le moteur du jeu
sera assez simple (enfin, j'espre), et sera tout d'abord crit en C pour
les tests sur PC, puis en asm Z80 pour le CPC. La version Amiga sera
simplement une adaptation du code C provenant du PC. 

2) Description du projet
------------------------

Le projet se dcompose donc en trois parties :
- une partie dition,
- une partie analyse et cration du scnario dans des fichiers binaires,
- une partie jeu qui se contente d'interprter les fichiers binaires du jeu. 

Entre l'dition et l'analyse, il y a plusieurs tapes  respecter :

L'dition de la carte se fait en passant par l'diteur, que l'on appelle en
cliquant sur le bouton "editer carte". L'diteur permet de charger/sauvegarder
un projet. Le projet est un fichier binaire avec l'extension .MAP.
Depuis l'diteur, on doit ensuite crer un fichier "script", qui sera
utilis par le gnrateur. La cration de ce fichier "script" se fait depuis
l'diteur, en appuyant sur le bouton "gnrer script". Le fichier script est
un fichier ASCII (visualisable avec un diteur de textes) termin par 
l'extension .AVG. 
Une fois le fichier .AVG gnr, il faut quitter l'diteur pour retourner
dans l'interface principale, et utiliser le gnrateur, qui va crer les
fichiers .DSK, utilisables sur un mulateur AMSTRAD CPC.

D'aprs moi, on doit pouvoir faire avec ces moteurs un jeu sur CPC comportant
jusqu' 220 salles diffrentes, 200 objets diffrents, avec max. 8 objets
pouvant tre pris/poss par salles, max 8 objets fixes (ex:murs, portes)
par salles, max. 16 objets dans l'inventaire du joueur. 
Evidement, un jeu crit pour CPC pourra tre jou indiframment sur Amiga
ou PC, et vice-versa, c'est l'intret du truc. (Bien que sur Amiga, avec le
Big Endian, je vais avoir des problmes...) 

3) Contenu de l'archive
-----------------------

L'archive contient les fichiers suivants :

- PJA.EXE           : Le programme en lui-mme.
- PJA.CSV           : Les textes du programme en plusieurs langues
- PJA.BIN           : Le lanceur principal du jeu fonctionnant sur CPC
- MOTEUR.BIN        : Le moteur de jeu fonctionnant sur CPC
- ECMENU.CMP        : Ecran de fond avec menus/fentres pour le CPC
- FondVierge.Gif    : Ecran de fond d'exemple au format GIF
- FondV.Scr         : Ecran de fond d'exemple au format .SCR (OCP)
- Infos.txt         : Ce document.
- InfoGene.txt      : Les informations sur l'utilisation du gnrateur.
- InfoInterface.txt : Les informations sur l'utilisation de l'interface.
- InfoScript.txt    : Les informations sur la cration d'un fichier script.
- InfosEdit.txt     : Les informations sur l'diteur
- Technique.txt     : Les informations "techniques" : structures utilises...
- Versions.txt      : Les principales modifications apportes par chaque
                      versions

4) Pour finir...
----------------

Comme je suis un peu "bordelique", j'espre que mes fichiers textes
permettrons de comprendre le projet et comment l'utiliser, sinon, il
ne faut pas hsiter  me dire ce qui ne va pas, ce que l'on ne comprends
pas, ce qui est illogique dans ce projet.



Starkos et le player Starkos sont cr par Targhan/Arkos


Pour me contacter :

http://cpc-pja.forumactif.com
