关于拱猪问题的出牌策略,请高人指导

dawning371 2002-11-25 12:28:44
请问有编这个程序经验的高手指导关于出牌策略上的问题
...全文
136 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawning371 2002-11-26
  • 打赏
  • 举报
回复
规则

^-^ 1. 游戏目标
游戏目标:使其他玩家得到尽可能多的负分,并使自己得到尽可能多的正分。



^-^ 2.分牌and分值
分牌: 黑桃Q(猪),方块J(羊),草花10(变压器),红心2~A(红)。
分值: 猪为负100分,羊为正100分,红心2~4各为0分,红心5~10各为负10分,红心J为负20分,红心Q为负30分,红心K为负40分,红心A为负50分,所有红牌总共负200分。


^-^ 3.大小
出牌过程中,同一色的牌的大小顺序为2<3<4......<10<J<Q<K<A。


^-^ 4.亮牌规则
亮牌: 手中若有“猪”、“羊”、“变压器”、红桃A可以亮牌。开始出牌以前,玩家若有以上的牌可以亮出,改变其分值。

“猪”、“羊”、“变压器”亮牌后分值为其基本分值乘2,“变压器”的基本倍数为4。

红桃A亮后所有红桃的分值都为其基本分值乘2。以上四张牌亮牌后在该花色第一次出牌时不能出,除非手中该花色的牌只有这一张。




1.第一轮的第一圈由持有黑桃3的一家先出,其他各家逆时针出牌,必须出与第一张牌同花色的牌,若没有可以随便垫任意一张牌。四家出完牌后,和这一圈第一张牌同色且牌最大的一家赢得这一圈,这一圈中有分值的那些牌就归他,并且由他开始出下一圈的第一张牌,这样一直出满13圈为一轮结束。

2.每一轮后计算各家得分。如果一家得到了全部红牌,则原做负分计算的红心变为正分,算正200分。得到变压器的一家要将其所得分值乘2。如果分牌只有一张变压器,则得正50分。同时,根据相应的亮牌规则加倍。如果玩家收齐了所有的分牌,则之为“满贯”,此时他自己的分数不变,其他三家的分数加上负1000分。若有亮牌,则相应改变为:
(1):红桃A亮了,其他三家再加负400.自己的分数不变
(2):黑桃Q亮了,其他三家再加负200.自己的分数不变
(3):方块J亮了,其他三家再加负200.自己的分数不变
(4):草花10亮了,其他三家再加负200.自己的分数不变
四张全亮,刚好其他三家加负2000,自己的分数不变.

3.第二轮以后的第一张牌由上一轮得到猪的一家先出,结束后将各家得分累加。

4.在任何时候,如果有玩家出(1)错牌、(2)亮错牌,(3)超时(轮到他出牌时在规定时间内还没出牌),
(4)违反上述"以上四张牌亮牌后在该花色第一次出牌时不能出,除非手中该花色的牌只有这一张。"规则,
则该玩家的分数加负1000分,其他玩家分数不变,这一轮结束,开始下一轮,下一轮由发到黑桃3的人先出牌。

5.规定轮数内,计累加分,得到最多正分的为胜利者。如果所有人都是负分,则得到最少负分的为胜利者。

secondender 2002-11-26
  • 打赏
  • 举报
回复
你的规则是什么?
dawning371 2002-11-26
  • 打赏
  • 举报
回复
没有人感兴趣吗?

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧