龙空技术网

桥牌记录系列之一——常用文件格式

火爆的AI先生 203

前言:

当前同学们对“h5文件格式都有什么”可能比较看重,兄弟们都需要分析一些“h5文件格式都有什么”的相关文章。那么小编也在网上汇集了一些有关“h5文件格式都有什么””的相关知识,希望同学们能喜欢,我们快快来了解一下吧!

为了方便桥牌记录,在完成50期牌例后,下面我将分批将对桥牌文件的记录格式、常用的工具以及常用桥牌软件进行分享,供牌友们练习、记录、分享使用。

大致分为:

1.常用文件格式(一期)

2.牌例文件解读(PBN,LIN各一期)

3.常用转换工具(一期,这里包含我常用的BBO复盘工具)

4.常用桥牌软件(一期,介绍国内以及国外常用的)

今天首先从常用桥牌记录的文件格式说起。常见的两种格式为PBN和LIN。这两种文件格式可以相互转换,有相应的工具。除了这两种格式之外,也有dat、dup、ppl、dlm等等,这里就不做介绍了。

一、PBN文件

PBN全称为Portable Game Notation (PGN),直译就是便携式牌局记法。看到牌例的文件名后缀为.pbn时,就是这种格式了。其文件格式版本有1.0、2.0、2.1版本。该文件格式的记录、使用较为广泛。

1.常用标签

PBN文件,共有15个用于存储数据的标签。如下:

(1)Event(比赛的名称或比赛)

(2)Site(事件的位置)

(3)Date(游戏的开始日期)

(4)Board(牌局)

(5)West(西家)

(6)North(北家)

(7)East(东家)

(8)South(南家)

(9)Dealer(庄家)

(10)Vulnerable(局况情况)

(11)Deal(发牌)

(12)Scoring(计分方法)

(13)Declarer(定约者)

(14)Contract(定约)

(15)Result(游戏结果)

2.叫牌过程

文件中Auction,标记为叫牌的开始。

一般叫牌共计38种,从1C到7NT共计35种,另外还有Pass、Double、Redouble。

叫牌过程的记录举例:

[Auction "N"]

1D 1S 3H =1= 4S

4NT =2= X Pass Pass

5C X 5H X

Pass Pass Pass

上面的=1=,以及=2=是一种脚注,后面跟着对这个叫牌的解释,比如:

[Note "1:non-forcing 6-9 points, 6-card"]

[Note "2:two colors: clubs and diamonds"]

3.打牌过程

具体记录每墩牌的打牌过程。四个花色分别为S/H/D/C,代表黑桃/红桃/方块/梅花。对于每张牌,从A到2,其中10记为T。

比如:

[Play "W"]

SK H3 S4 S3

C5 C2 C6 CK

S2 H6 S5 S7

... ...

二、LIN文件

LIN文件是BBO(Bridge Base Online - Play Online Bridge)的牌例文件格式。以前还可以从网站下载lin文件的牌例,现在BBO网站仅支持LIN文件的导入了、如果牌友可以下载,欢迎补充。

为什么要知道LIN文件呢,它是BBO的牌例文件记录方式,而现在国外bridgeBase Online在线学习、打牌都是比较方便的,在注册后、直接访问,有时打开页面比较慢、但还是可以访问的。

BBO中的Bridge Master,相信打桥牌的人都不陌生,这里有从水平1到水平5的150个牌例、有详细讲解。(特别推荐“望竹阁主的桥牌课堂”,可以在今日头条关注这位老师,她对Bridge Master的牌例进行了讲解)

1.LIN文件的标签

常用标签包括:

(1)VG

记录比赛、地点等等。

(2)RS

记录每个牌局的定约和结果。

(3)PN - Players’ Names

表示牌局中四个玩家的名字或标识。

(4)MN

比赛名称。

(5)QX

LIN文件中记录多个牌例,包括开室和闭室,QX代表牌局的具体信息。

(6)MD -

记录了每位玩家的手牌。

(8)MB -

表示叫牌,每个 MB 后面跟着一个叫牌动作,如数字加花色表示叫牌,P 表示Pass。无将用N表示。

(9)AN -

是注释,比如在叫牌后面MB后可以跟AN,进行注解。

(10)SV -

指示局况,双方有局、南北有局等等。

2.叫牌过程

在AH - Auction History后,记录了牌局的叫牌过程,包括各玩家的叫牌。比如:

mb|1S|mb|P|mb|3S|mb|P|mb|4S|mb|P|mb|P|mb|P|

3.打牌过程

使用PC进行记录(Play of Cards),看到PC、即为打牌阶段,即玩家出的牌。比如某两墩牌的打牌过程:

pc|dK|pc|d5|pc|d4|pc|dA|

pc|SA|pc|S3|pc|S9|pc|S2|

注意:上述信息并不是在每个记录文件中都必须具备的。

Playing Bridge

附:

1.PBN文件记录举例如下:

[Event "International Amsterdam Airport Schiphol Bridgetournament"]

[Site "Amsterdam, The Netherlands NLD"]

[Date "1995.06.10"]

[Board "1"]

[West "Podgor"]

[North "Westra"]

[East "Kalish"]

[South "Leufkens"]

[Dealer "N"]

[Vulnerable "None"]

[Deal "N:.63.AKQ987.A9732 A8654.KQ5.T.QJT6 J973.J98742.3.K4 KQT2.AT.J6542.85"]

[Scoring "IMP"]

[Declarer "S"]

[Contract "5HX"]

[Result "9"]

{}

[Auction "N"]

1D 1S 3H =1= 4S

4NT =2= X Pass Pass

5C X 5H X

Pass Pass Pass

[Note "1:non-forcing 6-9 points, 6-card"]

[Note "2:two colors: clubs and diamonds"]

[Play "W"]

SK =1= H3 S4 S3

C5 C2 C6 CK

S2 H6 S5 S7

C8 CA CT C4

D2 DA DT D3

D4 DK H5 H7

- - - H2

2.桥牌大赛的标准LIN文件如下:

vg|World Computer Bridge Championship 2019 Final,Segment 1/4,I,1,16,Synrey,0,Micro Bridge,0|

rs|3HE=,3HE=,5DS-2,5DS-2,1SW+1,3CW+1,4HS-1,4HS-2,4SW+2,4SW+2,1NS=,1NS=,4HN-1,4HS=,2DN-1,2DN-2,6NW=,6NE=,4HS-1,1NN+1,4HS+1,3NS+2,6DN=,6DN=,4HE=,4HE=,3NS+2,3NS+1,2DE=,3CW-1,6SN=,6SS=|

pn|Synrey,Micro Bridge,Synrey,Micro Bridge,Micro Bridge,Synrey,Micro Bridge,Synrey|pg||

mn|World Computer Bridge Championship 2019 Final - Segment 1/4|pn|Synrey,Micro Bridge,Synrey,Micro Bridge|qx|o1,BOARD 1|rh||ah|Board 1|md|3SA86H86DKQT6CKQ94,SQ73HQT92DAJ43CT7,SJ42HJ4D752CA8632|sv|0|

sa|0|mb|p|mb|1H|mb|d|mb|2N|an| Alert.|mb|p|mb|3H|mb|p|mb|p|mb|p|pg||

pc|DK|pc|DA|pc|D2|pc|D8|pg||

pc|HT|pc|H4|pc|HA|pc|H6|pg||

pc|H3|pc|H8|pc|HQ|pc|HJ|pg||

pc|H2|pc|C6|pc|H7|pc|C9|pg||

pc|D9|pc|DQ|pc|D4|pc|D5|pg||

pc|C4|pc|C7|pc|CA|pc|C5|pg||

pc|C8|pc|CJ|pc|CQ|pc|CT|pg||

pc|DT|pc|DJ|pc|D7|pc|S5|pg||

pc|D3|pc|C3|pc|H5|pc|D6|pg||

pc|S9|pc|S8|pc|SQ|pc|S2|pg||

pc|S3|pc|S4|pc|ST|pc|SA|pg||

pc|CK|pc|S7|pc|C2|pc|HK|pg||

pc|SK|pc|S6|pc|H9|pc|SJ|pg||

标签: #h5文件格式都有什么