English reader (Non-French reader!), either learn French, or go to the middle of this file. (look for the ENGLISH tag). Lecteurs capable de lire le francais, je vous salue. La deuxieme forme du singulier employe ci-apres est due au fait que j'ai reutilise un texte d'explication envoye a une personne qui tolere le totuyement. Je n'ai pas reecris le texte pour un plus grand public. Quant aux accents, y en a pas! Mais ca reste comprehensible (enfin j'espere)! -- FRANCAIS -- Je te rappelle qu'il faut absolument que le DATA_USE soit dans le repertoire du jeu, et que le PROG_USE doit permettre de lancer GNUCHESSX , ou alors tu dois avoir la variable d'environnement RED_QUEEN pour indique le repertoire ou trouver GNUCHESSX et les fichiers de donnees. (Il n'y a qu'une seule variable d'environnement, donc les fichiers doivent etre ensemble!) Si elle est presente, le Data_Directory du programme, et de ses enfants, est changee avec la commande chdir de libc.a : - Si ca commence par un nom de device, il y a remplacement. - Si ca ne commence pas par un nom de device, il y a ajout. Il n'est pas necessaire de mettre un '_' a la fin. Nota: chdir est limite a 31 caracteres !!! Exemple d'utilisation( en supposant que GnuchessX et les donnees sont dans win1_game_rq_*): setenv 'RED_QUEEN=win1_game_rq' ex chess Apres une petite periode de lancement, le sablier est remplace par une main, et une fenetre apparait (juste pour faire coucou), tu peux alors : - sur l'echiquier: + prendre/deposer une piece avec HIT + demander les mouvements possibles d'une piece avec DO Donc pour jouer, il faut faire un HIT sur la piece (disons pion E2), allez avec la souris sur la case d'arrivee (E4) (le mouvement doit etre legal) et faire a nouveau HIT. Si le mouvement est legal, GnuchessX accepte le coup et repond. Si il n'est pas legal, le coup est refuse. Pour le roque, je te rappelle que c'est un mouvement du ROI! - sur le cote: + prendre des pieces supplementaires pour les poser sur l'echiquier (HIT sur l'item, puis allez sur l'echiquier et HIT! + enlever des pieces de l'echiquier : faire HIT sur une piece de l'echiquier puis allez sur la poubelle et HIT! + sauvegarder une partie (fleche vers disquette) + recharger une partie (disquette puis fleche) + vider l'echiquier entierement (alterne blanc et noir). + recommencer une partie (alterne blanc et noir borde de rouge et vert) + demander de l'aide a l'ordinateur (F1), la reponse apparait quand le curseur est dans l'echiquier! + regler le temps de reponse (Horloge) : relativement complique a explique, c'est le CLOCK de gnuchess + regler la profondeur d'analyse maximal + revenir d'un demi-coup (fleches vers la gauche) + revenir d'un coup (blanc & noir) (doubles fleches vers la gauche). + Si tu as installe SIGNAL de C68, le STOP permet d'arreter (plus ou moins rapidement) la reflexion de l'ordinateur. + de voir le dernier coup de l'ordinateur (notation e2e4, o-o-o). + de changer la vision de l'echiquier (se mettre de l'autre cote). + de changer de camp (blanc joue les noirs,etc...) En regle generale, l'appui sur un bouton qui a un effet sur l'echiquier necessite de deplacer la souris vers l'echiquier. Et il ne faut pas maintenir la souris appuyer pour garder une piece ! Attention a une chose : en cas d'echecs et mat, l'annulation du coup et du demi-coup ne fonctionne plus (tres bien...). Bon jeu. -- ENGLISH -- I remind you that DATA_USE must specify the directory where are the datafile of the game, and that PROG_USE must allow GNUCHESSX to be found, OR else that the environment variable RED_QUEEN must indicate the directory where is GNUCHESSX and datafile (there is only one directory, so files must be in the same directory). If RED_QUEEN is present, then the Data_Directory of the program, and of it's children, is changed with the chdir of libc.a : - If beginning with a device name, there is replacement, - If not, the name is added after the current value. You do not need to put a '_' at the end of the value. Nota: chdir is limited to 31 caracters !!! Example: (let's say that GnuchessX and datafile are in win1_game_rq*): setenv 'RED_QUEEN=win1_game_rq' ex chess After a short launching period, the cursor is changed to a hand and a 'Hello' sub-window appear. A short lauching period is: approx 10 s on a SuperGoldCard with HardDrive. You can from now on: - on the chessboard: + take/drop a piece with HIT + ask for the available movement of one piece with DO (It's in French!). So, to simply play, you HIT a piece (let's say pawn E2), move on the destination (E4) (the move must be legal) and HIT again. If the move is legal, GnuchessX will accept it and respond. If not legal, the piece is moved back for you!. I remind you that the Roque is a KING's move. - on the side: + taking more pieces to put on the board (HIT on the item, then go to the board and HIT!). + removing pieces from the board : HIT on the piece on the board, then go to the trash-bin and HIT! + save a game (arrow to disk) + load a game (disk then arrow) + empty the full board (fully black and white pattern) + start a new game (black and white pattern with red and green) + ask for some computer help on move (F1), the answer appear when the cursor is on the board. + setting the clock parameter: it's the GNUCHESS clock. May be subtil, but complicated. + setting the maximal depth of analysis + taking back a half-move (arrow going left) + taking back a full-move (double arrow going left) + If you have SIGNAL from C68, the STOP allow to force the computer to play (more or less rapidly, level evaluation must be ended). + to see the last move of the computer (notation e2e4, o-o-o) + to change of view (look by the eyes of your opponent). + to swap side (white will play black,etc...) As a general rule, hitting an item that as effect on the board requires you thereafter to move the cursor on the board to see the effect. And do not maintain the mouse button down to keep a piece ! Beware: After a Check&Mat, cancelling a half-move or a move does not work always very well (Somebody has won, and you're trying to deny this victory ;-) Have a nice game. -- Made the 24 june 1996 -- GRIMBERT Jerome (je'ro^me) ._____. |#include |\===/| |email : jgrimbert@suresnes.marben.fr | \=/#| |X.400 : C=FR A=ATLAS P=MARBEN O=SURESNES S=JGRIMBERT | Y##| |---------------------------------------------------------------------- | |##| |Mean Time Between Failure = Mean Time To Failure + Mean Time To Repair `--+--' | ~~~~~ To increase MTBF, repair slowly ! ~~~~~