Gebruikershulpmiddelen

Site-hulpmiddelen


bridge:pbn

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Volgende revisie
Vorige revisie
bridge:pbn [2006/12/12 02:11] – aangemaakt Pieter van der Meulenbridge:pbn [2021/03/13 00:03] (huidige) – Externe bewerking 127.0.0.1
Regel 1: Regel 1:
-Document:       Portable Bridge Notation (PBN) +====== Portable Bridge Notation ====== 
-Version:        2.0 + 
-Date:           1999.09.04 +Document:      Portable Bridge Notation (PBN)                          | 
-Coordinator:    Tis Veugen ( veugent@iae.nl ) +Version:       | 2.0                                                     |   
-Co-editor:      Kaj G Backas (kgb@sackab.fi ) +Date:          1999.09.04                                                 
-Authors:        Readers of the Internet newsgroup rec.games.bridge+Coordinator:   | Tis Veugen ( veugent@iae.nl )                           | 
 +Co-editor:     | Kaj G Backas (kgb@sackab.fi )                           |  
 +Authors:       | Readers of the Internet newsgroup rec.games.bridge      |
  
  
Regel 454: Regel 456:
 pair that already occurred, is ignored. pair that already occurred, is ignored.
  
-3.=====The Event tag=====+====The Event tag====
  
 The Event tag value should be reasonably descriptive.  Abbreviations are The Event tag value should be reasonably descriptive.  Abbreviations are
Regel 460: Regel 462:
 should be used to help facilitate database scanning. should be used to help facilitate database scanning.
  
-3.=====The Site tag=====+====The Site tag====
  
 The Site tag value should include city and region names along with a The Site tag value should include city and region names along with a
Regel 472: Regel 474:
 the PBN homepage. the PBN homepage.
  
-3.=====The Date tag=====+====The Date tag====
  
 The Date tag value gives the starting date for the game.  (Note: this is The Date tag value gives the starting date for the game.  (Note: this is
Regel 484: Regel 486:
 known, then question marks are used in place of the digits. known, then question marks are used in place of the digits.
  
-3.=====The Board tag=====+====The Board tag====
  
 The Board tag value is a positive integer, indicating the board number of The Board tag value is a positive integer, indicating the board number of
 the deal. the deal.
  
-3.=====The West tag=====+====The West tag====
  
 The West tag value is the name of the player or players at the West The West tag value is the name of the player or players at the West
Regel 506: Regel 508:
 the name of the program. the name of the program.
  
-3.=====The North tag=====+====The North tag====
  
 The North tag value is the name of the player or players at the North The North tag value is the name of the player or players at the North
 direction.  The names are given here as they are for the West tag value. direction.  The names are given here as they are for the West tag value.
  
-3.=====The East tag=====+====The East tag====
  
 The East tag value is the name of the player or players at the East The East tag value is the name of the player or players at the East
 direction.  The names are given here as they are for the West tag value. direction.  The names are given here as they are for the West tag value.
  
-3.=====The South tag=====+====The South tag====
  
 The South tag value is the name of the player or players at the South The South tag value is the name of the player or players at the South
 direction.  The names are given here as they are for the West tag value. direction.  The names are given here as they are for the West tag value.
  
-3.=====The Dealer tag=====+====The Dealer tag====
  
 The Dealer tag value is the direction of the game's dealer. The tag value The Dealer tag value is the direction of the game's dealer. The tag value
 is "W" (West), "N" (North), "E" (East), or "S" (South). is "W" (West), "N" (North), "E" (East), or "S" (South).
  
-3.=====The Vulnerable tag=====+====The Vulnerable tag====
  
 The Vulnerable tag value defines the situation of vulnerability. The The Vulnerable tag value defines the situation of vulnerability. The
Regel 538: Regel 540:
 In export format the tag values "None" and "All" are applied. In export format the tag values "None" and "All" are applied.
  
-=====The Deal tag=====+====The Deal tag====
  
 The Deal tag value gives the cards of each hand.  The tag value is The Deal tag value gives the cards of each hand.  The tag value is
Regel 564: Regel 566:
 descending order; <first> is equal to the dealer. descending order; <first> is equal to the dealer.
  
-=====The Scoring tag=====+====The Scoring tag====
  
 This tag gives the used scoring method. It is an essential part of This tag gives the used scoring method. It is an essential part of
Regel 592: Regel 594:
 Examples of modifiers are: Examples of modifiers are:
  
-  Butler    the trick point score is IMPed against the average value+|  Butler     | the trick point score is IMPed against the average value of all scores                                                                                                      |  
 +|  Butler-2   | as 'Butler', but the 2 extreme scores are not used in computing the average value                                                                                           |  
 +|  Experts    the trick point score is IMPed against a datum score determined by experts                                                                                                  |  
 +|  Cross      | the trick point score is IMPed against every other trick point score, and summed                                                                                            |  
 +|  Cross1     | value of 'Cross' , divided by number of scores                                                                                                                              |  
 +|  Cross2     | value of 'Cross' , divided by number of comparisons                                                                                                                         |  
 +|  Mean       | the datum score is based on a (normal) average value                                                                                                                        |  
 +|  Median     | the datum score is based on the median value                                                                                                                                |  
 +|  MP1        | MatchPoints are computed as:  the sum of points, constructed by earning 2 points for each lower score, 1 point for eachequal score, and 0 points for each higher score.     |  
 +|  MP2        | MatchPoints are computed as:  the sum of points, constructed by earning 1 point for each lower score, 0.5 points for eachequal score, and 0 points for each higher score.   |  
 +|  OldMP      | NO bonus of 100 (Doubled) or 200 (Redoubled) for the fourth and each subsequent undertrick, when not vulnerable                                                             |  
 +|  Mitchell2  | see http://www.gallery.uunet.be/hermandw/bridge/hermtd.html                                                                                                                 |  
 +|  Mitchell3  | idem                                                                                                                                                                        |  
 +|  Mitchell4  | idem                                                                                                                                                                        |  
 +|  Ascherman  | idem                                                                                                                                                                        |  
 +|  Bastille   | idem                                                                                                                                                                        |  
 +|  EMP        | European MatchPoints                                                                                                                                                        |  
 +|  IMP_1948   | IMP scoring used between 1948 and 1960                                                                                                                                      |  
 +|  IMP_1961   | IMP scoring revised in 1961                                                                                                                                                 
  
-            of all scores 
  
-  Butler-2  as 'Butler', but the 2 extreme scores are not used in +====The Declarer tag====
- +
-            computing the average value +
- +
-  Experts   the trick point score is IMPed against a datum score +
- +
-            determined by experts +
- +
-  Cross     the trick point score is IMPed against every other +
- +
-            trick point score, and summed +
- +
-  Cross1    value of 'Cross' , divided by number of scores +
- +
-  Cross2    value of 'Cross' , divided by number of comparisons +
- +
-  Mean      the datum score is based on a (normal) average value +
- +
-  Median    the datum score is based on the median value +
- +
-  MP1       MatchPoints are computed as:  the sum of points, constructed +
- +
-            by earning 2 points for each lower score, 1 point for each +
- +
-            equal score, and 0 points for each higher score. +
- +
-  MP2       MatchPoints are computed as:  the sum of points, constructed +
- +
-            by earning 1 point for each lower score, 0.5 points for each +
- +
-            equal score, and 0 points for each higher score. +
- +
-  OldMP     NO bonus of 100 (Doubled) or 200 (Redoubled) for the fourth +
- +
-            and each subsequent undertrick, when not vulnerable +
- +
-  Mitchell2 see http://www.gallery.uunet.be/hermandw/bridge/hermtd.html +
- +
-  Mitchell3 idem +
- +
-  Mitchell4 idem +
- +
-  Ascherman idem +
- +
-  Bastille  idem +
- +
-  EMP       European MatchPoints +
- +
-  IMP_1948  IMP scoring used between 1948 and 1960 +
- +
-  IMP_1961  IMP scoring revised in 1961 +
- +
-3.=====The Declarer tag=====+
  
 The Declarer tag value is the direction of the declarer of the contract. The Declarer tag value is the direction of the declarer of the contract.
Regel 661: Regel 628:
 When all 4 players pass, then the tag value is an empty string. When all 4 players pass, then the tag value is an empty string.
  
-3.=====The Contract tag=====+====The Contract tag====
  
 The Contract tag value can be "Pass" when all players pass, or a 'real' The Contract tag value can be "Pass" when all players pass, or a 'real'
Regel 667: Regel 634:
 with with
  
-  <k>             the number of odd tricks, <k> = 1 .. 7+|  <k>             |the number of odd tricks, <k> = 1 .. 7     | 
 +|  <denomination>  |the denomination of the contract, being S (spades), H (Hearts), D (Diamonds), C (Clubs), or NT (NoTrump) | 
 +|  <risk>          |the risk of the contract, being void (undoubled), X (doubled), or XX (redoubled) |
  
-  <denomination>  the denomination of the contract, being S (spades), +====The Result tag====
- +
-                  H (Hearts), D (Diamonds), C (Clubs), or NT (NoTrump) +
- +
-  <risk>          the risk of the contract, being void (undoubled), +
- +
-                  X (doubled), or XX (redoubled) +
- +
-3.=====The Result tag=====+
  
 The Result tag value gives the result of the game in number of tricks. The Result tag value gives the result of the game in number of tricks.
 The possible tag values are: The possible tag values are:
  
-  "<result>"                 number of tricks won by declarer +|  "<result>"                  |number of tricks won by declarer                                             | 
- + "EW <result>"               |number of tricks won by EW                                                   | 
-  "EW <result>"              number of tricks won by EW + "NS <result>"               |number of tricks won by NS                                                   | 
- + "EW <result> NS <result>"   |number of tricks won by EW resp. by NS                                       | 
-  "NS <result>"              number of tricks won by NS + "NS <result> EW <result>"   |number of tricks won by NS resp. by EW with <result> = 0 .. 13 .             |
- +
-  "EW <result> NS <result>"  number of tricks won by EW resp. by NS +
- +
-  "NS <result> EW <result>"  number of tricks won by NS resp. by EW +
-with <result> = 0 .. 13 .+
  
 The <result> must match the actual number of won tricks.  However, the The <result> must match the actual number of won tricks.  However, the
Regel 747: Regel 703:
 is not obligatory, only recommended. is not obligatory, only recommended.
  
-3.=====Auction call=====+====Auction call====
  
 A call is represented by a call token.  The possibilities of a call token A call is represented by a call token.  The possibilities of a call token
 are: are:
  
-  AP                 all players pass+|  AP                 |all players pass                                                                                      | 
 +|  Pass               |the player passes                                                                                     | 
 +|  X                  |the player doubles                                                                                    | 
 +|  XX                 |the player redoubles                                                                                  | 
 +|  <k><denomination>  |the player bids a contract, where <k> and <denomination> are defined as in the Contract tag           | 
 +|  -                  |it is not yet player's turn to make a call                                                            |
  
-  Pass               the player passes +====Auction annotations====
- +
-  X                  the player doubles +
- +
-  XX                 the player redoubles +
- +
-  <k><denomination>  the player bids a contract, where <k> and  +
- +
-                     <denomination> are defined as in the Contract tag +
- +
-  -                  it is not yet player's turn to make a call +
- +
-3.=====Auction annotations=====+
  
 In import format, the following annotations can be added after each call, In import format, the following annotations can be added after each call,
Regel 785: Regel 734:
 '1S !! =1= $25' becomes in export format '1S =1= $3 $25'. '1S !! =1= $25' becomes in export format '1S =1= $3 $25'.
  
-3.=====Auction suffix=====+====Auction suffix====
  
 Import format PBN allows for the use of suffix annotations for calls.  A Import format PBN allows for the use of suffix annotations for calls.  A
Regel 791: Regel 740:
 annotations available: annotations available:
  
-   !  good call +|   !  good call                         | 
- +  ?  poor call                         | 
-   ?  poor call + !!  very good call                    | 
- + ??  very poor call                    | 
-  !!  very good call + !?  speculative call                  | 
- + ?!  questionable call                 |
-  ??  very poor call +
- +
-  !?  speculative call +
- +
-  ? questionable call+
  
 These suffixes correspond with the NAG values $1 - $6.  A one-to-one These suffixes correspond with the NAG values $1 - $6.  A one-to-one
Regel 807: Regel 751:
 for the export format. for the export format.
  
-3.=====Auction note reference=====+====Auction note reference====
  
 A call can be followed by at most one note reference. A note is used A call can be followed by at most one note reference. A note is used
Regel 821: Regel 765:
 reference, if it is followed by another token in the text line. reference, if it is followed by another token in the text line.
  
-3.=====Auction note explanation=====+====Auction note explanation====
  
 An auction note reference with index <note_index> is explained in a note An auction note reference with index <note_index> is explained in a note
Regel 835: Regel 779:
  
  
-=====Play section=====+====Play section====
  
 The play section gives the played cards, together with the optional The play section gives the played cards, together with the optional
Regel 862: Regel 806:
 Note that the '+' need not be the last character in the Play section, Note that the '+' need not be the last character in the Play section,
 e.g. in the fragment: e.g. in the fragment:
 +<code>
 [Play "W] [Play "W]
 H2   H3   H4   HA H2   H3   H4   HA
 +    -    -    CQ +    -    -    CQ
 +</code>
 South has played the last card, and the game must be continued by West South has played the last card, and the game must be continued by West
 playing the next card. playing the next card.
Regel 871: Regel 817:
 used, then instead a '-' must be used to represent the card to be played. used, then instead a '-' must be used to represent the card to be played.
  
-3.=====Play card=====+====Play card====
  
 A card is represented by a card token.  The possibilities of a card token A card is represented by a card token.  The possibilities of a card token
 are: are:
  
-  -                  the played card does not matter+  ;-                   
 +  :the played card does not matter 
 +  ;<suit><rank>        
 +  :the played card with <suit> = S , H , D , C and <rank> = A , K , Q , J , T , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2.
  
-  <suit><rank>       the played card +====Play annotations====
-with +
- +
-  <suit> = S , H , D , C +
- +
-  <rank> = A , K , Q , J , T , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2. +
- +
-3.=====Play annotations=====+
  
 The play annotations are analogous to the auction annotations. The play annotations are analogous to the auction annotations.
Regel 892: Regel 834:
 namely: namely:
  
-  (1) at most one suffix annotation +  -at most one suffix annotation 
- +  -at most one note reference 
-  (2) at most one note reference +  -zero or more NAGs
- +
-  (3) zero or more NAGs+
  
  
Regel 906: Regel 846:
 'SK !! =1= $200' becomes in export format 'SK =1= $9 $200'. 'SK !! =1= $200' becomes in export format 'SK =1= $9 $200'.
  
-3.=====Play suffix=====+====Play suffix====
  
 The play suffixes are analogous to the auction suffixes. The play suffixes are analogous to the auction suffixes.
Regel 914: Regel 854:
 exactly six such annotations available: exactly six such annotations available:
  
-   !  good card +|   !  |good card                     | 
- +  ?  |poor card                     | 
-   ?  poor card + !!  |very good card                | 
- + ??  |very poor card                | 
-  !!  very good card + !?  |speculative card              | 
- + ?!  |questionable card             |
-  ??  very poor card +
- +
-  !?  speculative card +
- +
-  ? questionable card+
  
 These suffixes correspond with the NAG values $7 - $12.  A one-to-one These suffixes correspond with the NAG values $7 - $12.  A one-to-one
Regel 930: Regel 865:
 for the export format. for the export format.
  
-3.=====Play note reference=====+====Play note reference====
  
 The play note references are analogous to the auction note references. The play note references are analogous to the auction note references.
Regel 944: Regel 879:
 reference, if it is followed by another token in the text line. reference, if it is followed by another token in the text line.
  
-3.=====Play note explanation=====+====Play note explanation====
  
 The play note explanations are analogous to the auction note explanations. The play note explanations are analogous to the auction note explanations.
Regel 960: Regel 895:
  
  
-=====Numeric Annotation Glyphs=====+====Numeric Annotation Glyphs====
  
 An NAG (Numeric Annotation Glyph) is an element that is used to indicate An NAG (Numeric Annotation Glyph) is an element that is used to indicate
Regel 973: Regel 908:
 in nature; they are likely to be changed as a result of reviewer feedback. in nature; they are likely to be changed as a result of reviewer feedback.
  
-NAG    Interpretation +^  NAG  ^Interpretation ^ 
----    -------------- +|  0    'no annotation'                                              | 
- +|  1    good call          (same as "!"                            |  
-0    'no annotation' +|  2    poor call          (same as "?"                            |  
- +|  3    very good call     (same as "!!"                            
-1    good call          (same as "!"+|  4    very poor call     (same as "??"                            
- +|  5    speculative call   (same as "!?"                            
-2    poor call          (same as "?"+|  6    questionable call  (same as "?!"                            
- +|  7    good card          (same as "!"                            |  
-3    very good call     (same as "!!"+|  8    poor card          (same as "?"                            |  
- +|  9    very good card     (same as "!!"                            
-4    very poor call     (same as "??"+|  10   |  very poor card     (same as "??"                          |  
- +|  11   |  speculative card   (same as "!?"                          |  
-5    speculative call   (same as "!?"+|  12   |  questionable card  (same as "?!"                          |  
- +|  13   |  call has been corrected manually                             
-6    questionable call  (same as "?!"+|  14   |  card has been corrected manually                             
- +|  15   |                                                            |  
-7    good card          (same as "!"+|   ..   used for commenting calls and played cards               |  
- +|  255                                                              
-8    poor card          (same as "?"+                                                                       
- +
-9    very good card     (same as "!!"+
- 10    very poor card     (same as "??"+
- 11    speculative card   (same as "!?"+
- 12    questionable card  (same as "?!"+
- 13    call has been corrected manually +
- 14    card has been corrected manually +
- 15    +
- ..    | used for commenting calls and played cards +
-255    +
- +
 The NAG values $1 .. $6 and $13 may only be used for calls in the The NAG values $1 .. $6 and $13 may only be used for calls in the
 auction section.  The values $7 .. $12 and $14 may only be used for played auction section.  The values $7 .. $12 and $14 may only be used for played
Regel 1064: Regel 987:
 An irregularity is considered a problem if it violates the "normal" bridge An irregularity is considered a problem if it violates the "normal" bridge
 rules.  Five problems have been identified: rules.  Five problems have been identified:
-(A) An insufficient bid, accepted by the opponents. +  -An insufficient bid, accepted by the opponents. 
-(B) A call out of rotation, accepted by the opponents. +  -A call out of rotation, accepted by the opponents. 
-(C) A revoke happened, without being noticed in time. +  -A revoke happened, without being noticed in time. 
-(D) A lead out of turn, accepted by the opponents. +  -A lead out of turn, accepted by the opponents. 
-(E) The declarer and the dummy are swapped, refer to chapter 3.4.13 .+  -The declarer and the dummy are swapped, refer to chapter 3.4.13 . 
 +  
 NB. Irregular (re)double is impossible, and MUST be taken back. NB. Irregular (re)double is impossible, and MUST be taken back.
  
   When an irregularity (an insufficient bid that has been rejected)   When an irregularity (an insufficient bid that has been rejected)
- 
   is solved, then there is no problem for PBN. The solved irregularity   is solved, then there is no problem for PBN. The solved irregularity
- 
   and its consequences (e.g. partner must keep passing) can be described   and its consequences (e.g. partner must keep passing) can be described
- 
   as comment.   as comment.
-The following notation handles the irregularity (A) - (D): +   
- ^I  preceding a bid indicates that the bid is insufficient (A+The following notation handles the irregularity (1) - (4): 
- ^S  indicates that a player was not able to call, because another +  ;^I   
- +  :preceding a bid indicates that the bid is insufficient (1
-   player has done a call out of rotation (B); the ^S replaces +  ;^S   
- +  :indicates that a player was not able to call, because another player has done a call out of rotation (2); the ^S replaces the skipped player's call 
-   the skipped player's call +  ;^R 
- ^R  preceding a card indicates a revoke (C+  :preceding a card indicates a revoke (3
- ^L  preceding a card indicates a lead out of turn (D). The remaining 3 cards +  ;^L   
- +  :preceding a card indicates a lead out of turn (4). The remaining 3 cards are "normally" played in clockwise order after the erroneous lead. 
-   are "normally" played in clockwise order after the erroneous lead.  +  
-In the following examples West is dealer (situations (A) and (B)), or West +In the following examples West is dealer (situations (1) and (2)), or West 
-must play the lead card (situations (C) and (D)) : +must play the lead card (situations (3) and (4)) :
-(A) 1D  ^I 1C            West opens 1 Diamonds, North bids 1 Clubs +
-(B) ^S  1D               West is dealer, but North opens 1 Diamonds +
- +
-  1D  ^S  2D           West opens 1 Diamonds, East  bids 2 Diamonds +
- +
-  1D  ^S  ^I 1C        West opens 1 Diamonds, East  bids 1 Clubs+
  
-  1D  ^S  ^S  2D       West opens 1 Diamonds, South bids 2 Diamonds 
  
-  1D  ^S  ^S  ^I 1C    West opens 1 Diamonds, South bids 1 Clubs +|(A)| 1D  ^I 1C           |West opens 1 Diamonds, North bids 1 Clubs                        | 
-(C) CA  ^R S6  C3  C4    West plays Clubs Ace, North discards Spades 6 +|(B)| ^S  1D              |West is dealer, but North opens 1 Diamonds                       | 
-(D) CA  C2  ^L C3  C4    East instead of West plays the first card in a trick+  1D  ^S  2D          |West opens 1 Diamonds, East  bids 2 Diamonds                     | 
 +|   | 1D  ^S  ^I 1C       |West opens 1 Diamonds, East  bids 1 Clubs                        | 
 +|   | 1D  ^S  ^S  2D      |West opens 1 Diamonds, South bids 2 Diamonds                     | 
 +|   | 1D  ^S  ^S  ^I 1C   |West opens 1 Diamonds, South bids 1 Clubs                        | 
 +|(C)CA  ^R S6  C3  C4   |West plays Clubs Ace, North discards Spades 6                    | 
 +|(D)CA  C2  ^L C3  C4   |East instead of West plays the first card in a trick             |
  
  
Regel 1126: Regel 1045:
 following table shows the tags where lowercase characters can be used: following table shows the tags where lowercase characters can be used:
  
-      Upper   Lower   Description     Tags +^   Upper   ^   Lower   ^   Description     Tags                                                       
- +|   W       |   w       |   West            Dealer, Deal, Declarer, Auction, Play                   |    
-      -----   -----   -----------     ---- +|   N       |   n       |   North           Dealer, Deal, Declarer, Auction, Play                   |    
- +|   E       |   e       |   East            Dealer, Deal, Declarer, Auction, Play                   |    
-      W             West            Dealer, Deal, Declarer, Auction, Play +|   S       |   s       |   South           Dealer, Deal, Declarer, Auction, Play                   |    
- +|   S       |   s       |   Spades          Deal, Contract, Auction, Play                           |    
-      N             North           Dealer, Deal, Declarer, Auction, Play +|   H       |   h       |   Hearts          Deal, Contract, Auction, Play                           |    
- +|   D       |   d       |   Diamonds        Deal, Contract, Auction, Play                           |    
-      E             East            Dealer, Deal, Declarer, Auction, Play +|   C       |   c       |   Clubs           Deal, Contract, Auction, Play                           |    
- +|   NT      |   nt      |   NoTrump         Contract, Auction                                       |    
-      S             South           Dealer, Deal, Declarer, Auction, Play +|   X       |   x       |   double          Contract, Auction                                       |    
- +|   XX      |   xx      |   redouble        Contract, Auction                                       |    
-      S             Spades          Deal, Contract, Auction, Play +|   Pass    |   pass    |   Pass            Contract, Auction                                       |    
- +|   AP      |   ap      |   AllPass         Auction                                                 |    
-      H             Hearts          Deal, Contract, Auction, Play +|   A       |   a       |   Ace             Deal, Play                                                 
- +|   K       |   k       |   King            Deal, Play                                                 
-      D             Diamonds        Deal, Contract, Auction, Play +|   Q       |   q       |   Queen           Deal, Play                                                 
- +|   J       |   j       |   Jack            Deal, Play                                                 
-      C             Clubs           Deal, Contract, Auction, Play +|   T       |   t       |   Ten             Deal, Play                                                 
- +|   None    |   none    |   no vuln.        Vulnerable                                                 
-      NT      nt      NoTrump         Contract, Auction +|   Love    |   love    |   no vuln.        Vulnerable                                                 
- +|   NS      |   ns      |   NS vuln.        Vulnerable                                                 
-      X             double          Contract, Auction +|   EW      |   ew      |   EW vuln.        Vulnerable                                                 
- +|   All     |   all     |   All vuln.       Vulnerable                                                 
-      XX      xx      redouble        Contract, Auction +|   Both    |   both    |   All vuln.       Vulnerable                                                
- +
-      Pass    pass    Pass            Contract, Auction +
- +
-      AP      ap      AllPass         Auction +
- +
-      A             Ace             Deal, Play +
- +
-      K             King            Deal, Play +
- +
-      Q             Queen           Deal, Play +
- +
-      J             Jack            Deal, Play +
- +
-      T             Ten             Deal, Play +
- +
-      None    none    no vuln.        Vulnerable +
- +
-      Love    love    no vuln.        Vulnerable +
- +
-      NS      ns      NS vuln.        Vulnerable +
- +
-      EW      ew      EW vuln.        Vulnerable +
- +
-      All     all     All vuln.       Vulnerable +
- +
-      Both    both    All vuln.       Vulnerable +
  
 ======Supplemental tags====== ======Supplemental tags======
Regel 1189: Regel 1081:
 =====Game related information===== =====Game related information=====
  
-4.1.1  Tag: Competition +====Tag: Competition====
------------------------+
  
 This tag describes the type of competition.  Examples tag values are: This tag describes the type of competition.  Examples tag values are:
 +"Cavendish", "Chicago", "Individuals", "Pairs", "Rubber", "Teams".
  
-  "Cavendish", "Chicago", "Individuals", "Pairs", "Rubber", "Teams"+====Tag: DealId====
- +
-4.1.2  Tag: DealId +
-------------------+
  
 This tag identifies a deal by a unique value; no two PBN deals should This tag identifies a deal by a unique value; no two PBN deals should
Regel 1209: Regel 1098:
 PBN games are copied in other PBN files. PBN games are copied in other PBN files.
  
-4.1.3  Tag: Description +====Tag: Description====
------------------------+
  
 The purpose of this tag is to give arbitrary game description.  It can be The purpose of this tag is to give arbitrary game description.  It can be
 used when no other tag is suited. used when no other tag is suited.
  
-4.1.4  Tag: FrenchMP +====Tag: FrenchMP====
---------------------+
  
 This tag indicates if French scoring is used, default is 'No' The only This tag indicates if French scoring is used, default is 'No' The only
 two possible tag values are:  "Yes" and "No". two possible tag values are:  "Yes" and "No".
  
-4.1.5  Tag: Generator +====Tag: Generator====
----------------------+
  
 This tag indicates how the cards have been generated. It is intended for This tag indicates how the cards have been generated. It is intended for
Regel 1228: Regel 1114:
 include the name of the program and possibly a seed value. include the name of the program and possibly a seed value.
  
-4.1.6  Tag: Hidden +====Tag: Hidden====
-------------------+
  
 This tag indicates the directions of the hands that should be hidden by a This tag indicates the directions of the hands that should be hidden by a
Regel 1239: Regel 1124:
 means, that initially the cards of E/W must be hidden. means, that initially the cards of E/W must be hidden.
  
-4.1.7  Tag: Room +====Tag: Room====
-----------------+
  
 This tag can be used in a teams bridge tournament.  The only two possible This tag can be used in a teams bridge tournament.  The only two possible
 tag values are:  "Open" and "Closed". tag values are:  "Open" and "Closed".
  
-4.1.8  Tag: Termination +====Tag: Termination====
------------------------+
  
 This takes a string that describes the reason for the conclusion of the This takes a string that describes the reason for the conclusion of the
Regel 1253: Regel 1136:
 this purpose. Examples are: this purpose. Examples are:
  
-  "abandoned"         abandoned game. +"abandoned"         abandoned game.                                                 
- +"adjudication"      result due to third party adjudication process                 |  
-  "adjudication"      result due to third party adjudication process +"death"             losing player called to greater things, one hopes               
- +"emergency"         game concluded due to unforeseen circumstances                 |  
-  "death"             losing player called to greater things, one hopes +"normal"            game terminated in a normal fashion                             
- +"rules infraction"  administrative forfeit due to losing player'                  
-  "emergency"         game concluded due to unforeseen circumstances +|                     failure to observe either the Laws of Bridge or                 
- +|                     the event regulations                                           
-  "normal"            game terminated in a normal fashion +"time forfeit"      loss due to losing player's failure to meet time               |  
- +|                     control requirements                                           |  
-  "rules infraction" administrative forfeit due to losing player'+"unterminated"      game not terminated                                            
- +
-                      failure to observe either the Laws of Bridge or +
- +
-                      the event regulations +
- +
-  "time forfeit"      loss due to losing player's failure to meet time +
- +
-                      control requirements +
- +
-  "unterminated"      game not terminated +
  
 =====Score related information===== =====Score related information=====
  
-4.2.1  Tag: Score +====Tag: Score====
------------------+
  
 This tag gives the number of points of the game based on the trick score. This tag gives the number of points of the game based on the trick score.
 The score can be given in 5 possible formats: The score can be given in 5 possible formats:
  
-  "<score>"                score of declarer +"<score>"                |score of declarer                                                               | 
- +"EW <score>"             |score of EW                                                                     | 
-  "EW <score>"             score of EW +"NS <score>"             |score of NS                                                                     | 
- +"EW <score> NS <score>"  |score of EW resp. NS                                                            | 
-  "NS <score>"             score of NS +"NS <score> EW <score>"  |score of NS resp. EW where <score> is the integer number of points.             |
- +
-  "EW <score> NS <score>"  score of EW resp. NS +
- +
-  "NS <score> EW <score>"  score of NS resp. EW +
-where <score> is the integer number of points.+
  
 The score can deviate from the normal value due to irregularities. This The score can deviate from the normal value due to irregularities. This
 can be explained in commentary. can be explained in commentary.
  
-4.2.2  Tag: ScoreIMP +====Tag: ScoreIMP====
---------------------+
  
 This tag gives the score in International MatchPoints based on the This tag gives the score in International MatchPoints based on the
Regel 1310: Regel 1175:
 The modifiers in the Scoring tag specify how the IMPs are computed. The modifiers in the Scoring tag specify how the IMPs are computed.
  
-4.2.3  Tag: ScoreMP +====Tag: ScoreMP====
--------------------+
  
 This tag gives the MatchPoints based on the ranking of score points This tag gives the MatchPoints based on the ranking of score points
Regel 1326: Regel 1190:
 This definition is indicated in the Scoring modifiers as 'MP1'. This definition is indicated in the Scoring modifiers as 'MP1'.
  
-4.2.4  Tag: ScorePercentage +====Tag: ScorePercentage====
----------------------------+
  
 This tag gives the percentage score.  The score can be given in the 5 This tag gives the percentage score.  The score can be given in the 5
Regel 1333: Regel 1196:
 percentage, a decimal value between 0 and 100. percentage, a decimal value between 0 and 100.
  
-4.2.5  Tag: ScoreRubber +====Tag: ScoreRubber====
------------------------+
  
 This tag gives the game's score for Rubber bridge or Chicago bridge.  The This tag gives the game's score for Rubber bridge or Chicago bridge.  The
Regel 1345: Regel 1207:
 (trick points). (trick points).
  
-4.2.6  Tag: ScoreRubberHistory +====Tag: ScoreRubberHistory====
-------------------------------+
  
 This tag gives the scores above-the-line (bonus points or premium points) This tag gives the scores above-the-line (bonus points or premium points)
Regel 1357: Regel 1218:
 rubber. The syntax of <HistoryScore> is: rubber. The syntax of <HistoryScore> is:
  
-<above_previous> <above_current>/<below-1> <below-2> <below-3>+  <above_previous> <above_current>/<below-1> <below-2> <below-3> 
 where where
  
-<above_previous>    all above-the-line points in previous rubbers (if any) +  ;<above_previous>     
- +  :all above-the-line points in previous rubbers (if any) 
-<above_current>     all above-the-line points in the current rubber +  ;<above_current>      
- +  :all above-the-line points in the current rubber 
-<below-n>           the below-the-line points, either at begin of the +  ;<below-n>            
- +  :the below-the-line points, either at begin of the  current deal in game 'n' or at the end of finished   game 'n'
-                    current deal in game 'n' or at the end of finished+
  
-                    game 'n' 
 During the first game, the values for <below-2> and <below-3> are omitted. During the first game, the values for <below-2> and <below-3> are omitted.
 During the second game, the values for <below-3> are omitted. During the second game, the values for <below-3> are omitted.
Regel 1380: Regel 1240:
 =====Player related information===== =====Player related information=====
  
-4.3.1  Tags: BidSystemEW, BidSystemNS +====Tags: BidSystemEW, BidSystemNS====
--------------------------------------+
  
 These tags describe the bidding system for each side. These tags describe the bidding system for each side.
  
-4.3.2  Tags: PairEW, PairNS +====Tags: PairEW, PairNS====
----------------------------+
  
 These tags describe the partnerships East/West and North/South.  Suitable These tags describe the partnerships East/West and North/South.  Suitable
Regel 1394: Regel 1252:
 PairId column from the TotalScoreTable. PairId column from the TotalScoreTable.
  
-4.3.3  Tags: WestNA, NorthNA, EastNA, SouthNA +====Tags: WestNA, NorthNA, EastNA, SouthNA====
----------------------------------------------+
  
 These tags are the e-mail or network addresses of the players. These tags are the e-mail or network addresses of the players.
  
-4.3.4  Tags: WestType, NorthType, EastType, SouthType +====Tags: WestType, NorthType, EastType, SouthType====
------------------------------------------------------+
  
 These tags describe the player types.  Two typical example tag values These tags describe the player types.  Two typical example tag values
 are: are:
  
-  "human"      a human player +  ;"human"       
- +  :a human player 
-  "program"    an algorithmic (computer) player+  ;"program"     
 +  :an algorithmic (computer) player
  
  
Regel 1415: Regel 1272:
 the event. the event.
  
-4.4.1  Tag: EventDate +====Tag: EventDate====
----------------------+
  
 This tag describes the starting date of the event. The used format is This tag describes the starting date of the event. The used format is
 the same as for the Date tag. the same as for the Date tag.
  
-4.4.2  Tag: EventSponsor +====Tag: EventSponsor====
-------------------------+
  
 This tag gives the name of the sponsor of the event. This tag gives the name of the sponsor of the event.
  
-4.4.3  Tag: HomeTeam +====Tag: HomeTeam====
---------------------+
  
 This tag gives the name of the home team. This tag gives the name of the home team.
  
-4.4.4  Tag: Round +====Tag: Round====
------------------+
  
 The Round tag value gives the playing round for the game.  The round The Round tag value gives the playing round for the game.  The round
Regel 1445: Regel 1298:
 rounds in descending hierarchical order. rounds in descending hierarchical order.
  
-4.4.5  Tag: Section +====Tag: Section====
--------------------+
  
 This tag is used for the playing section of a tournament. Examples are This tag is used for the playing section of a tournament. Examples are
 "Open", "Ladies" or "Reserve". "Open", "Ladies" or "Reserve".
  
-4.4.6  Tag: Stage +====Tag: Stage====
------------------+
  
 This tag is used for the stage of a multistage event. Examples are This tag is used for the stage of a multistage event. Examples are
 "Preliminary" or "Semifinal". "Preliminary" or "Semifinal".
  
-4.4.7  Tag: Table +====Tag: Table====
------------------+
  
 This tag identifies the table in a tournament.  The tag value will This tag identifies the table in a tournament.  The tag value will
 normally be a positive integer. normally be a positive integer.
  
-4.4.8  Tag: VisitTeam +====Tag: VisitTeam====
----------------------+
  
 This tag gives the name of the visiting team. This tag gives the name of the visiting team.
Regel 1474: Regel 1323:
 information associated with a game. information associated with a game.
  
-4.5.1  Tag: Time +====Tag: Time====
-----------------+
  
 This uses a time-of-day value in the form "HH:MM:SS"; similar to the Date This uses a time-of-day value in the form "HH:MM:SS"; similar to the Date
Regel 1483: Regel 1331:
 local time corresponding to the location given in the Site tag pair. local time corresponding to the location given in the Site tag pair.
  
-4.5.2  Tag: UTCDate +====Tag: UTCDate====
--------------------+
  
 This tag is similar to the Date tag except that the date is given This tag is similar to the Date tag except that the date is given
 according to the Universal Coordinated Time standard. according to the Universal Coordinated Time standard.
  
-4.5.3  Tag: UTCTime +====Tag: UTCTime====
--------------------+
  
 This tag is similar to the Time tag except that the time is given This tag is similar to the Time tag except that the time is given
Regel 1501: Regel 1347:
 the game. the game.
  
-4.6.1  Tag: TimeControl +====Tag: TimeControl====
------------------------+
  
 This tag indicates how many games must be played within a certain time This tag indicates how many games must be played within a certain time
Regel 1509: Regel 1354:
 before a time in minutes, given by <NrMinutes>. before a time in minutes, given by <NrMinutes>.
  
-For example:  [TimeControl "4/30"]+For example:  <code>[TimeControl "4/30"]</code>
 means, that 4 games must be finished in half an hour. means, that 4 games must be finished in half an hour.
  
 When there is no time limit at all, then use "" as tag value. When there is no time limit at all, then use "" as tag value.
  
-4.6.2  Tag: TimeCall +====Tag: TimeCall====
---------------------+
  
 This tag is used to limit the time for making a single call.  The tag This tag is used to limit the time for making a single call.  The tag
Regel 1522: Regel 1366:
 This tag can typically be applied for computer programs. This tag can typically be applied for computer programs.
  
-4.6.3  Tag: TimeCard +====Tag: TimeCard====
---------------------+
  
 This tag is used to limit the time for playing a single card.  The tag This tag is used to limit the time for playing a single card.  The tag
Regel 1536: Regel 1379:
 in other chapters. in other chapters.
  
-4.7.1  Tag: Annotator +====Tag: Annotator====
----------------------+
  
 This tag identifies the annotator or annotators of the game. This tag identifies the annotator or annotators of the game.
  
-4.7.2  Tag: AnnotatorNA +====Tag: AnnotatorNA====
------------------------+
  
 This tag is the e-mail or network addresses of the annotator. This tag is the e-mail or network addresses of the annotator.
  
-4.7.3  Tag: Application +====Tag: Application====
------------------------+
  
 The intention of this tag is to fill in a particular application The intention of this tag is to fill in a particular application
Regel 1554: Regel 1394:
 comments. comments.
  
-4.7.4  Tag: Mode +====Tag: Mode====
-----------------+
  
 This tag gives the playing mode of the game.  Examples are: This tag gives the playing mode of the game.  Examples are:
  
-  "EM"     electronic mail +|  "EM"     |electronic mail                        | 
- + "IBS"    |Internet Bridge Server                 | 
-  "IBS"    Internet Bridge Server + "OKB"    |OK Bridge                              | 
- + "TABLE"  |normal table                           | 
-  "OKB"    OK Bridge + "TC"     |general telecommunication              | 
- +                                                    
-  "TABLE"  normal table +
- +
-  "TC"     general telecommunication +
  
 =====Tag value inheritance===== =====Tag value inheritance=====
Regel 1731: Regel 1566:
 made his choice, the table can be shown or even processed with the user's made his choice, the table can be shown or even processed with the user's
 input.  The possible actions are: input.  The possible actions are:
- (a)  Making a call. +  -Making a call. All previous calls are given ending with '+'
- +  -Playing a card (especially the first lead card). All previous played cards are given ending with '+'
-    All previous calls are given ending with '+'+  -Bidding a contract. Comment can be added to tell opponent bidding. So, the final contract might be declared by the opponents, possibly doubled.
- (b)  Playing a card (especially the first lead card). +
- +
-    All previous played cards are given ending with '+'+
- (c)  Bidding a contract. +
- +
-    Comment can be added to tell opponent bidding. So, the final +
- +
-    contract might be declared by the opponents, possibly doubled.+
  
 The predefined column names are: The predefined column names are:
  
-  Rank                rank order of action +|  Rank                |rank order of action                              | 
- + Call                |call as defined in auction section                | 
-  Call                call as defined in auction section + Card                |card as defined in play section                   | 
- + Declarer            |declarer as defined in Declarer tag               | 
-  Card                card as defined in play section + Contract            |contract as defined in Contract tag               | 
- + Percentage          |percentage for action                             |
-  Declarer            declarer as defined in Declarer tag +
- +
-  Contract            contract as defined in Contract tag +
- +
-  Percentage          percentage for action+
  
 =====AuctionTimeTable===== =====AuctionTimeTable=====
Regel 1766: Regel 1588:
 The predefined column names are: The predefined column names are:
  
-  Time                thinking time for call+  ;Time                 
 +  :thinking time for call 
 +  ;TotalTime            
 +  :total time since start of game
  
-  TotalTime           total time since start of game +  The syntax of these 2 fields equals (compare tag Time in chapter 4.5.1) :
-The syntax of these 2 fields equals (compare tag Time in chapter 4.5.1) : +
- +
-  HH:MM:SS    hours:minutes:seconds , or +
- +
-     MM:SS    minutes:seconds , or +
- +
-        SS    seconds+
  
 +  ;HH:MM:SS    
 +  :hours:minutes:seconds , or
 +  ;MM:SS    
 +  :minutes:seconds , or
 +  ;SS    
 +  :seconds
  
 =====InstantScoreTable===== =====InstantScoreTable=====
Regel 1789: Regel 1613:
 The predefined column names are: The predefined column names are:
  
-  Rank                rank order of score+^  Rank               ^ rank order of score                      ^ 
 +|  ScoreRange_NS      | <score_range> of NS                      | 
 +|  ScoreRange_EW      | <score_range> of EW                      | 
 +|  IMP_NS             | IMP score of NS                          | 
 +|  IMP_EW             | IMP score of EW                          | 
 +|  Percentage_NS      | percentage score of NS                   | 
 +|  Percentage_EW      | percentage score of EW                   |
  
-  ScoreRange_NS       <score_range> of NS 
- 
-  ScoreRange_EW       <score_range> of EW 
- 
-  IMP_NS              IMP score of NS 
- 
-  IMP_EW              IMP score of EW 
- 
-  Percentage_NS       percentage score of NS 
- 
-  Percentage_EW       percentage score of EW 
 where <score_range> can be: where <score_range> can be:
  
-  <score>             score equal to <score> (as in Score tag) +|  <score>             |score equal to <score> (as in Score tag)                          | 
- + <score1>,         |scores higher than <score1>                                       | 
-  <score1>,         scores higher than <score1> + <score1>,<score2>   |scores higher than <score1> and lower than <score2>               | 
- + *,<score2>          |scores lower than <score2>                                        |
-  <score1>,<score2>   scores higher than <score1> and lower than <score2> +
- +
-  *,<score2>          scores lower than <score2>+
  
  
Regel 1822: Regel 1638:
 The predefined column names are: The predefined column names are:
  
-  Time                thinking time for card+  ;Time                 
 +  :thinking time for card 
 +  ;TotalTime            
 +  :total time since start of game
  
-  TotalTime           total time since start of game 
 The syntax of these 2 fields equals (compare tag Time in chapter 4.5.1) : The syntax of these 2 fields equals (compare tag Time in chapter 4.5.1) :
  
-  HH:MM:SS    hours:minutes:seconds , or +  ;HH:MM:SS     
- +  :hours:minutes:seconds , or 
-     MM:SS    minutes:seconds , or +  ;MM:SS     
- +  :minutes:seconds , or 
-        SS    seconds+  ;SS     
 +  :seconds
  
  
Regel 1847: Regel 1666:
 The predefined column names are: The predefined column names are:
  
-  Rank                rank order of score; or best rank in case of ties +^  Rank               ^ rank order of score; or best rank in case of ties    ^ 
- + PairId_NS          pair identification of NS players                    | 
-  PairId_NS           pair identification of NS players + PairId_EW          pair identification of EW players                    | 
- + Names_NS           | <names> of NS players                                | 
-  PairId_EW           pair identification of EW players + Names_EW           | <names> of EW players                                | 
- + Contract           | as in Contract tag: <k><denomination><risk>          | 
-  Names_NS            <names> of NS players + Declarer           | direction of declarer: W, N, E, S                    | 
- + Result             | number of tricks won by declarer                     | 
-  Names_EW            <names> of EW players + Score_NS           | trick score of NS                                    | 
- + Score_EW           | trick score of EW                                    | 
-  Contract            as in Contract tag: <k><denomination><risk> + IMP_NS             | IMP score of NS                                      | 
- + IMP_EW             | IMP score of EW                                      | 
-  Declarer            direction of declarer: W, N, E, S + MP_NS              MatchPoints score of NS                              | 
- + MP_EW              MatchPoints score of EW                              | 
-  Result              number of tricks won by declarer + Percentage_NS      percentage score of NS                               | 
- + Percentage_EW      percentage score of EW                               | 
-  Score_NS            trick score of NS + Multiplicity       | the multiplicity of the score                        | 
- +  
-  Score_EW            trick score of EW +
- +
-  IMP_NS              IMP score of NS +
- +
-  IMP_EW              IMP score of EW +
- +
-  MP_NS               MatchPoints score of NS +
- +
-  MP_EW               MatchPoints score of EW +
- +
-  Percentage_NS       percentage score of NS +
- +
-  Percentage_EW       percentage score of EW +
- +
-  Multiplicity        the multiplicity of the score+
 where <names> is defined as:  a string token containing the names of where <names> is defined as:  a string token containing the names of
 the 2 players separated by ';' , or the name of the partnership. the 2 players separated by ';' , or the name of the partnership.
Regel 1894: Regel 1698:
 The predefined column names are: The predefined column names are:
  
-  Rank                rank order of score; or best rank in case of ties +|  Rank               | rank order of score; or best rank in case of ties    | 
- + PairId             | pair identification of players                       | 
-  PairId              pair identification of players + Names              <names> of players (as defined in ScoreTable)        | 
- + TotalScore         | cumulative value of scores                           | 
-  Names               <names> of players (as defined in ScoreTable) + TotalIMP           | cumulative value of IMPs                             | 
- + TotalMP            cumulative value of MatchPoints                      | 
-  TotalScore          cumulative value of scores + TotalPercentage    cumulative value of percentage                       | 
- + MeanScore          mean value of scores                                 | 
-  TotalIMP            cumulative value of IMPs + MeanIMP            mean value of IMPs                                   | 
- + MeanMP             | mean value of MatchPoints                            | 
-  TotalMP             cumulative value of MatchPoints + MeanPercentage     | mean value of percentage                             | 
- + NrBoards           | the number of played games                           | 
-  TotalPercentage     cumulative value of percentage + Multiplicity       | the multiplicity of the score                        | 
- +  
-  MeanScore           mean value of scores +
- +
-  MeanIMP             mean value of IMPs +
- +
-  MeanMP              mean value of MatchPoints +
- +
-  MeanPercentage      mean value of percentage +
- +
-  NrBoards            the number of played games +
- +
-  Multiplicity        the multiplicity of the score+
 In general, a mean value is averaged over the number of played games. In general, a mean value is averaged over the number of played games.
  
bridge/pbn.1165885870.txt.gz · Laatst gewijzigd: (Externe bewerking)