[原创]目前手把一扑克牌游戏最详细的规则解读
目前手把一扑克牌游戏最详细的规则解读
原本准备开发一个手把一的扑克牌游戏,要开发扑克牌游戏,必先通晓其规则,结合大学几年的寝室手把一经历写下了较为流行的烟威地区的手把一规则。
㈠简介
手把一是一种两人或多人使用一副扑克牌(根据团队喜好可以使用或不使用大小王)进行的游戏,起源于胶东半岛,风靡于山东的威海和烟台等地区,其规则与斗地主稍稍近似。因玩家在出最后第二刀牌时要说(或高喊)“把一了”,喊完后手中只有一张牌(不能是大小王),故名“手把一”。
㈡牌
游戏使用一副扑克牌进行,根据团队喜好可以使用或不使用大小王,当使用大小王时牌数为54张,不使用时为52张,牌不考虑花色。
当两人游戏时,为防止双方算出对方的牌,在抓牌前要从洗好后的牌中取出随机数量的牌不使用。
㈢玩家
玩家数量规定为两人或两人以上,两到四人游戏为最佳,四人以上也可玩,但人太多的话会减少可玩性。
㈣胜负
每个玩家都是单独阵营,以先出完最后一张牌者为胜出,当一人胜出后剩下的玩家在两人或以上的,余下的玩家可以继续玩,直到所有玩家分出胜负。最后一个手中有牌的单独玩家称为“大拉”。
㈤出牌
⑴出牌顺序:
出牌顺序和抓牌顺序一致,都是逆时针(向右手)方向进行。而确定第一个出牌者的方法也有多种,使用最多的是以抓到某张牌的最先出牌,比如一般是先抓到红桃五的最先出牌,也可以玩家商定后更改。
抓到指定牌的玩家将其抓到的那张牌向大家展示一下就可以出牌了。
出牌后,逆时针(向右手)方向的玩家依次获得出牌机会,不能出牌的玩家跳过,当一个玩家出牌后一圈内其他玩家都无法出牌的,出牌玩家继续出牌。
⑵出牌规则:
除了炸弹外,后手玩家所出的牌的类型及数量都必须和先手出牌玩家所出的牌相同,并且必须比上手玩家的大,比如先出牌玩家出了5张牌的顺子,后手玩家也必须出5张牌的顺子,并且后手玩家最小的一张牌,必须比先手玩家最小的牌大。
小王和大王不能作为“把一”的牌。
当先手出牌玩家出牌后处于“把一”的状态时,如果所有后手玩家都不想或不能出牌的,此时,如果最后一个后手玩家能够出牌的必须出牌
㈥可以出的牌
①单张
任何一张牌都可以单独出牌。
牌大小:
牌大小由小到大依次为:3 < 4 < 5 < 6 < 7 < 8 < 9 < 10 < J < Q < K < A < 2 < 小王 < 大王。即在单张牌中A必定大于K,2必定大于A。
喊牌:直接喊出牌名即可
②对子
两张相同的牌称为对子。
牌大小:
牌大小由小到大依次为:3 < 4 < 5 < 6 < 7 < 8 < 9 < 10 < J < Q < K < A < 2 < 小王+大王
喊牌:对3,对4,对K,对尖(尖指A)等
③联对
三个或三个以上连续的对子称为联对,有几个连续的对子就是几联对,比如连续的三个对子称为三联对,连续的四个对子称为四联对,依次类推。小王与大王不能加入联对。
牌大小:
牌大小由小到大依次为:A < 2 < 3 < 4 < 5 < 6 < 7 < 8 < 9 < 10 < J < Q < K < A
联对时A可以放在K之后成为最大的牌,也可以当作1成为最小的牌,…Q+K+A是最大的联对,A+2+3…是最小的联对。
2在联对中只能比3小,不能比K大。
喊牌:1…7的7联对,10…A的5联对等
④顺子
A+2+3+4+5…10+J+Q+K+A 中的任意连续5张或5张以上的牌为顺子,顺子中牌的大小及规则同联对。A+2+3+4+5…是最小的顺子,…10+J+Q+K+A是最大的顺子。
⑤三带一
三张相同的牌在出牌时必须带上一张任意的牌,被带出的牌可以是任意的一张牌,如可以是大小王等。四张一样的牌作为三带一使用时要声明是三带一而不是炸弹。
三带一的大小不考虑被带出的牌的大小。
⑥n组三带一
2组或2组以上连续的三带一可以一起出。其余规则同三带一。
⑦四带二
四张一样的牌可以带上任意两张牌组成6张牌一起出。
四带二的大小不考虑被带出的牌的大小。
⑧n组四带二
2组或2组以上连续的四带二可以一起出。其余规则同三带一。
⑨炸弹
四张一样的牌不带任何牌出牌的称为炸弹。炸弹可以打击任何非炸弹的牌,并且最小的炸弹也比任何非炸弹的牌都大。
炸弹只能用于攻击其它玩家的牌,不能先手出炸弹,先手出四张一样的牌是三带一不是炸弹。炸弹遇到炸弹,其大小同单张牌。炸弹不能成组使用。
喊牌:直接喊4个3、4个2即可。
㈦奖惩
为增加趣味性,输牌玩家可以受到惩罚,比如游戏结束后输牌玩家手中剩余的牌可以每有一张牌输一根火柴棍或弹一个脑瓜等,有一些惩罚的例外情况:
①游戏结束后“把一”的玩家不受惩罚。
②游戏结束后有未出任何牌的玩家,对其惩罚翻倍。
③游戏结束后,玩家手中有的小王或大王的,惩罚翻倍。
④当先手出牌玩家出牌后处于“把一”的状态时,如果所有后手玩家都不想或不能出牌的,此时,如果最后一个后手玩家能够出牌的必须出牌,否则承担其它玩家的所有损失。如果“阻击”的玩家虽然出牌阻击,单没有出最大的牌而导致失败的,也承担其它玩家的所有损失。
㈧技巧
看到形式不妙即使拆开成组的牌也要争取出一张牌,防止惩罚翻倍,尤其有小王、大王的情况。
先出小牌,容易出手的打牌留在最后出,一般的对子和三带一出现的概率非常的高,因此有大的对子或三带一一般都有出牌机会。
[原创]目前手把一扑克牌游戏最详细的规则解读相关推荐
- JAVA控制台扑克牌游戏,洗牌,发牌,比较大小
此游戏是一个简单的并且很基础的java控制台程序.这个扑克牌游戏主要的游戏过程是:首先创建一副扑克牌,创建好了后要进行洗牌,牌洗好了,需要玩家来玩,接下来就创建玩家.有洗好的牌,也有玩家了,那么就开始 ...
- Java顺序表 实现扑克牌游戏简单 (梭哈 / 斗牛)
简单的扑克牌游戏 梭哈: 梭哈用的是扑克牌共52张牌,因为不容易出好牌,也有去掉 234567 的简易玩法,规则玩法花样很多. 在这里我们采用:52 张牌,3 个人,一人 5 张牌,按规则 ...
- 发扑克牌java程序_Java实现简易扑克牌游戏
功能描述 1.创建扑克牌.包括四种花色(黑桃,红心,梅花,方块),十三种点数(2-10,J,Q,K),不考虑大小王. 2.创建两个玩家.包括玩家id.姓名.手牌等集合,手牌为扑克牌的集合. 3.洗牌. ...
- style=扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。 牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大
题目:扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A.2各4张,小王1张,大王1张.牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):3 4 5 ...
- JAVA钓鱼游戏_5个小时写一个扑克牌游戏——金钩钓鱼
罗大佑有歌云:"无聊的日子总是会写点无聊的歌曲......",我不是歌手,我是程序员,于是无聊的日子总是会写点无聊的程序.程序不能太大,不然没有时间完成:程序应该有趣,不然就达不到 ...
- c语言编程的扑克牌游戏,扑克牌加减乘除游戏
扑克牌加减乘除游戏,是一种集技巧性和运气性于一体的扑克牌游戏. 现实中可以单人玩,也可以不定人数对抗,用若干副扑克牌去掉王即可游戏,推荐用一副牌双人对抗,乐趣无穷. 本程序利用Card类数组模拟扑克牌 ...
- Java入门第三季-综合实战:简易扑克牌游戏
一.概述 第三季的综合实战部分是写一个简易扑克牌游戏,功能实现要求如下: 1.创建一副扑克牌 包括四种花色: 黑桃 红桃 梅花 方片 十三种点数 2-10,JQKA,不考虑大小王 2.创建两名玩家 玩 ...
- 扑克牌游戏java代码_java实现简易扑克牌游戏
本文实例为大家分享了java实现扑克牌游戏的具体代码,供大家参考,具体内容如下 游戏功能描述 1.创建一副扑克牌: 包括四种花色:黑桃,红桃,梅花,方片 包括十三种点数:2-10,J,Q,K,A 2. ...
- 零知识扑克牌游戏开发教程【ZK Poker】
零知识证明是实现去中心化的一个重要工具.当平台透明存储数据时 我们应当如何保证隐私?当为了扩容而引入链下交易时,我们如何在 链上进行验证?零知识证明在解决这些问题时可以发挥重要的作用. 这个教程的目的 ...
最新文章
- Python在linux服务器上解压,python3传文件到linux服务器然后解压
- 程序员都痛恨开会?多开 1 个会,我少写 1000 行代码......
- java 100以内冒泡算法_Java俩种形式实现冒泡排序
- Jquery实现点击页面发送弹幕效果
- 初探儿童编程,如何学习编程及幼儿逻辑训练的必要性
- 【牛客 - 373C】抓捕盗窃犯(连通图,思维,dfs 或 并查集)
- 互联网运营遇到瓶颈?这套数据运营体系,高手和小白都必看
- 【Https】keytool 导入证书到 本地 Exception: Input not an X.509 certificate
- 狐假虎威的故事,狐假虎威的故事告诉我们什么道理?
- ROS学习:智能车室外光电组仿真
- C++/C 程序员要掌握的问题集锦之一
- safari浏览器中的菜单栏中,显示[开发]按钮
- python微信自动发消息系统
- Python 每日一记31相关性矩阵建立
- macos 如何优美地打开知网caj文件 - macos 如何打开caj文件
- 利用urdf及RobCoGen生成运动学及动力学代码
- (十二)幸福之家 - 1
- allegro输出gerber过孔盖孔
- 爬取我爱我家租房信息时 问题总结(付代码)
- 操作系统(Operation System,OS)
热门文章
- Windows Store apps开发[79]Windows 8 开发31日-第21日-摄像头
- mysql 数据库使用分享(多图解析)
- mysql 关闭swap_解决MySQL经常停止运行(swap分区设置) | kTWO-个人博客
- 计算机网络通信中的安全技术,计算机网络通信安全中数据加密技术的应用(原稿)...
- 文件夹、文件快速重命名技巧
- ChatGPT对测试行业的影响(附GPT使用实战展示)
- 软件工程 第九章:部署图
- canvas使用滑杆交互_如何使用JavaScript和Canvas开发交互式文件上传器
- windows 2003安全管理设置
- 【perl】文件测试符