               PANIC MINER


But:  manger tous les petits diamants roses. (c'est une sorte de case-tete)


Touches:
      Deplacements: fleches du curseur
      Recommencer le tableau: 'R'
      Quitter: 'Q'
      Changement manuel de tableau: '+' et '-'
      Accord pour passage au tableau suivant (mode multi-joueurs): 'S'

Lancement:

** Vous devez lancer les programmes depuis le repertoire panic_miner **

pan   est le programme de configuration des displays et des joueurs. Ca sert a 
      choisir le nombre de joueurs, leurs noms et leur "display". Le 1er joueur
      est toujours sur l'ecran de sa machine, donc ca ne sert a rien de le 
      modifier. Le 1er ecran sert a choisir le nombre de joueurs et le fichier 
      de tableaux, la touche 'M' passe au 2e ecran, la touche 'Return' lance 
      le jeu. Le 2e ecran sert a modifier les noms des joueurs et leur 
      "display". 'TAB' passe d'une colonne a l'autre, 'Return' permet de 
      modifier une entree, 'ESC' revient au 1er ecran.

pan2  est le jeu lui-meme. Il peut etre lance par pan ou seul. Il demande soit 
      un fichier de config .par (ex: 'pan2 pan.par'), soit l'entree manuelle 
      des noms de fichiers utilises pour les tableaux, nombre de joueurs etc. 
      Dans ce cas on lance 'pan2 input'.

Mode multi-joueurs:
      Si on joue a plusieurs, il peut y avoir plusieurs facons de jouer: soit 
      en mode "cooperatif" ou on s'aide pour recuperer tous les petits diamants
      soit en mode "competitif", dans ce cas on ne peut en general pas prendre 
      tout, et le tableau n'est donc jamais complete. Dans ce cas le(s) 
      joueur(s) qui estime s'etre bien debrouille et avoir gagne plus de 
      points que les autres a le droit d'interdire de recommencer le tableau, 
      en appuyant sur 'S'. Dans ce cas des que tous les autres auront appuye 
      soit sur 'R' soit sur 'S' on passera au tableau suivant.

Tableaux:
      Les fichiers tableaux sont des fichiers texte .tab, avec le nombre de 
      tableaux et pour chaque tableau: sa taille (LxH):+ ou - (autorise ou 
      interdit le saut), puis le tableau lui-meme (1 caractere par case, par 
      ex. M pour mur, B pour bonhomme etc.)
      Les fichiers .tab fournis sont:
      ess1.tab  : un test, inutile pour vous
      pan2.tab  : la "vraie" serie de tableaux. Le premier est un test qui me 
                  servait en cours de developpement (pas intressant), les 
                  autres sont des vrais, dont la plupart datent de la version 
                  Amstrad (1985), et d'autres de la version Unix (1996)
      pan.tab   : une variante de pan2.tab, seul le premier tableau (d'essais) 
                  change.
      pan3.tab  : un debut de serie dediee "multi-joueurs", enfin 2 joueurs 
      		  collaboratifs, quoi (1996).
      lise.tab  : les tableaux de Lise (1996)
      stephane  : le tableau de Stephane (1996)


Installation:
      Dans les bons cas, un "make" devrait suffire. Panic Miner ncessite 
      les librairies (+headers de developpement) X11 et xpm.


Notes:
      Le mode multi-joueurs est le niveau zero du jeu en reseau: en fait il 
      tourne sur une seule machine, mais peut afficher plusieurs fenetres a 
      distance par le protoclole X11. Pas de vrai reseau, pas de client/serveur,
      c'est juste X qui fait le reseau.



Contributeurs:
      - Denis Riviere (moi): programmes, grapismes, des tableaux
      - Antoine Germain: des tableaux (epoque Amstrad, 1985)
      - Jrome Germain: des tableaux (epoque Amstrad, 1985)
      - Robert Franse: qq tabmeaux, et un portage sur Atari ST en 1989 ou 90 
        sous le nom "Grol"
      - Lise Riviere: qq tableaux (1995-96) (c'est ma soeur, elle avait 12 ans):
        lise.tab
      - Stephane Moreau: un tableau (1995-96): stephane.tab

Historique:
     Initialement programm en assembleur sur Amstrad vers l'an de grace 1985 
     ou 86 et inspire de Lode Runner et d'un jeu dont j'ai oublie le nom sur 
     Sharp MZ qqchose (merci Regis...), Panic Miner a ete reecrit en C/X11 sous 
     unix (Sun/Solaris pour etre precis) en l'an de grace 1995. A cette epoque, 
     j'apprenais le C, je decouvrais Unix et je ne connaissais rien a X11.
     C'est dire si le code de ce truc est peu frequentable. Mais curieusement, 
     nous sommes maintenant en 2005 et, apres 2-3 adaptations mineures de 
     depoussierage, le programme marche toujours et s'avere portable sous linux.
     Et oui: c'est exactement tous les 10 ans que je ressors ce programme de 
     son placard...
