java反序列化代码:现代桥牌防守系统

来源:百度文库 编辑:中财网 时间:2024/04/25 23:17:42

现代桥牌防守系统

 

一、态度信号

当防守方进攻某一门花色时,无论是攻牌、跟牌,若要向同伴表明该花色的强弱情况,则出尽可能小的牌表示手中至少有一张大牌(示强)或者欢迎继续打该花色;出较大的牌表示手中无大牌(示弱)或不希望继续打该花色。

二、张数信号

先出小牌后出大牌表示奇数张;先出大牌后出小牌表示偶数张

三、计数首攻信号

一般采用长四首攻

五张套首攻时,攻长四,再打最小张表明五张

四、计数跟牌信号

当首攻一门花色的大牌时,一般情况下同伴应发出态度信号表示手中是否有相关大牌。但当根据攻牌的约定和明手的牌来看,同伴手中不可能有大牌时,再发示弱信号已属多余,此时应发出张数信号。

五、跟牌张数信号与计数首攻信号类似

奇数张先出较小牌,以后再出较大牌;偶数张先跟出较大牌,以后再出最小牌。具体言之,双张先大后小;三张,中-大-小;四张先第二张,后最小张;五张套先最小张,后次小;六张先第三张,后最小。

六、无将定约的首攻与信号

首攻A:除非表明定约方有一套很强的长套花色,首攻A表示首攻人在该花色中有强大的实力,最多只差一张J或Q。适合攻A的结构多为:AKQJ…、AKQ10…、AKJ10…、AKQXX…、AKJXX…等。第三家信号很简单,持有Q或J时通常将其打出 (例外发生在当明手持10XXX四张或单缺时),无花牌时打张数信号。

首攻K:约定,持KQJX…或KQ10X…四张以上套时首攻K。对首攻者,最关键的牌是A和J,第三家首先应发态度信号,而明手持有大牌时,可发张数信号。

首攻Q:约定,持QJ10X…或QJ9X…四张以上套时首攻Q。首攻Q后最关键信息是同伴是否持有该花色的A或K,第三家首先要给态度信号,明手牌表明第三家不可能有大牌时,改打张数信号。

首攻J:约定,持J109X…或J98X…四张以上套时首攻J。首攻J后最关键信息是同伴是否持有该花色的A或K或Q,第三家要给态度信号,明手牌表明第三家不可能有大牌时,改打张数信号。偶尔会从AQJXXX…的结构中攻J,第三家要从叫牌和明手结构中判断是否是这种罕见情况,如果判断明白(关键是看10能不能见到,以及同伴叫过牌没有),第三家有k时要盖打,无k时简单打张数信号。

首攻10:约定,持KJ10XX…或AJ10XX…五张以上套时首攻10(仅持四张套时该首攻不见得有利),也可能是从1098XX…或109XX…领头的四张以上套中攻出。如果是第一种进攻性情况,第三家如果有KQ或AQ这两张大牌中任一张,应打态度信号,如果从明手牌来看不可能持大牌时,改打张数信号。如果首攻是保护性首攻,第三家发什么信号要仔细考虑,不可盲目牺牲大牌,因为多数情况下所持大牌已被飞中。

首攻9:约定,持K109XX…或A109XX…或Q109XX…五张以上套时首攻9(仅持四张套时该首攻不见得有利),也可能是从987XX…或98XX…领头的四张以上套中攻出。第三家信号与首攻10类似。

七、首攻小牌后第三家的打法

首攻小牌可能是从长套中领出的。

第三家打大牌:如果明手没大牌,第三家通常总是应出尽可能起作用的大牌。

首攻小牌,若明手立即用大A或K吃进,东应打态度信号,有K或Q时示强,无时示弱。

首攻小牌,若该花色的A或K均不在明手,且东家只有几张电话号码,第一轮通常打出张数信号,有时不一定要无目的的用次小牌盖打明手打出的小牌。

八、有将定约的首攻与信号

防守有将定约而首攻大牌,其目的是为了取得一、两个大牌赢墩,而不象无将定约那样要做通某花色。故从AKXXX或KQXXX中攻大牌是很常见的。

首攻A:攻A的目的只能是下列几种:持AKXX…,为兑现赢张;持AXXXXX…,为同伴创造将吃机会;持AX双张或单张,将牌有控制且有多余的小将牌,可以首攻A,以期得到将吃;千万不要从三张或四张带A的套中攻A为定约人解放大牌。

如果是从AKXXX…中攻出的A,东家视明手有无Q而打不同的信号,明手有Q时打张数信号,明手无Q时打态度信号。这里有个容易弄混的情况,双张在首攻者攻A时怎么打?我的意见是  不管双张单张,还是按照有无相关大牌打信号,而不管能不能将吃,打大牌表示无相关大牌,打小牌表示有相关大牌,能不能获得将吃要通过叫牌和持张情况分析猜测。

首攻K或Q或J:等同于无将定约

当有三张小牌而考虑首引时首引哪张?通常这不是一个好的首引,可以考虑首引中间张,王牌常用中间张首引,但如果是支持过同伴的花色持三小,首引最大张误会较少。

九、后续张数信号

也称剩余张数信号,按照打出这张牌时手中所持有的牌张数来发信号。余偶数张,先大后小,余奇数张先小后大等。

十、显示防守实力所在的花色信号

在定约人所打的强花色上,防守人所跟的第一张牌通常用于指示同伴进手后应打回的花色或用于显示自己防守实力所在的花色。若跟出一张较大的牌,指示的是级别较高的花色,而跟出一张最小牌则指示级别较低的花色。

十一、垫牌时的信号

防守人在垫牌时通常从他最不感兴趣的花色中垫牌(否定垫牌法)。

花色选择信号使用奇偶垫牌法(罗马垫牌法),掉一门花色中的一张较大的偶数牌(通常是10、8一类的)表示在余下两门花色中级别较高的花色中有实力,掉一门花色中的一张较小的偶数牌(通常是2、4一类的)表示在余下两门花色中级别较低的花色中有实力,掉一门花色中的一张奇数牌,表示欢迎本门花色。

有时防守方的一人无防守实力(这点庄家并不知道),他就只管打张数信号。

同伴难以判断时,花色选择信号优先。

有时防守人需要从一个有多余实力的连张套中垫牌,那么可以不用否定垫牌法而是垫掉连张中的最大牌。

十二、态度信号基本原理

当防守方主动进攻某一门花色时,无论是攻牌、跟牌、若需要向同伴表明该花色的强弱情况,则出尽可能小的牌表示手中至少有一张大牌(示强)或欢迎继续打该花色;出较大的牌表示手中无大牌(示弱)或不希望继续打该花色。

十三、张数信号的基本原理

先出小牌后出大牌表示持奇数张;先出大牌后出小牌表示持偶数张。

三张套或四张套首攻第三张牌;五张套或六张套首攻第五张牌。

首攻同伴叫过的牌,张数信号优先。

十四、转攻信号

转攻小牌表示有该花色的大牌并希望同伴进手后再打该花色;而转攻大牌或中级大牌如果不是出自连张或针对明手的牌进行的穿攻,就一定表示没有该花色更大的牌,希望同伴进手后不要再打该花色。

在第一张牌并不表示张数方面的任何信息(如连张大牌首攻或第三家义务性地出大牌等),在该花色的第二轮上,如果有机会的话,应该向同伴发出明确的剩余张数信号。

三张牌出牌次序:中-大-小,(特殊情况8、3、2,次序为:大-中-小)

四张小牌出牌次序:先出第二张大牌。

花色选择信号使用罗马垫牌法(奇偶垫牌法):垫一张奇数牌,表示希望同伴出该花色;打出一张很小的偶数牌,表示希望同伴出级别较低的花色;打出一张很大的偶数牌,表示希望同伴出级别较高的花色。

在定约人所打的强花色上,防守人所跟的第一张牌通常用于指示同伴进手后应打回的花色或用于显示自己防守实力所在的花色。若跟出一张较大的牌(先大后小),指示(或显示)的是级别较高的花色;而跟出一张最小牌则指示(或显示)级别较低的花色。

否定垫牌法:防守人在垫牌时通常先从他最不感兴趣的花色中垫牌。

十五、首攻表

首攻

无将定约

有将定约

A

AKQJ…、AKQ10…、AKJ10…、AKQxx…、AKJxx…

AKxx…、Axxxx…、A(x)(有将牌控制)

K

KQJx…、KQ10x…

KQJ…、KQ10…、KQxx

Q

QJ10x…、QJ9x…

①QJ10…、QJ9…、QJxx(一定有J)

②AKQ…(无J,则有AK)

J

AQJxx…、J109x…、J108x…

J109…、J10xx…、

10

AJ10xx…、KJ10xx…、1098x…、109xx…

109x…、KJ10x…(危险)

9

A109xx…、K109xx…、Q109xx…、98xx…

9x…、

A109x…、K109x…、Q109x…

反常地打出大牌连张,表示该花色只有这两张

加叫同伴的花色,首攻小有大牌,否则攻最大牌(即“上无大牌”);未加叫同伴的花色,按张数信号首攻

将牌信号:先小后大表示双张(偶尔四张);先大(中间张)后小表示三张