Fichier Draws Traduit le 01/04/98 par Xavier Canehan L'automatisation des égalités est un ajout au Juge assez récent. Elle est facilitée par deux commandes : SET [NO]DIAS et SET [NO]DRAW. Le terme "DIAS" est un acronyme pour "Draws Include All Survivors", c'est à dire "les égalités incluent tous les survivants". Dans un jeu déclaré DIAS, tout joueur survivant ne peut être exclu d'une égalité. Dans un jeu NoDIAS, un joueur survivant peut abandonner son droit à faire partie d'une égalité. Dans les deux cas, l'égalité doit être votée à l'unanimité par l'ensemble des joueurs encore sur le plateau pour passer. Par défaut, toutes les parties ont le flag DIAS. Le modérateur peut le modifier via les commandes SET NODIAS et SET DIAS. Dans une partie DIAS, un joueur signifie son désir d'obtenir une égalité en passant la commande SET DRAW. De la même façon, il peut poser son veto dans ce vote par la commande SET NODRAW. Si, a un quelconque moment, TOUS les joueurs survivants votent pour l'égalité, la partie est immédiatement terminée, et tous les participants sont informés des résultats. La situation des parties NoDias est légèrement plus complexe. Pour y voter une égalité, un joueur passe la commande SET DRAW [liste], ou [liste] est la liste des puissances qu'il aimerait voir faire partie de l'égalité, incluant sa propre puissance. Il est censé approuver implicitement toute partie de la [liste] qui inclue sa nation. Si le joueur donne son accord a [liste], et que [liste] ne contient *PAS* sa propre puissance, il est supposé accepter tout ou partie de [liste], *ET* tout ou partie de [liste] en ajoutant sa propre puissance. Par exemple, si l'Autriche passe la commande SET DRAW AEG, elle accepte les égalités AEG, AG, AE, ou A. Notez bien qu'en s'incluant dans la liste des candidats a l'égalité, elle s'assure qu'elle ne peut pas être exclue de l'égalité. Si l'Autriche passe la commande SET DRAW FT, elle accepte les égalités FT, F, T, AFT, AF, AT, ou A. Dans ces conditions, si plus d'une égalité sont proposées par tous les joueurs, c'est celle qui inclue le plus grand nombre de joueurs qui passe. Dans une partie NoDias, la commande SET NODRAW est équivalente a SET DRAW x, ou x désigne la puissance passant la commande. Ceci signifie que le joueur n'acceptera que la possibilité ou il est le seul vainqueur. Voici quelques exemples du mécanisme de calcul des égalités. Les joueurs listés ici sont considérés comme étant les seuls survivants. (Rappel ! France : F, Angleterre : E, Autriche : A) France : SET DRAW AEF Angleterre : SET DRAW AEF Autriche : SET DRAW AEF Donne une égalité "triple" entre Autriche, Angleterre, et France. France : SET DRAW AE Angleterre : SET DRAW AEF Autriche : SET DRAW AEF Donne une égalité "triple" entre Autriche, Angleterre, et France. France : SET DRAW AE Angleterre : SET DRAW AEF Autriche : SET DRAW AE Fournit une égalité Autriche-Angleterre. France : SET DRAW AEF Angleterre : SET DRAW AE Autriche : SET DRAW AE Ne se termine pas sur une égalité. France : SET DRAW A Angleterre : SET DRAW A Autriche : SET NODRAW Concède la victoire a l'Autriche seule. Tout vote pour une égalité, DIAS ou NoDIAS, n'est valable que pour une phase. Tous les votes sont remis a zéro en fin de phase. Un jeu qui s'est terminé sur une égalité peut être redémarré avec la commande RESUME. Les questions/commentaires concernant le système de DRAW peuvent être envoyés (pour l'instant (en 93 !!!) ) a son programmeur : Jonathan Haas, positron@eecs.umich.edu. ********************************************************************************** *** ************************************************************ *** ENGLISH VERSION ************************************************************ *** ************************************************************ ********************************************************************************** Greetings from the Diplomacy* Adjudicator!! March 11, 1993 Draws. Automated drawing is a fairly new addition to the Diplomacy Adjudicator. It is facilitated with two commands: SET [NO]DIAS and SET [NO]DRAW. The term "DIAS" means "Draws Include All Survivors". In a game designated as DIAS, a surviving player cannot be excluded from a draw. In a NoDIAS game, a surviving player may give up his right to be included in a draw. In either case, unanimous approval of surviving players is required for a draw to be passed. By default, all games are DIAS. The moderator can change this with the SET NODIAS or SET DIAS commands. In a DIAS game, a player may cast his vote for a draw by issuing the command SET DRAW. He may veto earlier approval by issuing the command SET NODRAW. If at any time all surviving players accede to a DIAS draw, the game will be immediately terminated, and all participants in the game will be informed of the result. The situation for NoDIAS games is a bit more complex. To vote for a NoDIAS draw, a player issues the command SET DRAW [drawlist], where [drawlist] is a list of the identifiers for the powers he wishes included in the draw. When a player gives approval to [drawlist] and [drawlist] includes his own power, he is also implicitly approving any subset of [drawlist] that also includes his power. On the other hand, when a player gives approval to [drawlist] and [drawlist] does *not* include his own power, he is implicitly approving any subset of [drawlist], *and* any subset of [drawlist] including his own power. For example, if Austria issued the command SET DRAW AEG, he is approving the draws AEG, AG, AE, or A. Note that by including himself in his draw list, he is assuring that he cannot be excluded from a draw. If Austria issued the command SET DRAW FT, he is approving FT, F, T, AFT, AF, AT, or A. If, under these rules, more than one draw is approved by all players, the draw including the most players passes. In a NoDIAS game, SET NODRAW is equivalent to the command SET DRAW x, where x is the power issuing the command. This means that the player will only accept a concession to himself. Here are a few examples of the draw mechanism in action. The players listed are assumed to be the only survivors. France: SET DRAW AEF England: SET DRAW AEF Austria: SET DRAW AEF Results in a three-way draw between Austria, England, and France. France: SET DRAW AE England: SET DRAW AEF Austria: SET DRAW AEF Results in a three-way draw between Austria, England, and France. France: SET DRAW AE England: SET DRAW AEF Austria: SET DRAW AE Results in a two-way draw between Austria and England. France: SET DRAW AEF England: SET DRAW AE Austria: SET DRAW AE This game does not end in a draw. France: SET DRAW A England: SET DRAW A Austria: SET NODRAW Results in a concession to Austria. Any draw vote, DIAS or NoDIAS, is good for one phase only. All draw votes are cleared at the end of a phase. A drawn game may be restarted with the RESUME command. Questions or comments about the draw system may be directed (for now) to its programmer, Jonathan Haas, at positron@eecs.umich.edu.